49 lines
1.2 KiB
C#
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);
|
|||
|
//}
|
|||
|
}
|