PKHeX/PKHeX.Core/Editing/Applicators
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
..
BallApplicator.cs Refactoring: Span-based value writes and method signatures (#3361) 2022-01-02 21:35:59 -08:00
CatchRateApplicator.cs Use EncounterMatch when EncounterOriginal doesn't matter 2021-01-02 14:47:39 -08:00
GenderApplicator.cs Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
HiddenPowerApplicator.cs Reduce allocation in methodfinder IV set 2022-03-13 19:39:38 -07:00
MarkingApplicator.cs Reduce allocation in methodfinder IV set 2022-03-13 19:39:38 -07:00
MemoryApplicator.cs More specific primitives for Memories/others 2022-03-06 12:01:47 -08:00
MoveApplicator.cs Create initial movesets for Alpha entities correctly, verify initial mastery (#3489) 2022-05-06 15:43:23 -07:00
MoveSetApplicator.cs Update MoveSetApplicator.cs 2022-01-03 22:27:20 -08:00
MoveShopRecordApplicator.cs More specific primitives for Memories/others 2022-03-06 12:01:47 -08:00
RibbonApplicator.cs Split Analysis into two separate classes 2020-11-27 12:00:49 -08:00
TechnicalRecordApplicator.cs Update TechnicalRecordApplicator.cs 2022-02-08 08:55:56 -08:00