public void StopNitroEffect(NodeRemoveEvent evt, SpeedEffectNode effect, [JoinByTank] ReadyTankNode tank) { tank.nitroEffect.Stop(); }
public void RecalculateParametersOnSpeedEffectStop(NodeRemoveEvent evt, SpeedEffectNode effect, [JoinByTank] TankEngineNode tank) { tank.tankEngine.MovingBorder = tank.tankEngineConfig.MinEngineMovingBorder; }
public void StartNitroEffect(NodeAddedEvent e, SpeedEffectNode effect, [Context, JoinByTank] ReadyTankNode tank) { tank.nitroEffect.Play(); }
public void RecalculateParametersOnSpeedEffectStart(NodeAddedEvent evt, SpeedEffectNode effect, [Context, JoinByTank] TankEngineNode tank) { tank.tankEngine.MovingBorder = tank.tankEngineConfig.MaxEngineMovingBorder; }