Example #1
0
    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);
    }
Example #2
0
    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);
        }
    }