private void On(FlyEvent e) { if (e.Flying && !roundsManager.FlyingPlayersCanPlay) { RemovePlayerFromRound(e.Player); } }
private void On(FlyEvent e) { if (!e.Flying && !FlyingPlayersCanPlay) { CheckRoundStart(); } }
private float GetEffectValue(FlyEvent flyEvent) { return(mainCount.FloatRandom(flyEvent.minEffect, flyEvent.maxEffect)); }
private void SendEventMessage(FlyEvent flyEvent) { InGameWiever.instance.EventInformer(flyEvent.eventDescription); }
private void EventControl(FlyEvent flyEvent) { SendEventMessage(flyEvent); rocketMovement.DoDisable(GetEffectValue(flyEvent)); }
private void EventHeat(FlyEvent flyEvent) { SendEventMessage(flyEvent); rocketMovement.DoHeat((int)GetEffectValue(flyEvent)); }
private void EventRotationImpulse(FlyEvent flyEvent) { SendEventMessage(flyEvent); rocketMovement.DoRotation(FromRight() * GetEffectValue(flyEvent)); }