void OnHostable(SocketIOEvent socketIOEvent) { var lobbyData = LobbyDataJson.CreateFromJson(socketIOEvent.data.ToString()); this.lobbyDataindex = lobbyData.indexLobby; this.isHost = true; GameCore.uiManager.UpdateLobbyData(lobbyData, true); }
void OnCountDown(SocketIOEvent socketIOEvent) { var resName = LobbyDataJson.CreateFromJson(socketIOEvent.data.ToString()); otherPlayerName = resName.hostName; GameCore.uiManager.ToGameScene(); GameCore.gamemanager.SetUp(); }
public void Ready() { isReady = !isReady; var updateLobbydata = new LobbyDataJson(MainMenu.inputString, 0, isReady); var reqUpdateLobbydata = JsonUtility.ToJson(updateLobbydata); m_socketIoComponent.Emit("ready press", new JSONObject(reqUpdateLobbydata)); GameCore.uiManager.UpdateLobbyData(updateLobbydata, isHost); }
void OnJoinAble(SocketIOEvent socketIOEvent) { var lobbyData = LobbyDataJson.CreateFromJson(socketIOEvent.data.ToString()); this.isHost = false; this.lobbyDataindex = lobbyData.indexLobby; GameCore.uiManager.CloseLobbyListSection(); GameCore.uiManager.OpenLobbySection(); GameCore.uiManager.UpdateLobbyData(lobbyData, true); m_socketIoComponent.Emit("update lobby", new JSONObject(this.lobbyDataindex)); }
public void UpdateLobbyData(LobbyDataJson lobbydata, bool isHost) { if (isHost) { player1Obj.SetActive(true); player1Txt.text = lobbydata.hostName; ic_correctImg1.enabled = lobbydata.isReady; } else { player2Obj.SetActive(true); player2Txt.text = lobbydata.hostName; ic_correctImg2.enabled = lobbydata.isReady; } }
void OnSyncLobby(SocketIOEvent socketIOEvent) { var lobbyData = LobbyDataJson.CreateFromJson(socketIOEvent.data.ToString()); GameCore.uiManager.UpdateLobbyData(lobbyData, false); }