using UnityEngine; using UnityEngine.UI; using UnityEngine.Events; using UnityEngine.EventSystems; using System.Collections; using System; using GCGame.Table; public class MissionLogItem : UISubMenuItem { public GameObject _ReadTip; private int _MissionID; public Text _MarkText; public override void InitMenu(object obj) { _MenuObj = obj; _MissionID = (int)obj; var misDiction = TableManager.GetMissionDictionaryByID(_MissionID, 0); if(misDiction!=null) { _MenuText.text = misDiction.MissionName; _MarkText.text = misDiction.MissionName; } _SelectGO.SetActive(false); _ReadTip.SetActive(false); } public override void OnItemClick() { base.OnItemClick(); MissionLogLogic.Instance().BtnMissionItemClick(_MissionID); } }