Ejemplo n.º 1
0
    private IEnumerator WaitAndSetValue(float waitTime)
    {
        this.Status = FSMTimeoutStatus.Started;
        yield return(new UnityEngine.WaitForSeconds(waitTime));

        this.Status = FSMTimeoutStatus.ReachedZero;
    }
Ejemplo n.º 2
0
 public FSMTimeout(float waitTime)
 {
     this.Status = FSMTimeoutStatus.NotStarted;
     Coroutine   = WaitAndSetValue(waitTime);
 }