public void StartCooldown(ShaftShotAnimationCooldownStartEvent evt, ReadyShaftShotAnimationNode weapon, [JoinByTank] ActiveTankNode tank)
 {
     weapon.shaftShotAnimationEsm.Esm.ChangeState <ShaftShotAnimationStates.ShaftShotAnimationCooldownState>();
 }
 public void PlayShaftStartCooldownEffect(ShaftShotAnimationCooldownStartEvent evt, ReadyShaftShotSoundEffectNode weapon)
 {
     weapon.shaftClosingCooldownSoundEffect.Stop();
     weapon.shaftStartCooldownSoundEffect.Play();
     weapon.shaftRollCooldownSoundEffect.Play();
 }