예제 #1
0
 public void BecomeSafe(CallbackFunct func)
 {
     animator.SetTrigger("civilsafe");
     StartCoroutine(AfterAnimation(1f, func));
 }
예제 #2
0
    protected IEnumerator AfterAnimation(float sec, CallbackFunct func)
    {
        yield return(new WaitForSeconds(sec));

        func();
    }
예제 #3
0
 public void GetExploded(CallbackFunct func)
 {
     animator.SetTrigger("triggervirus");
     func = delegate { Destroy(animator.gameObject); } +func;
     StartCoroutine(AfterAnimation(1.6f, func));
 }
예제 #4
0
 public void GetRevenge(CallbackFunct func)
 {
     animator.SetTrigger("alienwins");
     StartCoroutine(AfterAnimation(1f, func));
 }