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