public void LoadMyPokemons(ISession session) { myPokemons.Clear(); foreach (var pokemon in session.Inventory.GetPokemons().Where(w => w.Cp >= session.LogicSettings.GymConfig.MinCpToUseInAttack)) { MyPokemonStat mps = new MyPokemonStat(session, pokemon); myPokemons.Add(mps); } }
public async Task LoadMyPokemons(ISession session) { MyPokemons.Clear(); var pokemons = await session.Inventory.GetPokemons().ConfigureAwait(false); foreach (var pokemon in pokemons.Where(w => w.Cp >= session.LogicSettings.GymConfig.MinCpToUseInAttack)) { MyPokemonStat mps = new MyPokemonStat(session, pokemon); MyPokemons.Add(mps); } }