PKHeX/PKHeX.Core/MysteryGifts
Kurt 8222297da8 Remove enumerating when loading event templates
Just allocate the parent array and pass it to HashSet; having an ICollection, prevents resizing repeatedly and gc'ing the temp array is cheap.

Actually, only create a hashset if we're adding a gift from external DB. Saves on that allocation, and keeps the final result as an array (fastest iterating).
2021-06-04 13:48:02 -07:00
..
DataMysteryGift.cs Use range/index 2021-05-14 15:30:55 -07:00
MysteryGift.cs Minor clean 2021-03-14 16:16:55 -07:00
MysteryUtil.cs Rewrite settings handling; enhance some user experiences (#3193) 2021-04-11 18:09:54 -07:00
PCD.cs Minor tweaks 2021-05-07 22:11:10 -07:00
PGF.cs Split DateUtil from Util class 2021-05-14 16:46:48 -07:00
PGT.cs Fracture the encounter matching checks to allow progressive validation (#3137) 2021-01-29 17:55:27 -08:00
PL6.cs Revert implicit casting 2021-03-29 00:14:44 -07:00
WB7.cs Split DateUtil from Util class 2021-05-14 16:46:48 -07:00
WC3.cs Minor clean 2021-05-29 15:31:47 -07:00
WC6.cs Split DateUtil from Util class 2021-05-14 16:46:48 -07:00
WC6Full.cs Remove enumerating when loading event templates 2021-06-04 13:48:02 -07:00
WC7.cs Split DateUtil from Util class 2021-05-14 16:46:48 -07:00
WC7Full.cs Remove enumerating when loading event templates 2021-06-04 13:48:02 -07:00
WC8.cs Extract 3ds chinese glyph remapping, only do on 3DS games 2021-04-18 18:29:02 -07:00
WR7.cs Extract 3ds chinese glyph remapping, only do on 3DS games 2021-04-18 18:29:02 -07:00