示例#1
0
    public void updateInfo()
    {
        knighthood     = KnighthoodConfigManager.Instance.getKnighthoodByGrade(UserManager.Instance.self.honorLevel);
        nextKnigthood  = KnighthoodConfigManager.Instance.getNextKnigthoodByGrade(UserManager.Instance.self.honorLevel);
        honorName.text = knighthood.kName;
        int needValue = knighthood.needHonorValue;
        int haveValue = UserManager.Instance.self.honor;

        needHonorValue.text = haveValue + "/" + needValue;

        if (isInit)
        {
//			runOverSum = 0;
            numberRun();
            updateState();
            honorIcon.spriteName = honorIconNames [knighthood.icon];
//			honorIcon.MakePixelPerfect ();
            updateStar();
            MaskWindow.UnlockUI();
        }
        else
        {
            StartCoroutine(playEffect());
        }
    }
    //解析配置
    public override void parseConfig(string str)
    {
        Knighthood be = new Knighthood(str);

        if (list == null)
        {
            list = new List <Knighthood> ();
        }
        list.Add(be);
    }
    //是否是最后一个爵位
    public bool isLastKnighthood(int grade)
    {
        Knighthood k = getKnighthoodByGrade(grade);

        if (k.grade == list[list.Count - 1].grade)
        {
            return(true);
        }
        return(false);
    }
    /// <summary>
    /// 是否能升级爵位
    /// </summary>
    public bool getNewKnighthood()
    {
        Knighthood knighthood = KnighthoodConfigManager.Instance.getKnighthoodByGrade(UserManager.Instance.self.honorLevel);

        //是否爵位达到顶值
        if (!KnighthoodConfigManager.Instance.isLastKnighthood(UserManager.Instance.self.honorLevel))
        {
            return(UserManager.Instance.self.honor - knighthood.needHonorValue >= 0);
        }
        else
        {
            return(false);
        }
    }
示例#5
0
    public void showUI()
    {
        expbar.updateValue(UserManager.Instance.self.getLevelExp(), UserManager.Instance.self.getLevelAllExp());
        labelUserExp.text = EXPSampleManager.Instance.getExpBarShow(EXPSampleManager.SID_USER_EXP, UserManager.Instance.self.getEXP());
        labelName.text    = UserManager.Instance.self.nickname;
        labelId.text      = " ID:" + StringKit.serverIdToFrontId(UserManager.Instance.self.uid);
        labelStar.text    = HoroscopesManager.Instance.getStarByType(UserManager.Instance.self.star).getName();
        labelLevel.text   = "  Lv." + UserManager.Instance.self.getUserLevel();
        if (UserManager.Instance.self.getVipLevel() > 0)
        {
            spriteVipLevel.gameObject.SetActive(true);
            spriteVipLevel.spriteName = "vip" + UserManager.Instance.self.getVipLevel();
        }
        else
        {
            spriteVipLevel.gameObject.SetActive(false);
        }


        if (GuildManagerment.Instance.getGuild() != null)
        {
            labelUnion.text = GuildManagerment.Instance.getGuild().name;
        }
        else
        {
            labelUnion.text = LanguageConfigManager.Instance.getLanguage("Guild_0");
        }

        int combatA = ArmyManager.Instance.getTeamCombat(1);
        int combatB = ArmyManager.Instance.getTeamCombat(2);
        int combatC = ArmyManager.Instance.getTeamCombat(3);

        int[] combats = new int[3] {
            combatA, combatB, combatC
        };

        if (combatA >= combatB)
        {
            if (combatA >= combatC)
            {
                labelTeamCombat.text = LanguageConfigManager.Instance.getLanguage("s0066") + " " + combatA;
            }
            else
            {
                labelTeamCombat.text = LanguageConfigManager.Instance.getLanguage("s0068") + " " + combatC;
            }
        }
        else
        {
            if (combatB >= combatC)
            {
                labelTeamCombat.text = LanguageConfigManager.Instance.getLanguage("s0067") + " " + combatB;
            }
            else
            {
                labelTeamCombat.text = LanguageConfigManager.Instance.getLanguage("s0068") + " " + combatC;
            }
        }

        knighthood      = KnighthoodConfigManager.Instance.getKnighthoodByGrade(UserManager.Instance.self.honorLevel);
        labelHonor.text = knighthood.kName;
        updateStar();

        Card mainCard = StorageManagerment.Instance.getRole(UserManager.Instance.self.mainCardUid);

        labelMainEvo.text = mainCard.getEvoLevel() + "/" + EvolutionManagerment.Instance.getMaxLevel(mainCard);
        labelMainSur.text = mainCard.getSurLevel() + "/" + SurmountManagerment.Instance.getMaxSurLevel(mainCard);

        labelBeastNum.text    = BeastEvolveManagerment.Instance.num + " " + LanguageConfigManager.Instance.getLanguage("ge");
        labelBeastEvo.text    = BeastEvolveManagerment.Instance.evolveNum + " " + LanguageConfigManager.Instance.getLanguage("ci");
        labelBeastEffect.text = LanguageConfigManager.Instance.getLanguage("s0376", BeastEvolveManagerment.Instance.getBestResonance().ToString());

        if (UserManager.Instance.self.getVipLevel() == 0)
        {
            labelVipExp.text = "0%";
        }
        else
        {
            labelVipExp.text = (VipManagerment.Instance.getVipbyLevel(UserManager.Instance.self.getVipLevel()).privilege.expAdd * 0.0001f) * 100 + "%";
        }

        getGuildSkills();
    }