예제 #1
0
 public void Execute()
 {
     timer = Mathf.Min(timer + Time.deltaTime, finishTime);
     if (timer < finishTime)
     {
         return;
     }
     timer     = 0.0f;
     IsRunning = false;
     ManagerUpdate.RemoveFrom(this);
     callBack();
 }
예제 #2
0
 public void Dispose()
 {
     ManagerUpdate.RemoveFrom(this);
     callBack = delegate { };
 }