public Pokemon(int id, string name, PokemonType firstPokemonType, PokemonType secondPokemonType = PokemonType.None, LegendaryType legendaryType = LegendaryType.None, bool hasFemale = false) : base(id, name, PokemonHelper.GetGenerationTypeByID(id), firstPokemonType, secondPokemonType) { LegendaryType = legendaryType; Sprite = PokemonIconPool.GetPokemonSprite(ID, string.Empty); ShinySprite = PokemonIconPool.GetPokemonSprite(ID, string.Empty, true); if (hasFemale) { Female = new FemaleMon(this); } }
public PokeCell(FemaleMon poke) : this(poke, $"{poke.Original.ID}-f", poke.FullName) { IsLegendary = poke.Original.LegendaryType != LegendaryType.None; }