void responseChat(C_BasePacket data) { #if DEBUGMODE m_chatBox.updateChat(data); C_BaseSocialPacket curData = (C_BaseSocialPacket)data; if (curData.m_socialType != SocialPacketType.packetTypeSocialChatNormalResponse) { return; } C_SocialPacketChatNormalResponse normalData = (C_SocialPacketChatNormalResponse)curData; userInfoPrefab clientUser = m_userInfoList.Find((x) => { return(x.getNickName() == normalData.m_nickname); }); if (clientUser) { clientUser.chating(normalData.m_message); } #endif }
void setUserInfo(S_RoomUserInfo info) { if (info.m_nSlotIndex - 1 >= m_userInfoList.Count) { return; } userInfoPrefab newInfo = m_userInfoList[info.m_nSlotIndex - 1]; newInfo.setUserInfo(info, setWhisper); if (info.m_nSlotIndex == m_clientUserSlotIndex) { string BTNtext = null; if (info.m_bIsMaster) { BTNtext = "게임 시작"; } else { BTNtext = "Ready"; } m_readyBTNtext.text = BTNtext; } }
void makeUserInfoEmpty() { userInfoPrefab newInfo = Instantiate(m_userInfoPrefabs, m_userInfoParent).GetComponent <userInfoPrefab>(); m_userInfoList.Add(newInfo); }