|
@@ -4,7 +4,6 @@ using ET;
|
|
|
using FairyGUI;
|
|
|
using UI.CommonGame;
|
|
|
using UI.Task;
|
|
|
-using UnityEngine;
|
|
|
|
|
|
namespace GFGGame
|
|
|
{
|
|
@@ -16,10 +15,7 @@ namespace GFGGame
|
|
|
|
|
|
public void Dispose()
|
|
|
{
|
|
|
- if (_ui != null)
|
|
|
- {
|
|
|
- _ui = null;
|
|
|
- }
|
|
|
+ _ui = null;
|
|
|
}
|
|
|
|
|
|
public CombTaskController(UI_CombTaskUI ui)
|
|
@@ -45,26 +41,17 @@ namespace GFGGame
|
|
|
{
|
|
|
_ui.m_TaskList.ScrollToView(0);
|
|
|
}
|
|
|
- AddEventListener();
|
|
|
- }
|
|
|
-
|
|
|
- public void OnHide()
|
|
|
- {
|
|
|
- RemoveEventListener();
|
|
|
}
|
|
|
|
|
|
- private void AddEventListener()
|
|
|
+ public void AddEventListener()
|
|
|
{
|
|
|
EventAgent.AddEventListener(ConstMessage.LIVENESS_CHANGE, UpdateLivenessProcess);
|
|
|
- // EventAgent.AddEventListener(ConstMessage.NOTICE_TASK_STATE_CHANGE, OnTaskChange);
|
|
|
EventAgent.AddEventListener(ConstMessage.NOTICE_BATCH_TASK_STATE_CHANGE, OnTaskChanges);
|
|
|
}
|
|
|
|
|
|
- private void RemoveEventListener()
|
|
|
+ public void RemoveEventListener()
|
|
|
{
|
|
|
EventAgent.RemoveEventListener(ConstMessage.LIVENESS_CHANGE, UpdateLivenessProcess);
|
|
|
- // EventAgent.RemoveEventListener(ConstMessage.NOTICE_TASK_STATE_CHANGE, OnTaskChange);
|
|
|
- //NOTICE_BATCH_TASK_STATE_CHANGE
|
|
|
EventAgent.RemoveEventListener(ConstMessage.NOTICE_BATCH_TASK_STATE_CHANGE, OnTaskChanges);
|
|
|
}
|
|
|
|
|
@@ -80,15 +67,6 @@ namespace GFGGame
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void OnTaskChange(EventContext eventContext)
|
|
|
- {
|
|
|
- var taskId = (int)eventContext.data;
|
|
|
- var taskCfg = TaskCfgArray.Instance.GetCfg(taskId);
|
|
|
- if (taskCfg == null) return;
|
|
|
- if (taskCfg.funcType != funcType) return;
|
|
|
- UpdateTask();
|
|
|
- }
|
|
|
-
|
|
|
//切换任务类型
|
|
|
private void OnCtrlChange()
|
|
|
{
|