private void RoundStartedHandler(RoundStartedEvent e) { DOTween.Sequence() .AppendCallback(() => GameCanvasManager.Singleton.InvokeClientRpcOnEveryone(GameCanvasManager.Singleton.TriggerGameStateText, true, GameStateMessages.Go())) .AppendInterval(1f) .AppendCallback(() => GameCanvasManager.Singleton.InvokeClientRpcOnEveryone(GameCanvasManager.Singleton.TriggerGameStateText, false, "")); }
private void GameEndedEventHandler(GameEndedEvent e) { GameCanvasManager.Singleton.InvokeClientRpcOnEveryone( GameCanvasManager.Singleton.TriggerGameStateText, true, GameStateMessages.Winner(e.Winner)); }
private void WaitingForPlayersHandler(WaitingForPlayersEvent e) { GameCanvasManager.Singleton.InvokeClientRpcOnEveryone(GameCanvasManager.Singleton.TriggerGameStateText, true, GameStateMessages.Waiting()); }