Пример #1
0
 public JobManager.JobItemInfo getJobItemInfo(int jobID)
 {
     for (int i = 0; i < mJobItemInfoList.Count; i++)
     {
         if (mJobItemInfoList[i].JobID == jobID)
         {
             JobItemInfo jobItemInfo = mJobItemInfoList[i];
             return(jobItemInfo);
         }
     }
     return(null);
 }
Пример #2
0
    private void TimerTickNotify()
    {
        for (int i = 0; i < mJobItemInfoList.Count; i++)
        {
            if (mJobItemInfoList[i].JobLeftTime > 0)
            {
                JobItemInfo jobItemInfo = mJobItemInfoList[i];
                jobItemInfo.JobLeftTime -= 1;
                mJobItemInfoList[i]      = jobItemInfo;

                if (jobItemInfo.JobLeftTime <= 0 && jobItemInfo.JobState != (int)JobManager.JobState.FINISHEED)
                {
                    jobItemInfo.JobState = (int)JobManager.JobState.FINISHEED;
                    mJobItemInfoList[i]  = jobItemInfo;
                }
                else
                {
                }
            }
        }
    }