44 lines
1.1 KiB
C#
44 lines
1.1 KiB
C#
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);
|
|
}
|
|
}
|
|
|