public void SetGuildInfo(CGuild guild, enGuildListItem_Type type) { m_GuildInfo = guild; m_kGuildKey = m_GuildInfo.kGuildKey; m_GuildMarkSprite.sprite2D = UIResourceMgr.CreateSprite(BUNDLELIST.TEXTURE_ICON_GUILDEMBLEM, string.Format("GuildEmblem{0}", m_GuildInfo.kGuildMark.ToString("D2"))); m_GuildNameLabel.text = m_GuildInfo.kGuildName; m_CaptainNameLabel.text = guild.kGuildCaptainName; DATA_GUILD_MAIN GuildMainData = CDATA_GUILD_MAIN.Get(m_GuildInfo.kGuildLevel); if (GuildMainData != null) { // string num : 12 -> LV m_GuildLevelLabel.text = string.Format("{0} {1}", StringTableManager.GetData(12), GuildMainData.iGuildLv); } if (guild.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Free) { m_JoinMethodLabel.text = StringTableManager.GetData(6233); } else if (guild.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Approval) { m_JoinMethodLabel.text = StringTableManager.GetData(6239); } SetMiddleObj_And_Button(type); }
private void SetMiddleObj_And_Button(enGuildListItem_Type type) { m_JoinRequestMemberObj.SetActive(false); m_RecommendMemberObj.SetActive(false); m_GuildJoinCancleButton.SetActive(false); m_GuildInfoButton.SetActive(false); m_GuildJoinApplicationButton.SetActive(false); if (type == enGuildListItem_Type.JoinRequest) { m_JoinRequestMemberObj.SetActive(true); m_GuildJoinCancleButton.SetActive(true); m_GuildInfoButton.SetActive(true); m_JoinRequestMemberCountLabel.text = string.Format("{0} / {1}", m_GuildInfo.kCurrMemberCount, m_GuildInfo.kMaxMemberCount); } else if (type == enGuildListItem_Type.Recommend) { m_RecommendMemberObj.SetActive(true); m_GuildInfoButton.SetActive(true); if (UserInfo.Instance.GuildKey == 0) { m_GuildJoinApplicationButton.SetActive(true); } m_RecommendMemberCountLabel.text = string.Format("{0} / {1}", m_GuildInfo.kCurrMemberCount, m_GuildInfo.kMaxMemberCount); } }