public void GotNewPokemon(ulong uid, PokemonId pokemonId, int cp, double iv, PokemonFamilyId family, int candy) { PokemonList.Add(new PokemonUiData( uid, pokemonId, pokemonId.ToInventorySource(), pokemonId.ToString(), cp, iv, family, candy, (ulong)DateTime.UtcNow.ToUnixTime())); foreach (var pokemon in PokemonList.Where(x => x.Family == family)) { pokemon.Candy = candy; pokemon.UpdateTags(Logic); } }