예제 #1
0
 private void AddTaskData(STTaskData taskData)
 {
     if (CurCtrlTaskData.listTaskData == null)
     {
         CurCtrlTaskData.listTaskData = new List <STTaskData>();
     }
     CurCtrlTaskData.listTaskData.Add(taskData);
 }
예제 #2
0
        public void StartAddParallelTask()
        {
            //已经是并行模式了
            if (CurCtrlTaskData.eMTaskType == EMTaskType.Parallel)
            {
                return;
            }

            //添加一个队列的taskData用来添加新task
            STTaskData taskData = new STTaskData()
            {
                eMTaskType = EMTaskType.Parallel
            };

            AddTaskData(taskData);
            //加入列表,作为当前的操作对象
            listCtrlTaskData.Add(taskData);
        }
예제 #3
0
        public void StartAddQueueTask()
        {
            //已经是队列模式了
            if (CurCtrlTaskData.eMTaskType == EMTaskType.Queue)
            {
                return;
            }

            //添加一个队列的taskData用来添加新task
            STTaskData taskData = new STTaskData()
            {
                eMTaskType = EMTaskType.Queue
            };

            AddTaskData(taskData);
            //加入列表,作为当前的操作对象
            listCtrlTaskData.Add(taskData);
        }