40 lines
781 B
C#
40 lines
781 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.EventSystems;
|
|
using System.Collections;
|
|
|
|
using System;
|
|
|
|
|
|
public class UISkillSubMenu : UISubMenuItem
|
|
{
|
|
|
|
public GameObject _RedTips;
|
|
|
|
// public virtual void InitMenu(object obj)
|
|
// {
|
|
// base.InitMenu(obj);
|
|
//
|
|
// //UpdateTips();
|
|
// }
|
|
|
|
public void UpdateTips()
|
|
{
|
|
string menuStr = _MenuObj as string;
|
|
var skillClass = SkillRootLogic.Instance().MySkillInfos[menuStr];
|
|
for (int i = 0; i < skillClass.Count; ++i)
|
|
{
|
|
if (SkillRootLogic.CanSkillItemLvUp(skillClass[i]))
|
|
{
|
|
_RedTips.SetActive(true);
|
|
return;
|
|
}
|
|
}
|
|
|
|
_RedTips.SetActive(false);
|
|
}
|
|
|
|
}
|
|
|