public ChargingState(AttackStateMachine ASM, MeleeChargeAttack chargeAttack) : base(ASM, chargeAttack) { }
protected ChargeAttackState(AttackStateMachine ASM, MeleeChargeAttack chargeAttack) : base(ASM) { _chargeAttack = chargeAttack; }