Ejemplo n.º 1
0
 public override void OnNetResume()
 {
     base.OnNetResume();
     instance = GuildManagerment.Instance;
     changeButton();
     content.reLoad();
 }
Ejemplo n.º 2
0
 protected override void begin()
 {
     base.begin();
     instance = GuildManagerment.Instance;
     changeButton();
     content.reLoad();
     if (buildSample != null)
     {
         updateInfo(buildSample);
     }
     MaskWindow.UnlockUI();
 }
Ejemplo n.º 3
0
    ///<summary>
    /// 获取公会技能
    /// </summary>
    private void getGuildSkills()
    {
        GuildManagerment  guildManager = GuildManagerment.Instance;
        List <GuildSkill> guildSkills  = GuildManagerment.Instance.getGuildSkill();

        for (int j = 5; j < 10; j++)
        {
            skillsNotGet [j].SetActive(true);
        }

        for (int i = 0; guildSkills != null && i < guildSkills.Count; i++)
        {
            switch (StringKit.toInt(guildSkills [i].sid))
            {
            case 2:
                labelUnionExpName [1].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpCardLabel") + "Lv." + guildSkills [i].level.ToString();
                labelUnionExp [1].text     = guildSkills[i].getDescribeByLv(guildSkills [i].level);
                skillsNotGet [6].SetActive(false);
                break;

            case 4:
                labelUnionExpName [0].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpRoleLabel") + "Lv." + guildSkills [i].level.ToString();
                labelUnionExp [0].text     = guildSkills[i].getDescribeByLv(guildSkills [i].level);
                skillsNotGet [5].SetActive(false);
                break;

            case 6:
                labelUnionExpName [2].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpBeastLabel") + "Lv." + guildSkills [i].level.ToString();
                labelUnionExp [2].text     = guildSkills[i].getDescribeByLv(guildSkills [i].level);
                skillsNotGet [7].SetActive(false);
                break;

            case 8:
                labelUnionExpName [4].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpCardLabel2") + "Lv." + guildSkills [i].level.ToString();
                labelUnionExp [4].text     = guildSkills[i].getDescribeByLv(guildSkills [i].level);
                //guildManager.getSkillAddExpPorCardPve () + "%";
                skillsNotGet [9].SetActive(false);
                break;

            case 10:
                labelUnionExpName [3].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpBeastLabel2") + "Lv." + guildSkills [i].level.ToString();
                labelUnionExp [3].text     = guildSkills[i].getDescribeByLv(guildSkills [i].level);
                skillsNotGet [8].SetActive(false);
                break;
            }
        }

        if (skillsNotGet [5].activeSelf)
        {
            labelUnionExpName [0].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpRoleLabel") + "Lv.0";
            labelUnionExp [0].text     = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_08") + "0%";
        }
        if (skillsNotGet [6].activeSelf)
        {
            labelUnionExpName [1].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpCardLabel") + "Lv.0";
            labelUnionExp [1].text     = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_07") + "0%";
        }
        if (skillsNotGet [7].activeSelf)
        {
            labelUnionExpName [2].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpBeastLabel") + "Lv.0";
            labelUnionExp [2].text     = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_06") + "0%";
        }
        if (skillsNotGet [8].activeSelf)
        {
            labelUnionExpName [3].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpBeastLabel2") + "Lv.0";
            labelUnionExp [3].text     = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_06") + "0%";
        }
        if (skillsNotGet [9].activeSelf)
        {
            labelUnionExpName [4].text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionExpCardLabel2") + "Lv.0";
            labelUnionExp [4].text     = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_07") + "0%";
        }

        CardBaseAttribute cba = guildManager.getSkillEffect();

        unionHpLabel.text    = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionHpLabel") + "Lv." + guildManager.getSkillLevel("hp");
        unionAttLabel.text   = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionAttLabel") + "Lv." + guildManager.getSkillLevel("attack");
        unionDefLabel.text   = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionDefLabel") + "Lv." + guildManager.getSkillLevel("defense");
        unionMagicLabel.text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionMagicLabel") + "Lv." + guildManager.getSkillLevel("magic");
        unionAgileLabel.text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_unionAgileLabel") + "Lv." + guildManager.getSkillLevel("agile");

        if (cba != null)
        {
            unionHpValue.text    = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_01") + cba.hp.ToString();
            unionAttValue.text   = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_02") + cba.attack.ToString();
            unionDefValue.text   = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_03") + cba.defecse.ToString();
            unionMagicValue.text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_04") + cba.magic.ToString();
            unionAgileValue.text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_05") + cba.agile.ToString();
        }
        else
        {
            string zero = Convert.ToString(0);
            unionHpValue.text    = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_01") + zero;
            unionAttValue.text   = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_02") + zero;
            unionDefValue.text   = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_03") + zero;
            unionMagicValue.text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_04") + zero;
            unionAgileValue.text = LanguageConfigManager.Instance.getLanguage("playerInfoWindow_05") + zero;
        }


        //是否显示暂未习得
        if (guildManager.getSkillLevel("hp") == 0)
        {
            skillsNotGet [0].SetActive(true);
        }
        if (guildManager.getSkillLevel("attack") == 0)
        {
            skillsNotGet [1].SetActive(true);
        }
        if (guildManager.getSkillLevel("defense") == 0)
        {
            skillsNotGet [2].SetActive(true);
        }
        if (guildManager.getSkillLevel("magic") == 0)
        {
            skillsNotGet [3].SetActive(true);
        }
        if (guildManager.getSkillLevel("agile") == 0)
        {
            skillsNotGet [4].SetActive(true);
        }
    }