37 lines
867 B
C#
37 lines
867 B
C#
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);
|
|
}
|
|
}
|
|
|