| | |
| | | [SerializeField] Transform m_Container;
|
| | | [SerializeField] Button m_Induction;
|
| | |
|
| | | int taskId = 0;
|
| | |
|
| | | TreasureModel model { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
|
| | | TaskModel taskModel { get { return ModelCenter.Instance.GetModel<TaskModel>(); } }
|
| | |
|
| | | private void Awake()
|
| | | {
|
| | | m_Induction.SetListener(OnInduction);
|
| | | }
|
| | |
|
| | | public void Display()
|
| | | public void Display(int taskId)
|
| | | {
|
| | | this.taskId = taskId;
|
| | |
|
| | | m_Container.gameObject.SetActive(true);
|
| | | model.onInductionTaskComplete -= OnInductionTaskComplete;
|
| | | model.onInductionTaskComplete += OnInductionTaskComplete;
|
| | |
| | |
|
| | | private void OnInduction()
|
| | | {
|
| | | if (taskModel.GetTaskStatus(taskId) == TaskModel.TaskStatus.CardLevel)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("TaskInductionError_2");
|
| | | return;
|
| | | }
|
| | |
|
| | | var pak = new CA512_tagCMThinkMagicWeapon();
|
| | | pak.MWID = (uint)model.selectedTreasure;
|
| | | GameNetSystem.Instance.SendInfo(pak);
|