public SwordCharaterState(SPlayer swordCharacter, SPlayerStateMachine statemachine, SPlayerData swordCharacterData, string animBoolName) { SwordCharacter = swordCharacter; SwordCharaterStateMachine = statemachine; SwordCharacterData = swordCharacterData; _animBoolName = animBoolName; }
public SPlayerWallClimbState(SPlayer swordCharacter, SPlayerStateMachine statemachine, SPlayerData swordCharacterData, string animBoolName) : base(swordCharacter, statemachine, swordCharacterData, animBoolName) { }
public SPlayerAirDashState(SPlayer swordCharacter, SPlayerStateMachine statemachine, SPlayerData swordCharacterData, string _animBoolName) : base(swordCharacter, statemachine, swordCharacterData, _animBoolName) { }
public SPlayerJumpState(SPlayer swordCharacter, SPlayerStateMachine statemachine, SPlayerData swordCharacterData, string _animBoolName) : base(swordCharacter, statemachine, swordCharacterData, _animBoolName) { _amountsOfJumpsLeft = swordCharacterData.AmountOfJumps; }