private static void EvolutionStrategy_OnEvolve(object sender, PokemonData pokemonIn, EvolvePokemonOut pokemonOut) { ColoredConsoleWriteTimestamped(ConsoleColor.Cyan, $"Evolved {pokemonIn.PokemonId} successfully for {pokemonOut.ExpAwarded}xp"); _totalExperience += pokemonOut.ExpAwarded; }
private static void EvolutionStrategy_OnEvolveFail(object sender, PokemonData pokemonIn, EvolvePokemonOut pokemonOut) { //TODO: Figure out when to actually show failure. //ColoredConsoleWriteTimestamped(ConsoleColor.White, $"Failed to evolve {pokemonIn.PokemonId}. EvolvePokemonOutProto.Result was {pokemonOut.Result}"); }