public void OnSCID_NEWTASKGET_NTF(ref CSPkg pkg) { SCPKG_NEWTASKGET_NTF stNewTaskGet = pkg.stPkgData.stNewTaskGet; for (int i = 0; i < stNewTaskGet.dwTaskCnt; i++) { SCDT_NEWTASKGET scdt_newtaskget = stNewTaskGet.astNewTask[i]; CTask task = TaskUT.Create_Task(scdt_newtaskget.dwTaskID); DebugHelper.Assert(task.m_taskType == scdt_newtaskget.dwTaskType, "OnSCID_NEWTASKGET_NTF task.m_taskType == info.dwTaskType"); if (task != null) { this.model.AddTask(task); } } Singleton <EventRouter> .instance.BroadCastEvent("TaskUpdated"); if (this.m_taskView != null) { this.m_taskView.Refresh(); } }
public void OnSCID_NEWTASKGET_NTF(ref CSPkg pkg) { SCPKG_NEWTASKGET_NTF stNewTaskGet = pkg.stPkgData.stNewTaskGet; int num = 0; while ((long)num < (long)((ulong)stNewTaskGet.dwTaskCnt)) { SCDT_NEWTASKGET sCDT_NEWTASKGET = stNewTaskGet.astNewTask[num]; CTask cTask = TaskUT.Create_Task(sCDT_NEWTASKGET.dwTaskID); DebugHelper.Assert(cTask.m_taskType == sCDT_NEWTASKGET.dwTaskType, "OnSCID_NEWTASKGET_NTF task.m_taskType == info.dwTaskType"); if (cTask != null) { this.model.AddTask(cTask); } this.ParseMentorTask(cTask); num++; } Singleton <EventRouter> .instance.BroadCastEvent("TaskUpdated"); if (this.m_taskView != null) { this.m_taskView.Refresh(); } }