mirror of
https://github.com/kwsch/PKHeX
synced 2024-11-23 12:33:06 +00:00
6921a2ebee
remove legality check's use of reflection which checked individual properties; add interfaces to interact with the ribbons of each PKM type. With this, every ribbon attribute is accessible via its corresponding interface (cast) will have to add checks for individual interfaces as per #1250 I didn't feel like adding much documentation, is pretty straightforward. Cast a pkm object to the desired ribbon set; if not null, can access ribbons regardless of pkm format. |
||
---|---|---|
.. | ||
BK4.cs | ||
CK3.cs | ||
PK1.cs | ||
PK2.cs | ||
PK3.cs | ||
PK4.cs | ||
PK5.cs | ||
PK6.cs | ||
PK7.cs | ||
PKM.cs | ||
PKMConverter.cs | ||
PKX.cs | ||
QRPK7.cs | ||
ShowdownSet.cs | ||
XK3.cs |