Files
JJBB/Assets/Project/Script/GUI/Mission/MissionLogClassItem.cs

44 lines
1.1 KiB
C#
Raw Normal View History

2024-08-23 15:49:34 +08:00
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using System.Collections;
using System;
using Games.Mission;
public class MissionLogClassItem : UISubMenuItem
{
public GameObject _RedDotTip;
private MissionLogLogic.MisisonLogClassItemInfo missionClassItemInfo;
public Text _MarkText;
public override void InitMenu(object obj)
{
if (obj is MissionLogLogic.MisisonLogClassItemInfo)
{
_MenuObj = obj;
missionClassItemInfo = (MissionLogLogic.MisisonLogClassItemInfo)obj;
string className = MissionLogLogic.GetMissionTypeStr(missionClassItemInfo.type);
_MenuText.text = className;
_MarkText.text = className;
if (_SelectGO != null)
_SelectGO.SetActive(false);
//UpdateRedDotTips();
}
else
{
if (_SelectGO != null)
_SelectGO.SetActive(false);
}
}
public override void OnItemClick()
{
base.OnItemClick();
MissionLogLogic.Instance().BtnMissionItemClick(missionClassItemInfo.missionId);
}
}