public void onGetLiveRoomInfoDone(LiveRoomInfoEvent eventObj) { if (ActivePage == 1) { // ROOM SELECTION if (eventObj.getResult() == 0) { RoomSelectionMenu.AddRoom(eventObj); } else { RoomSelectionMenu.RoomCount--; } } else if (ActivePage == 2) { if (eventObj.getResult() == 0) { // JOIN ROOM LobbyPlayerStats.BindRoomData(eventObj.getData(), eventObj.getProperties()); JoinRoomResultScreen.Hide(); LobbyPlayerStats.Show(); } } Log("onGetLiveRoomInfoDone : " + eventObj.getResult()); }
public IEnumerator JoinRoom(string roomId) { JoinRoomResultScreen.Show(); JoinRoomResultScreen.JoinResult = -2; JoinRoomResultScreen.RoomId = roomId; LobbyPlayerStats.RoomProperties = selectedRoomProperties; MultiplayerListener.ActivePage = 2; yield return(null); WarpClient.GetInstance().SubscribeRoom(roomId); WarpClient.GetInstance().JoinRoom(roomId); Hide(); }
public void onCreateRoomDone(RoomEvent eventObj) { CreateRoomMenu.Hide(); LoadingScreen.Hide(); if (eventObj.getResult() == 0) { WarpClient.GetInstance().SubscribeRoom(eventObj.getData().getId()); JoinRoomResultScreen.JoinResult = -2; JoinRoomResultScreen.Show(); JoinRoomResultScreen.TryAgain(eventObj.getData().getId()); CreateRoomResultMenu.Hide(); } else { CreateRoomResultMenu.Show(); CreateRoomResultMenu.CreateResult = 5; } Log("onCreateRoomDone : " + eventObj.getResult()); }