void OnStartedTransitionToWalking(AnimatorAccess.TransitionInfo info, AnimatorAccess.LayerStatus status) { walkingDirection = ToDirection(speed); anim.SetRotate((int)walkingDirection); randomRotationTimestamp = Time.realtimeSinceStartup; // LogTransition ("OnStartedTransitionToWalking", info); }
void OnAnyLayer0TransitionSecondAction(AnimatorAccess.TransitionInfo info, AnimatorAccess.LayerStatus status) { // LogTransition ("OnAnyLayer0TransitionSecondAction - " + status.Layer, info); }
void LogTransition(string method, AnimatorAccess.TransitionInfo info) { UnityEngine.Debug.Log(string.Format("[t={0:0.00}] ----> {1:-25} callback: {2}", Time.realtimeSinceStartup, info.Name, method)); }