public void OnServerRequestGameStart(int delay) { if (DEBUG) { Debug.Log("OnGameIsReady"); } if (_networkLobbyManager.IsReadyToBegin()) { // begin countdown _innerProcess.MoveNext(Command.CountdownStart); OnStateUpdate(); if (delay > 0) { _networkLobbyManager.AllClientsStartGameCountdown(delay); Invoke("BeginGame", delay); } else { BeginGame(); } } else { Debug.LogError("Not all clients are ready. This means they haven't all loaded a mesh. try clicking 'load mesh' to force a reload"); } }