void CreateRoomItem(OMSRoomInfo roomInfo) { RoomListView newRoomItem = GameObject.Instantiate <RoomListView>(roomInfoPrefab, content); newRoomItem.Init(roomInfo); listOfRooms.Add(roomInfo.roomName, newRoomItem); }
private void OnPlayersListUpdate(List <PlayerInfo> players) { OMSRoomInfo roomInfo = NetworkLobbyHelper.GetCurrentRoomInfo(); if (roomInfo.currentPlayers == roomInfo.maximumPlayers) { //Start the game automatically when all players are ready StartGame(); } }
private void StartGame() { OMSRoomInfo roomInfo = NetworkLobbyHelper.GetCurrentRoomInfo(); NetworkLobbyHelper.StartGame(roomInfo.scenarioName); }