public bool IsTaskIDAfterThisTask(uint after_taskid) { if (this.m_resTask.NextTaskID[0] == 0) { return(false); } if (this.m_resTask.NextTaskID[0] == after_taskid) { return(true); } CTask task = Singleton <CTaskSys> .instance.model.GetTask(this.m_resTask.NextTaskID[0]); if (task != null) { return(task.IsTaskIDAfterThisTask(after_taskid)); } CTask task2 = TaskUT.Create_Task(this.m_resTask.NextTaskID[0]); return((task2 != null) && task2.IsTaskIDAfterThisTask(after_taskid)); }
public bool IsTaskIDAfterThisTask(uint after_taskid) { if (this.m_resTask.NextTaskID[0] == 0u) { return(false); } if (this.m_resTask.NextTaskID[0] == after_taskid) { return(true); } CTask task = Singleton <CTaskSys> .get_instance().model.GetTask(this.m_resTask.NextTaskID[0]); if (task != null) { return(task.IsTaskIDAfterThisTask(after_taskid)); } CTask cTask = TaskUT.Create_Task(this.m_resTask.NextTaskID[0]); return(cTask != null && cTask.IsTaskIDAfterThisTask(after_taskid)); }