using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using GCGame.Table; public class RankClassMenuItem : UISubMenuItem{ private int _ItemClass = -1; public override void InitMenu(object obj) { _ItemClass = (int)obj; foreach(var tab in TableManager.GetRankProInfo().Values) { if(tab.Type == NewRankRoot._CurSelectPanelIndex && tab.SubType == _ItemClass) { _MenuText.text = tab.ProStr; _HLMenuText.text = tab.ProStr; break; } } foreach(var tab in TableManager.GetRankInfo().Values) { if(tab.Type == NewRankRoot._CurSelectPanelIndex && tab.SubType == _ItemClass) { if(tab.IsFolded != -1) { _MenuObj = -1; } else { _MenuObj = tab.GetId(); } break; } } } //public override void OnItemClick() //{ // base.OnItemClick(); // if (NewRankRoot.Instance) // NewRankRoot.Instance.OnMenuItemClick(_RankSubType); //} }