Example #1
0
 public PoGoPokestop(IPoGoFort fort, IApiMap map, ISettings settings, IPoGoNavigation navigation, ILogicSettings logicSettings)
 {
     _fort = fort;
     _map = map;
     _settings = settings;
     _navigation = navigation;
     _logicSettings = logicSettings;
 }
Example #2
0
 public PoGoPokestop(IPoGoFort fort, IApiMap map, ISettings settings, IPoGoNavigation navigation, ILogicSettings logicSettings)
 {
     _fort          = fort;
     _map           = map;
     _settings      = settings;
     _navigation    = navigation;
     _logicSettings = logicSettings;
 }
Example #3
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;
        }