Esempio n. 1
0
    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
    }
Esempio n. 2
0
    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;
        }
    }
Esempio n. 3
0
    void makeUserInfoEmpty()
    {
        userInfoPrefab newInfo = Instantiate(m_userInfoPrefabs, m_userInfoParent).GetComponent <userInfoPrefab>();

        m_userInfoList.Add(newInfo);
    }