示例#1
0
 public EvolvePokemonHandler(IPokemonHelper pokemonHelper,
                             ILogger logger,
                             ISettingsHandler settingsHandler)
 {
     _pokemonHelper   = pokemonHelper;
     _logger          = logger;
     _settingsHandler = settingsHandler;
 }
示例#2
0
 public TransferPokemonHandler(IPokemonHelper pokemonHelper,
                               ISettingsHandler settings,
                               ILogger logger)
 {
     _pokemonHelper = pokemonHelper;
     _settings      = settings;
     _logger        = logger;
 }
示例#3
0
 public CatchPokemonHandler(ISettingsHandler settings,
                            ITransferPokemonHandler transferPokemonHandler,
                            IPokemonHelper pokemonHelper,
                            IPokemonItems pokemonItems,
                            IWalkingHandler walkingHandler,
                            ILogger logger)
 {
     _settings = settings;
     _transferPokemonHandler = transferPokemonHandler;
     _pokemonHelper          = pokemonHelper;
     _pokemonItems           = pokemonItems;
     _walkingHandler         = walkingHandler;
     _logger = logger;
 }