public override void ActionPerformed(CharacterActorControllerComponent.CharacterActorControllerAction action) { if (action is JumpControllerComponent.JumpAction && null != ClimbingComponent) { ClimbingComponent.StopClimbing(); } base.ActionPerformed(action); }
public virtual void ActionCancelled(CharacterActorControllerComponent.CharacterActorControllerAction action) { RunOnComponents(c => c.OnCancelled(action)); }