public bool ReadOffset(ulong offset, RWMethod method = RWMethod.Heap) { byte[] data; if (Bot.com is not ICommunicatorNX nx) { data = Bot.ReadOffset(offset); }
public bool ReadOffset(uint offset) { var data = Bot.ReadOffset(offset); var pkm = SAV.SAV.GetDecryptedPKM(data); // Since data might not actually exist at the user-specified offset, double check that the pkm data is valid. if (!pkm.ChecksumValid) { return(false); } Editor.PopulateFields(pkm); return(true); }