예제 #1
0
 public void GotoCoreGame()
 {
     if (_urlReader.AmIMaster())
     {
         _playerId.MakeMeMaster();
         // dummy event to inform comm server that we are master
         _signalBus.Fire((new InputSignal.IAmMaster(_playerId.Get()).ToNetwork()));
         _signalBus.Fire(new GameSignals.GotoStateSignal(typeof(CoreGameState)));
     }
     else
     {
         _signalBus.Fire(new GameSignals.GotoStateSignal(typeof(DriverUIState)));
     }
 }