Пример #1
0
 /// <summary>
 /// Assign a timer to the task. When the timer reach its target time, the task is killed.
 /// </summary>
 /// <param name="mode">Timer in millisecond or frame</param>
 /// <param name="time">Amount of time</param>
 public void setLifeTime(CKLBIntervalTimer.ETIMERMODE mode, uint time)
 {
     if (m_timer == null)
     {
         CKLBIntervalTimer.CallBack cb = delegate(CKLBIntervalTimer caller) {};
         m_timer = new CKLBIntervalTimer(null, time, cb, false, mode);
         Task_interposeTimer(CppObject, m_timer.CppObject);
     }
     else
     {
         m_timer.Interval = time;
     }
 }
Пример #2
0
 /// <summary>
 /// Assign a timer to the task. When the timer reach its target time, the task is killed.
 /// </summary>
 /// <param name="mode">Timer in millisecond or frame</param>
 /// <param name="time">Amount of time</param>
 public void setLifeTime(CKLBIntervalTimer.ETIMERMODE mode, uint time)
 {
     if(m_timer == null) {
         CKLBIntervalTimer.CallBack cb = delegate(CKLBIntervalTimer caller) {};
         m_timer = new CKLBIntervalTimer(null, time, cb, false, mode);
         Task_interposeTimer(CppObject, m_timer.CppObject);
     } else {
         m_timer.Interval = time;
     }
 }