private void _calc_red_dot(RES_TASK_TYPE type) { int index = (type != RES_TASK_TYPE.RES_TASKTYPE_MAIN) ? 1 : 0; if (Singleton <CTaskSys> .instance.model.task_Data.GetTask_Count(type, CTask.State.Have_Done) > 0) { this.AddRedDot(index, enRedDotPos.enTopRight); } else { this.DelRedDot(index); } if (type == RES_TASK_TYPE.RES_TASKTYPE_MAIN) { if (Singleton <CTaskSys> .instance.model.IsShowMainTaskTab_RedDotCount()) { this.jumpRewardGameObject.CustomSetActive(true); this.AddRedDot(0, enRedDotPos.enTopRight); } else { this.jumpRewardGameObject.CustomSetActive(false); this.DelRedDot(0); } } }
public ListView <CTask> GetListView(RES_TASK_TYPE type) { if ((type >= RES_TASK_TYPE.RES_TASKTYPE_MAIN) && (type < RES_TASK_TYPE.RES_TASKTYPE_MAX)) { return(this.type_taskList_array[(int)((IntPtr)type)]); } return(null); }
public void Sort(RES_TASK_TYPE type) { ListView <CTask> listView = this.GetListView(type); if (listView != null) { listView.Sort(new Comparison <CTask>(this._sort_main)); } }
private CTask _get_current_info(RES_TASK_TYPE taskType, int index) { ListView <CTask> listView = Singleton <CTaskSys> .instance.model.task_Data.GetListView(taskType); if (((listView != null) && (index >= 0)) && (index < listView.Count)) { return(listView[index]); } return(null); }
private CTask _get_current_info(RES_TASK_TYPE taskType, int index) { ListView <CTask> listView = Singleton <CTaskSys> .get_instance().model.task_Data.GetListView(taskType); if (listView != null && index >= 0 && index < listView.get_Count()) { return(listView.get_Item(index)); } return(null); }
private void _calc_red_dot(RES_TASK_TYPE type) { int index = (type != RES_TASK_TYPE.RES_TASKTYPE_MAIN) ? 1 : 0; if (Singleton <CTaskSys> .instance.model.task_Data.GetTask_Count(type, CTask.State.Have_Done) > 0) { this.AddRedDot(index, enRedDotPos.enTopRight); } else { this.DelRedDot(index); } }
public bool IsAnyTaskInState(RES_TASK_TYPE type, CTask.State state) { ListView <CTask> listView = this.task_Data.GetListView(type); DebugHelper.Assert(listView != null); if (listView != null) { for (int i = 0; i < listView.Count; i++) { CTask task = listView[i]; if ((task != null) && (task.m_taskState == ((byte)state))) { return(true); } } } return(false); }
public bool IsTaskAllCompelete(RES_TASK_TYPE type) { ListView <CTask> listView = this.task_Data.GetListView(type); DebugHelper.Assert(listView != null); if (listView == null) { return(false); } for (int i = 0; i < listView.Count; i++) { CTask task = listView[i]; if ((task != null) && (task.m_taskState != 6)) { return(false); } } return(true); }
public bool AnyTaskOfState(COM_TASK_STATE state, RES_TASK_TYPE taskType, out CTask outTask) { outTask = null; ListView <CTask> listView = this.task_Data.GetListView(taskType); if (listView != null) { for (int i = 0; i < listView.Count; i++) { CTask task = listView[i]; if ((task != null) && (task.m_taskState == ((byte)state))) { outTask = task; return(true); } } } return(false); }
public int GetTask_Count(RES_TASK_TYPE type, CTask.State state) { CTask task = null; int num = 0; ListView <CTask> listView = this.GetListView(type); if (listView != null) { for (int i = 0; i < listView.Count; i++) { task = listView[i]; if ((task != null) && (task.m_taskState == ((byte)state))) { num++; } } } return(num); }
public int GetTotalTaskOfState(RES_TASK_TYPE type, COM_TASK_STATE state) { ListView <CTask> listView = this.task_Data.GetListView(type); if (listView == null) { return(0); } int num = 0; for (int i = 0; i < listView.Count; i++) { if (((COM_TASK_STATE)listView[i].m_taskState) == state) { num++; } } return(num); }
public bool AnyTaskOfState(COM_TASK_STATE state, RES_TASK_TYPE taskType, out CTask outTask) { outTask = null; ListView <CTask> listView = this.task_Data.GetListView(taskType); if (listView == null) { return(false); } for (int i = 0; i < listView.get_Count(); i++) { CTask cTask = listView.get_Item(i); if (cTask != null && cTask.m_taskState == state) { outTask = cTask; return(true); } } return(false); }
public CTask GetMaxIndex_TaskID_InState(RES_TASK_TYPE type, CTask.State state) { CTask task = null; uint dwMiShuIndex = 0; CTask task2 = null; ListView <CTask> listView = this.GetListView(type); if (listView != null) { for (int i = 0; i < listView.Count; i++) { task2 = listView[i]; if (((task2 != null) && (task2.m_taskState == ((byte)state))) && (task2.m_resTask.dwMiShuIndex > dwMiShuIndex)) { task = task2; dwMiShuIndex = task.m_resTask.dwMiShuIndex; } } } return(task); }
public int GetTasks_Count(RES_TASK_TYPE type, CTask.State state) { ListView <CTask> listView = this.task_Data.GetListView(type); DebugHelper.Assert(listView != null); if (listView == null) { return(0); } int num = 0; for (int i = 0; i < listView.Count; i++) { CTask task = listView[i]; if ((task != null) && (task.m_taskState == ((byte)state))) { num++; } } return(num); }
public int GetTotalTaskOfState(RES_TASK_TYPE type, COM_TASK_STATE inState) { return(this.model.GetTotalTaskOfState(type, inState)); }
public CTask GetMaxIndex_TaskID_InState(RES_TASK_TYPE type, CTask.State state) { return(this.task_Data.GetMaxIndex_TaskID_InState(type, state)); }
public ListView <CTask> GetTasks(RES_TASK_TYPE type, CTask.State state, bool bSort = false) { return(null); }
public ListView <CTask> GetTasks(RES_TASK_TYPE type) { return(this.task_Data.GetListView(type)); }