public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { AirControl = AirControl ?? animator.GetComponentInChildren <AirControl>(); if (AirControl == null) { return; } if (Acceleration != UnchangedValue) { AirControl.Acceleration = Acceleration; } if (Deceleration != UnchangedValue) { AirControl.Deceleration = Deceleration; } if (TopSpeed != UnchangedValue) { AirControl.TopSpeed = TopSpeed; } }
public override void OnManagerAdd() { AirControl = Manager.Get <AirControl>(); }