public void setUserInfo(S_RoomUserInfo info, dClickEvent funcWhisper)
    {
        m_ChatBox.SetActive(false);
        m_dWhisperClickEvent = funcWhisper;

        m_userInfo.m_userNickname = info.m_userNickname;
        m_userNickNameText.text   = m_userInfo.m_userNickname;

        m_userInfo.m_nCharacterImageIndex = info.m_nCharacterImageIndex;
        m_userInfo.m_bIsMaster            = info.m_bIsMaster;
        m_userInfo.m_bReadyState          = info.m_bReadyState;

        if (m_userInfo.m_bIsMaster)
        {
            m_ReadyImage.sprite = GameManager.m_Instance.getUIsprite(resourceManager.UIspriteINDEX.GAMEROOM_MASTER_SP);
            m_ReadyImageObj.SetActive(true);
        }
        else
        {
            m_ReadyImage.sprite = GameManager.m_Instance.getUIsprite(resourceManager.UIspriteINDEX.GAMEROOM_READY_SP);
            m_ReadyImageObj.SetActive(m_userInfo.m_bReadyState);
        }

        // 이미지 인덱스에 따라서 세팅
        m_CharacterImage.sprite = GameManager.m_Instance.getCharacterSprite(m_userInfo.m_nCharacterImageIndex);
    }
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;
        }
    }