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); }
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 { } } } }