Пример #1
0
 private void On(FlyEvent e)
 {
     if (e.Flying && !roundsManager.FlyingPlayersCanPlay)
     {
         RemovePlayerFromRound(e.Player);
     }
 }
Пример #2
0
 private void On(FlyEvent e)
 {
     if (!e.Flying && !FlyingPlayersCanPlay)
     {
         CheckRoundStart();
     }
 }
Пример #3
0
 private float GetEffectValue(FlyEvent flyEvent)
 {
     return(mainCount.FloatRandom(flyEvent.minEffect, flyEvent.maxEffect));
 }
Пример #4
0
 private void SendEventMessage(FlyEvent flyEvent)
 {
     InGameWiever.instance.EventInformer(flyEvent.eventDescription);
 }
Пример #5
0
 private void EventControl(FlyEvent flyEvent)
 {
     SendEventMessage(flyEvent);
     rocketMovement.DoDisable(GetEffectValue(flyEvent));
 }
Пример #6
0
 private void EventHeat(FlyEvent flyEvent)
 {
     SendEventMessage(flyEvent);
     rocketMovement.DoHeat((int)GetEffectValue(flyEvent));
 }
Пример #7
0
 private void EventRotationImpulse(FlyEvent flyEvent)
 {
     SendEventMessage(flyEvent);
     rocketMovement.DoRotation(FromRight() * GetEffectValue(flyEvent));
 }