public PoGoEncounter(IApiEncounter apiEncounter, IPoGoNavigation navigation, IPoGoInventory inventory, ILogicSettings logicSettings)
 {
     _apiEncounter = apiEncounter;
     _navigation = navigation;
     _inventory = inventory;
     _logicSettings = logicSettings;
 }
Exemple #2
0
 public PoGoEncounter(IApiEncounter apiEncounter, IPoGoNavigation navigation, IPoGoInventory inventory, ILogicSettings logicSettings)
 {
     _apiEncounter  = apiEncounter;
     _navigation    = navigation;
     _inventory     = inventory;
     _logicSettings = logicSettings;
 }
Exemple #3
0
 public PoGoAsh(ILogicSettings logicSettings, IPoGoNavigation navigation, IPoGoPokemon pokemon, IPoGoInventory inventory)
 {
     _logicSettings = logicSettings;
     _navigation    = navigation;
     _pokemon       = pokemon;
     _inventory     = inventory;
 }
 public PoGoStatistics(IPoGoInventory inventory, IApiPlayer player)
 {
     _inventory = inventory;
     _player = player;
     _initSessionDateTime = DateTime.Now;
     Task.Run(getInitialStats);
     Task.Run(UpdateStats);
 }
Exemple #5
0
 public PoGoStatistics(IPoGoInventory inventory, IApiPlayer player)
 {
     _inventory           = inventory;
     _player              = player;
     _initSessionDateTime = DateTime.Now;
     Task.Run(getInitialStats);
     Task.Run(UpdateStats);
 }
Exemple #6
0
        public PoGoBot(IPoGoNavigation navigation, IPoGoInventory inventory, IPoGoAsh ash, IPoGoSnipe snipe, IPoGoPokestop pokestop, ILogicSettings settings)
        {
            _navigation = navigation;
            _inventory  = inventory;
            _ash        = ash;
            _snipe      = snipe;
            _pokestop   = pokestop;
            _settings   = settings;

            LuckyEggUsed = DateTime.MinValue;

            ShouldTransferPokemon = _settings.TransferDuplicatePokemon;
            ShouldEvolvePokemon   = _settings.EvolveAllPokemonWithEnoughCandy || _settings.EvolveAllPokemonAboveIv;
            ShouldRecycleItems    = _settings.ItemRecycleFilter.Count > 0;
        }
Exemple #7
0
        public PoGoBot(IPoGoNavigation navigation, IPoGoInventory inventory, IPoGoEncounter encounter, IPoGoFort fort, IPoGoMap map, ILogicSettings settings)
        {
            _navigation = navigation;
            _inventory = inventory;
            _encounter = encounter;
            _fort = fort;
            _map = map;
            _settings = settings;

            LuckyEggUsed = DateTime.MinValue;

            ShouldTransferPokemon = _settings.TransferDuplicatePokemon;
            ShouldEvolvePokemon = _settings.EvolveAllPokemonWithEnoughCandy || _settings.EvolveAllPokemonAboveIv;
            ShouldRecycleItems = _settings.ItemRecycleFilter.Count > 0;
        }
Exemple #8
0
        public PoGoBot(IPoGoNavigation navigation, IPoGoInventory inventory, IPoGoAsh ash, IPoGoSnipe snipe, IPoGoPokestop pokestop, ILogicSettings settings)
        {
            _navigation = navigation;
            _inventory = inventory;
            _ash = ash;
            _snipe = snipe;
            _pokestop = pokestop;
            _settings = settings;

            LuckyEggUsed = DateTime.MinValue;

            ShouldTransferPokemon = _settings.TransferDuplicatePokemon;
            ShouldEvolvePokemon = _settings.EvolveAllPokemonWithEnoughCandy || _settings.EvolveAllPokemonAboveIv;
            ShouldRecycleItems = _settings.ItemRecycleFilter.Count > 0;
        }
 public PoGoStatistics(IPoGoInventory inventory, IApiPlayer player)
 {
     _inventory = inventory;
     _player = player;
     Task.Run(UpdateStardust);
 }
Exemple #10
0
 public PoGoEncounter(IApiEncounter apiEncounter, IPoGoInventory inventory, ILogicSettings logicSettings)
 {
     _apiEncounter  = apiEncounter;
     _inventory     = inventory;
     _logicSettings = logicSettings;
 }