PKHeX/PKHeX.Core/Legality/Moves
Kurt 9b43677bb9 Refactoring
pull out some move data fetching to separate class
add methods to quickly fetch if the move is learnable via that method

eventual plan is this:
replace
'fetch all possible moves then look within' move validation
with:
'peek if learnable, and get info how' move validation

advantages:
- returns game the move was learned in and the level (if appropriate)
- infinitely less object creation (garbage collection)
- only looks for a given move, doesn't have to fetch everything before
checking
- faster than full fetch, can be made even faster by optimizing lookups.

subject to change :)
2018-06-08 20:10:41 -07:00
..
EggInfoSource.cs Rename egg game->version 2018-03-30 21:37:01 -07:00
LearnInfo.cs Refactoring 2018-06-08 20:10:41 -07:00
MoveLevelUp.cs Refactoring 2018-06-08 20:10:41 -07:00
MoveParseSource.cs Refactoring 2017-09-01 23:15:57 -07:00
MoveTechnicalMachine.cs Refactoring 2018-06-08 20:10:41 -07:00
MoveTutor.cs Refactoring 2018-06-08 20:10:41 -07:00