示例#1
0
 /// <summary>
 /// 向ActWorkManager里面添加一个work
 /// </summary>
 /// <param name="work"></param>
 public void AddWork(ActWork work)
 {
     if (this.m_actWorkManager != null)
     {
         this.m_actWorkManager.AddWork(work);
     }
 }
示例#2
0
 public void AddWork(ActWork work)
 {
     if (this.m_listWork != null && work != null)
     {
         this.m_listWork.Add(work);
         work.Start();
     }
 }
示例#3
0
 public void Update()
 {
     for (int i = this.m_listWork.Count - 1; i > 0; i--)
     {
         ActWork work = this.m_listWork[i];
         work.Update();
         if (work.IsFinished)
         {
             work.End();
             work.IsFinished = true;
         }
     }
 }