Exemple #1
0
    public void PlayerLevelUp()
    {
        float maxMP = Attritube.GetFloat(UnitStaticAttritubeType.MaxMp);

        maxMP += GameContorl.LevelMpAdd;

        int level = Attritube.GetIntger(UnitStaticAttritubeType.Level);

        level++;

        _PlayerStateBarContorl.SetLevelText(level);

        _PlayerStateBarContorl.SetMpBarLength(0);
        Attritube.SetAttr(UnitDynamicAttritubeType.Mp, 0);
        Attritube.SetAttr(UnitStaticAttritubeType.MaxMp, maxMP);
        Attritube.SetAttr(UnitStaticAttritubeType.Level, level);

        GameContorl.RandomBuff();
    }