Exemplo n.º 1
0
    public LevelUp SetXP(bool isWin)
    {
        int oldLevel = GetLevel();

        if (isWin)
        {
            Wins++;
        }
        else
        {
            Losses++;
        }
        XP     += isWin ? 500 : 200;
        Tokens += isWin ? 25 : 10;
        if (oldLevel != GetLevel())
        {
            if (GetLevel() % 5 == 0)
            {
                GSMan.BigLevelUp();
                return(LevelUp.BIGLEVELUP);
            }
            else
            {
                return(LevelUp.SMALLLEVELUP);
            }
        }
        else
        {
            return(LevelUp.NOLEVELUP);
        }
    }