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(); }