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());
 }