namespace PKHeX.Core { public class PIDIV { /// The RNG that generated the PKM from the public RNG RNG; /// The RNG seed which immediately generates the PIDIV (starting with PID or IVs, whichever comes first). public uint OriginSeed; /// Indicates that there is no to refer to. /// Some PIDIVs may be generated without a single seed, but may follow a traceable pattern. public bool NoSeed; /// Type of PIDIV correlation public PIDType Type; } public class PIDIVTSV : PIDIV { public int TSV1 { get; internal set; } = -1; public int TSV2 { get; internal set; } = -1; } }