PKHeX/PKHeX.Core/Legality/Encounters/EncounterTrade
Kurt a57f40ae7d Break up PKX into separate classes
Many years ago, PKX used to be a >4,000 line bloated file, which spun off multiple classes like CommonEdits and most of the early non-GUI PKM related logic. Now, it's just a stub to source the latest generation & personal table.

Separate files = more concise info, and more room to grow to do more advanced things.
Makes the IsPresent methods public (no longer internal).
2022-05-06 20:38:55 -07:00
..
EncounterTrade.cs Create initial movesets for Alpha entities correctly, verify initial mastery (#3489) 2022-05-06 15:43:23 -07:00
EncounterTrade1.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
EncounterTrade2.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
EncounterTrade3.cs Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
EncounterTrade4.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
EncounterTrade5.cs Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
EncounterTrade6.cs More specific primitives for Memories/others 2022-03-06 12:01:47 -08:00
EncounterTrade7.cs More specific primitives for Memories/others 2022-03-06 12:01:47 -08:00
EncounterTrade7b.cs Update EncounterTrade for Shiny metadata 2022-03-05 21:04:18 -08:00
EncounterTrade8.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
EncounterTrade8b.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
EncounterTradeGB.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00