public void SetState(string name, bool state, OnAnimationStateEvent onComplete) { if (boundAnimator == null) { return; } if (boundAnimator.runtimeAnimatorController == null) { return; } boundAnimator.SetBool(name, state); SubscribeToEvent(name, 1f, onComplete); }
public void SetOneShotState(string name, OnAnimationStateEvent onComplete) { if (boundAnimator == null) { return; } if (boundAnimator.runtimeAnimatorController == null) { return; } boundAnimator.SetTrigger(name); SubscribeToEvent(name, 1f, onComplete); }