public void HandleEvent(PokemonEvolveEvent evt, Context ctx) { Logger.Write(evt.Result == EvolvePokemonResponse.Types.Result.Success ? $"{evt.Id} successfully for {evt.Exp}xp" : $"Failed {evt.Id}. EvolvePokemonOutProto.Result was {evt.Result}, stopping evolving {evt.Id}", LogLevel.Evolve); }
public void HandleEvent(PokemonEvolveEvent evt, Context ctx) { Logger.Write(evt.Result == EvolvePokemonResponse.Types.Result.Success ? ctx.Translations.GetTranslation(TranslationString.EventPokemonEvolvedSuccess, evt.Id, evt.Exp) : ctx.Translations.GetTranslation(TranslationString.EventPokemonEvolvedFailed, evt.Id, evt.Result, evt.Id), LogLevel.Evolve); }
private static void HandleEvent(PokemonEvolveEvent pokemonEvolveEvent, ISession session) { Logger.Write(pokemonEvolveEvent.Result == EvolvePokemonResponse.Types.Result.Success ? session.Translation.GetTranslation(TranslationString.EventPokemonEvolvedSuccess, pokemonEvolveEvent.Id, pokemonEvolveEvent.Exp) : session.Translation.GetTranslation(TranslationString.EventPokemonEvolvedFailed, pokemonEvolveEvent.Id, pokemonEvolveEvent.Result, session.Translation.GetPokemonTranslation(pokemonEvolveEvent.Id)), LogLevel.Evolve); }
public void HandleEvent(PokemonEvolveEvent evt, ISession session) { _stats.TotalExperience += evt.Exp; _stats.Dirty(session.Inventory); }
public void HandleEvent(PokemonEvolveEvent evt, Context ctx) { _stats.TotalExperience += evt.Exp; _stats.Dirty(ctx.Inventory); }