using System; using UnityEngine; public class CustomPlayerMenu : MonoBehaviour { public static CustomPlayerMenu Instance; public TabButton[] Tabs; public Sprite NormalColor; public Sprite SelectedColor; public void Start() { CustomPlayerMenu.Instance = this; } public void OpenTab(GameObject tab) { for (int i = 0; i < this.Tabs.Length; i++) { TabButton tabButton = this.Tabs[i]; if (tabButton.Tab == tab) { tabButton.Tab.SetActive(true); tabButton.Button.sprite = this.SelectedColor; } else { tabButton.Tab.SetActive(false); tabButton.Button.sprite = this.NormalColor; } } } public void Close(bool canMove) { UnityEngine.Object.Destroy(base.gameObject); } }