PKHeX/PKHeX.Core/Legality/Encounters/EncounterSlot
Kurt ccf87242c1 Eliminate boxing on encounter search (criteria)
struct implementing interface is boxed when passed to method that accepts interface (not generic method).
Removes IDexLevel (no other inheritors but EvoCriteria) and uses the primitive the data is stored (array, not IReadOnlyList) for slightly better perf.
2022-05-07 18:29:36 -07:00
..
GO Flag non-pokeball GO shedinja (evo'd from nincada) 2022-05-03 20:17:28 -07:00
EncounterSlot.cs Eliminate boxing on encounter search (criteria) 2022-05-07 18:29:36 -07:00
EncounterSlot1.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot2.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot3.cs Performance: Slightly reduce allocations in moveset validation (#3460) 2022-03-12 17:39:00 -08:00
EncounterSlot3PokeSpot.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot3Swarm.cs Create initial movesets for Alpha entities correctly, verify initial mastery (#3489) 2022-05-06 15:43:23 -07:00
EncounterSlot4.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot5.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot6AO.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot6XY.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot7.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot7b.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot8.cs Minor clean 2022-05-02 23:48:25 -07:00
EncounterSlot8a.cs Update 22.05.08 2022-05-07 14:30:16 -07:00
EncounterSlot8b.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
IGroundTypeTile.cs Change interface for method call to less restricted 2021-07-13 18:22:04 -07:00
IMagnetStatic.cs SlotNumber/MagnetStatic int->byte 2022-03-06 22:47:03 -08:00
INumberedSlot.cs SlotNumber/MagnetStatic int->byte 2022-03-06 22:47:03 -08:00