PKHeX/PKHeX.Core/Legality/Encounters
Kurt 69fafcab83 Performance: Slightly reduce allocations in moveset validation (#3460)
* Reuses move parse result objects for each encounter parsed in a LegalityCheck attempt, instead of creating a new object.
* Ensures the objects are never-null, and makes cleanup easier.

Slightly adjusts some other parts of the moveset validation to reduce allocations.
2022-03-12 17:39:00 -08:00
..
Data Update EncounterTrade for Shiny metadata 2022-03-05 21:04:18 -08:00
EncounterMisc -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
EncounterSlot Performance: Slightly reduce allocations in moveset validation (#3460) 2022-03-12 17:39:00 -08:00
EncounterStatic Disassociate Shiny enum from WC6 PIDType (#3461) 2022-03-12 17:38:59 -08:00
EncounterTrade -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
Generator Performance: Slightly reduce allocations in moveset validation (#3460) 2022-03-12 17:39:00 -08:00
Information Add .CurrentLevel=$suggest for min legal level 2022-03-04 22:34:11 -08:00
Verifiers Performance: Slightly reduce allocations in moveset validation (#3460) 2022-03-12 17:39:00 -08:00
EncounterMatchRating.cs Pre-filter memory mismatch on moves 2021-08-15 14:23:15 -07:00
IEncounterable.cs Expose shiny potential value 2022-01-07 17:48:12 -08:00
IEncounterConvertible.cs Add more xmldoc 2021-02-24 18:08:03 -08:00
IEncounterInfo.cs Add more xmldoc 2021-02-24 18:08:03 -08:00
IEncounterMatch.cs Add more xmldoc 2021-02-24 18:08:03 -08:00
IEncounterTemplate.cs -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
IShinyPotential.cs Move some interfaces to different folder 2022-03-06 12:06:50 -08:00