using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class MicrogamePanel : MonoBehaviour { private GameController gameController; private Text text; private void Awake() { gameController = GameObject.FindGameObjectWithTag("GameController").GetComponent(); text = GetComponent(); } private void Start() { gameController.OnDisplayedMicrogameChange += OnDisplayedMicrogameChange; } private void OnDisplayedMicrogameChange(MicrogameController previous, MicrogameController current) { text.text = current.microgameName; text.color = current.microgameNameColor; text.font = current.microgameNameFont; } }