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; } }
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; } }