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;
            }
        }