private void Start() { if (fighter == null) { fighter = GetComponentInParent <FighterCharacterController>(); } }
public override void Execute(FighterCharacterController fighter, FighterState state) { if (relative) { fighter.targetVelocity.y += newYValue; } else { fighter.targetVelocity.y = newYValue; } }
public override void Execute(FighterCharacterController fighter, FighterState state) { if (relative) { fighter.velocity.x += newXValue; } else { fighter.velocity.x = newXValue; } }
public abstract void Execute(FighterCharacterController fighter, FighterState state);
public override void Execute(FighterCharacterController fighter, FighterState state) { throw new System.NotImplementedException(); }
public override void Execute(FighterCharacterController fighter, FighterState state) { fighter.PlayAnimation(animationName); }
public override void Execute(FighterCharacterController fighter, FighterState state) { Debug.Log(message); }
public override void Execute(FighterCharacterController fighter, FighterState state) { fighter.ChangeState(StateName); }