public void BecomeSafe(CallbackFunct func) { animator.SetTrigger("civilsafe"); StartCoroutine(AfterAnimation(1f, func)); }
protected IEnumerator AfterAnimation(float sec, CallbackFunct func) { yield return(new WaitForSeconds(sec)); func(); }
public void GetExploded(CallbackFunct func) { animator.SetTrigger("triggervirus"); func = delegate { Destroy(animator.gameObject); } +func; StartCoroutine(AfterAnimation(1.6f, func)); }
public void GetRevenge(CallbackFunct func) { animator.SetTrigger("alienwins"); StartCoroutine(AfterAnimation(1f, func)); }