public void StartThrow(AnimationTriggerDelegate throwObject, AnimationTriggerDelegate throwFinished) { Debug.Log(@"StartThrow()"); throwObjectDelegate = throwObject; throwFinishedDelegate = throwFinished; animator.SetTrigger("throw"); }
public void ThrowFinished(AnimationEvent evt) { if (throwFinishedDelegate != null) { Debug.Log(@"ThrowFinished()"); throwFinishedDelegate(); throwFinishedDelegate = null; } }
public void ThrowObject(AnimationEvent evt) { if (throwObjectDelegate != null) { Debug.Log(@"ThrowObject()"); throwObjectDelegate(); throwObjectDelegate = null; } }