Exemplo n.º 1
0
    private void  InitAdviserNum()
    {
        GuildBuildInfo   buildInfo   = GuildBuildConfig.mGuildBuildDict[3];
        GuildUpCounselor upConuselor = GuildUpCounselorConfig.GetGuildUpCounselor(buildInfo.level);
        int hasNum   = GuildCounselorConfig.GetRopeAdviserNum(PlayerMediator.playerInfo.guildDBID);
        int totalNum = upConuselor.counselorNum;

        panel.count.text = hasNum + "/" + totalNum;
    }
Exemplo n.º 2
0
    //刷新公会列表
    private void UpdateRankGrid(UIGridItem item)
    {
        AdviserGuildInfo info      = item.oData as AdviserGuildInfo;
        UILabel          rankitem  = item.mScripts[0] as UILabel;
        UILabel          guildname = item.mScripts[1] as UILabel;
        UILabel          amity     = item.mScripts[2] as UILabel;
        UISprite         lalong    = item.mScripts[3] as UISprite;

        rankitem.text  = info.rank.ToString();
        guildname.text = info.guildName;
        amity.text     = info.friendliness.ToString();

        AdviserInfo data = GuildCounselorConfig.GetAdviserInfo(mCurAdviser.id);

        lalong.gameObject.SetActive(data.guildDBID == info.guildID);
    }
Exemplo n.º 3
0
    //刷新顾问列表
    private void UpdateCounselorGrid(UIGridItem item)
    {
        GuildAdviser info    = item.oData as GuildAdviser;
        AdviserInfo  adviser = GuildCounselorConfig.GetAdviserInfo(info.id);

        UITexture head          = item.mScripts[0] as UITexture;
        UISprite  biaoqian      = item.mScripts[1] as UISprite;
        UILabel   biaoqianlabel = item.mScripts[2] as UILabel;
        UILabel   name          = item.mScripts[3] as UILabel;
        UILabel   amity         = item.mScripts[4] as UILabel;
        UISprite  designate     = item.mScripts[5] as UISprite;

        item.onClick = OnClickAdviser;
        string strname = GuildCounselorConfig.GetGuildCounselor(adviser.configID).counselorname;

        name.text  = TextManager.GetItemString(strname);
        amity.text = info.friendliness.ToString();

        LoadSprite.LoaderAdviser(head, "adviserHead" + adviser.configID);

        string content = PlayerMediator.playerInfo.guildDBID == adviser.guildDBID ? "UI_GuildConuselor29" : "UI_GuildConuselor30";

        biaoqianlabel.text = TextManager.GetUIString(content);
    }
Exemplo n.º 4
0
    private void SetAdviserTexture()
    {
        AdviserInfo info = GuildCounselorConfig.GetAdviserInfo(mCurAdviser.id);

        string buffType = null;
        float  buff     = 0;

        buffType = GuildCounselorConfig.GetGuildCounselor(info.configID).buffType;
        buff     = GuildCounselorConfig.GetGuildCounselor(info.configID).buff;
        if (buff < 1)
        {
            panel.buff.text = TextManager.GetUIString(buffType) + "+" + (buff * 100) + "%";
        }
        else
        {
            panel.buff.text = TextManager.GetUIString(buffType) + "+" + buff;
        }


        InitAdviserNum();

        panel.mguildname.text = GuildMainMediator.mMyGuild.name;
        LoadSprite.LoaderAdviser(panel.whole_length, "adviser" + info.configID);


        panel.mguildamity.text = mCurAdviser.friendliness.ToString();
        panel.Pouramity.text   = mCurAdviser.friendliness.ToString();
        panel.Iouramity.text   = mCurAdviser.friendliness.ToString();
        panel.Rouramity.text   = mCurAdviser.friendliness.ToString();

        LoadSprite.LoaderAdviser(panel.Phead, "adviserHead" + info.configID);
        string strname = GuildCounselorConfig.GetGuildCounselor(info.configID).counselorname;

        panel.Pname.text           = TextManager.GetItemString(strname);
        panel.Potherguildname.text = info.guilidName.ToString();
        panel.Potheramity.text     = info.friendliness.ToString();
        panel.Pourguildname.text   = GuildMainMediator.mMyGuild.name;
        if (info.guilidName == GuildMainMediator.mMyGuild.name)
        {
            panel.Pour.gameObject.SetActive(false);
            panel.Pourguildname.gameObject.SetActive(false);
            panel.Pouramity.gameObject.SetActive(false);
        }


        LoadSprite.LoaderAdviser(panel.Ihead, "adviserHead" + info.configID);
        panel.Iname.text           = TextManager.GetItemString(strname);
        panel.Iotherguildname.text = info.guilidName.ToString();
        panel.Iotheramity.text     = info.friendliness.ToString();
        panel.Iourguildname.text   = GuildMainMediator.mMyGuild.name;
        if (info.guilidName == GuildMainMediator.mMyGuild.name)
        {
            panel.Iour.gameObject.SetActive(false);
            panel.Iourguildname.gameObject.SetActive(false);
            panel.Iouramity.gameObject.SetActive(false);
        }


        LoadSprite.LoaderAdviser(panel.Rhead, "adviserHead" + info.configID);
        panel.Rname.text           = TextManager.GetItemString(strname);
        panel.Rotherguildname.text = info.guilidName.ToString();
        panel.Rotheramity.text     = info.friendliness.ToString();
        panel.Rourguildname.text   = GuildMainMediator.mMyGuild.name;
        if (info.guilidName == GuildMainMediator.mMyGuild.name)
        {
            panel.Rour.gameObject.SetActive(false);
            panel.Rourguildname.gameObject.SetActive(false);
            panel.Iouramity.gameObject.SetActive(false);
        }
    }