using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class HumanInductionTaskCell : CellView { [SerializeField] Transform m_Container; [SerializeField] Button m_Induction; TreasureModel model { get { return ModelCenter.Instance.GetModel(); } } private void Awake() { m_Induction.SetListener(OnInduction); } public void Display() { m_Container.gameObject.SetActive(true); model.onInductionTaskComplete -= OnInductionTaskComplete; model.onInductionTaskComplete += OnInductionTaskComplete; } private void OnInductionTaskComplete(int obj) { Hide(); model.onInductionTaskComplete -= OnInductionTaskComplete; } void Hide() { m_Container.gameObject.SetActive(false); } private void OnInduction() { var pak = new CA512_tagCMThinkMagicWeapon(); pak.MWID = (uint)model.selectedTreasure; GameNetSystem.Instance.SendInfo(pak); } } }