Exemplo n.º 1
0
    public void LevelUp(Level_stat stat)
    {
        level++;
        switch (stat._enum)
        {
        case level_stats.health:
            foreach (stat_evolve _stat in stat.stats)
            {
                StatChange(_stat, level_health, 1);
            }

            level_health++;
            break;

        case level_stats.magic:
            foreach (stat_evolve _stat in stat.stats)
            {
                StatChange(_stat, level_magic, 1);
            }

            level_magic++;
            break;

        case level_stats.capability:
            foreach (stat_evolve _stat in stat.stats)
            {
                StatChange(_stat, level_capability, 1);
            }

            level_capability++;
            break;
        }
    }
Exemplo n.º 2
0
    public void LevelDown(Level_stat stat)
    {
        level--;
        switch (stat._enum)
        {
        case level_stats.health:
            level_health--;
            foreach (stat_evolve _stat in stat.stats)
            {
                StatChange(_stat, level_health, -1);
            }


            break;

        case level_stats.magic:
            level_magic--;
            foreach (stat_evolve _stat in stat.stats)
            {
                StatChange(_stat, level_magic, -1);
            }


            break;

        case level_stats.capability:
            level_capability--;
            foreach (stat_evolve _stat in stat.stats)
            {
                StatChange(_stat, level_capability, -1);
            }


            break;
        }
    }