using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Platformer.UI { /// /// A simple controller for switching between UI panels. /// public class MainUIController : MonoBehaviour { public GameObject[] panels; public void SetActivePanel(int index) { for (var i = 0; i < panels.Length; i++) { var active = i == index; var g = panels[i]; if (g.activeSelf != active) g.SetActive(active); } } void OnEnable() { SetActivePanel(0); } } }