Example #1
0
    //////////////////////////////////////////////////////////////////////////
    void SetGuildInfo(pd_GuildInfoDetail info, bool bIntro)
    {
        m_SpriteEmblem.spriteName = info.info.guild_emblem;
        m_LabelName.text          = info.info.guild_name;
        m_LabelLevel.text         = info.info.guild_level.ToString();

        m_LabelMaster.text = info.guild_master;
        m_LabelRank.text   = info.info.rank.ToString();

        m_LabelBuff1.text = GuildInfoManager.Config.GuildBuffString(1, info.info.guild_level);
        m_LabelBuff2.text = GuildInfoManager.Config.GuildBuffString(2, info.info.guild_level);

        if (bIntro == false)//(Network.GuildInfo != null && Network.GuildInfo.guild_idx == info.guild_idx)
        {
            m_LabelIntro.text      = Localization.Get("GuildNotification");
            m_LabelIntroValue.text = info.info.guild_notify;
            m_LabelExp.text        = Localization.Get("GuildExp");
            m_LabelExpValue.text   = Localization.Format("GuildExpFormat", info.info.guild_exp, GuildInfoManager.Config.GetExpPercent(info.info.guild_level, info.info.guild_exp));
        }
        else
        {
            m_LabelIntro.text      = Localization.Get("GuildIntro");
            m_LabelIntroValue.text = info.info.guild_intro;
            m_LabelExp.text        = Localization.Get("GuildMember");
            m_LabelExpValue.text   = Localization.Format("GuildMemberCountFormat", info.info.member_count, GuildInfoManager.Config.GetLimitMemberCount(info.info.guild_level));
        }
    }
Example #2
0
    //////////////////////////////////////////////////////////////////////////
    void SetGuildInfo(pd_GuildInfoDetail info)
    {
        m_GuildInfoDetail.Init(info);

        UpdateBtns();

        m_LabelPage.text = Localization.Format("GuildMemberCountFormat", m_Page, (m_Total - 1) / GuildInfoManager.Config.GuildCountPerPage + 1);
    }
Example #3
0
    //////////////////////////////////////////////////////////////////////////
    void UpdateGuildInfo(pd_GuildInfoDetail info)
    {
        if (info == null)
        {
            return;
        }
        m_GuildInfoDetail.Init(info, false);

        m_LabelMemberCount.text = Localization.Format("GuildMemberCountFormat", GuildManager.Instance.GuildMembers.Count, GuildInfoManager.Config.GetLimitMemberCount(info.info.guild_level));
        m_GuildSettingDisable.SetActive(GuildManager.Instance.AvailableGuildManagement == false);
    }
Example #4
0
 public void SetGuildInfo(pd_GuildInfo info)
 {
     if (GuildInfo == null)
     {
         GuildInfo = new pd_GuildInfoDetail();
     }
     if (info == null)
     {
         return;
     }
     GuildInfo.info = info;
 }
Example #5
0
    public void Init(pd_GuildInfoDetail guild_info, System.Action <GuildInfoItem> _del)
    {
        GuildInfo       = guild_info;
        OnClickDelegate = _del;

        m_ToggleSelected.value = false;


        //Network.PlayerInfo
        m_Request.SetActive(false);

        m_SpriteEmblem.spriteName = guild_info.info.guild_emblem;
        m_LabelName.text          = guild_info.info.guild_name;
        m_LabelLevel.text         = guild_info.info.guild_level.ToString();
        m_LabelLimitLevel.text    = guild_info.info.guild_limit_level.ToString();
        m_LabelMember.text        = Localization.Format("GuildMemberFormat", guild_info.info.member_count, guild_info.info.guild_limit_member);
        m_LabelState.text         = Localization.Get(guild_info.info.is_auto ? "GuildStateAuto" : "GuildStateNotAuto");
    }
Example #6
0
 public void Init(pd_GuildInfoDetail info, bool bIntro = true)
 {
     SetGuildInfo(info, bIntro);
 }