void Update() { if (roomDat) { rm.ClearRoomList(); if (Convert.ToInt32(roomData[1]) != 0) { rm.RefreshRoomList(roomData); } roomDat = false; } if (isSuccessRoomMovement) { //Debug.Log("룸이동 허락"); //rm.ChangeCurrentRoom(); SceneManager.LoadScene(2); //Debug.Log("체인지룸 함수 끝"); isSuccessRoomMovement = false; return; } if (chatDat) { cm.TransmitMessage(msg); chatDat = false; } if (clientListDat) { clm.ClearClientList(); clm.RefreshClientList(clientListData); clientListDat = false; } if (clientBoxDat) { cbm.SettingClientBox(clientBoxData); clientBoxDat = false; } if (isError) { failMessage.SetActive(true); failMessage.GetComponentInChildren <Text>().text = errorMessage; isError = false; } }
void Update() { //Room Data if (roomDat) { GameObject.Find("RoomNameText").GetComponent <Text>().text = Encoding.UTF8.GetString(roomName); roomDat = false; } //Chatting Data if (chatDat) { cm.TransmitMessage(msg); chatDat = false; } //Client List Data if (clientListDat) { crClm.ClearClientList(); crClm.RefreshClientList(clientListData); clientListDat = false; } //Client State Data if (clientStateDat && !clientListDat) { if (clientReadyDat) { csm.CheckClientReady(clientReadyData); clientReadyDat = false; } if (clientCharacterDat) { Invoke("CC", 0.0f); //csm.CheckClientCharacter(clientCharacterData); clientCharacterDat = false; } clientStateDat = false; } //Map Data if (clientHostDat) { mm.CheckClientHost(host); clientHostDat = false; } if (clientMapIndexDat) { mm.ChangeMap(mapindex); clientMapIndexDat = false; } //Room Move Data if (isSuccessRoomMovement) { Debug.Log("1번"); BackToLobby(); isSuccessRoomMovement = false; } //Game Start Data if (isSuccessGameStart) { nmc.SetUpNetwork(hostIP); isSuccessGameStart = false; } //Error Data if (isError) { failMessage.SetActive(true); failMessage.GetComponentInChildren <Text>().text = errorMessage; isError = false; } }