Files
JJBB/Assets/Project/Script/GUI/Rank/RankClassMenuItem.cs
2024-08-23 15:49:34 +08:00

49 lines
1.2 KiB
C#

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);
//}
}