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