From 663acd19686e206b6bd647018732314359d26458 Mon Sep 17 00:00:00 2001 From: Misha <106913236+MishaProductions@users.noreply.github.com> Date: Sat, 16 Dec 2023 11:43:42 -0500 Subject: [PATCH] improve match --- LEGO1/mxactionnotificationparam.h | 10 ++++++++++ LEGO1/mxdsobject.h | 16 ++++++++-------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/LEGO1/mxactionnotificationparam.h b/LEGO1/mxactionnotificationparam.h index be067c7b..3c276e70 100644 --- a/LEGO1/mxactionnotificationparam.h +++ b/LEGO1/mxactionnotificationparam.h @@ -66,6 +66,11 @@ class MxStartActionNotificationParam : public MxActionNotificationParam { { } + // FUNCTION: LEGO1 0x100b04a0 + inline virtual ~MxStartActionNotificationParam() override + { + } + virtual MxNotificationParam* Clone() override; // vtable+0x4 }; @@ -96,6 +101,11 @@ class MxType4NotificationParam : public MxActionNotificationParam { m_unk0x14 = p_unk0x14; } + // FUNCTION: LEGO1 0x100b0630 + inline virtual ~MxType4NotificationParam() override + { + } + virtual MxNotificationParam* Clone() override; // vtable+0x4 private: diff --git a/LEGO1/mxdsobject.h b/LEGO1/mxdsobject.h index cce6b641..e3fe75e9 100644 --- a/LEGO1/mxdsobject.h +++ b/LEGO1/mxdsobject.h @@ -50,14 +50,14 @@ class MxDSObject : public MxCore { inline void ClearAtom() { m_atomId.Clear(); } private: - MxU32 m_sizeOnDisk; // 0x8 - MxU16 m_type; // 0xc - char* m_sourceName; // 0x10 - undefined4 m_unk0x14; // 0x14 - char* m_objectName; // 0x18 - MxU32 m_objectId; // 0x1c - MxAtomId m_atomId; // 0x20 - MxS16 m_unk0x24; // 0x24 + MxU32 m_sizeOnDisk; // 0x8 + MxU16 m_type; // 0xc + char* m_sourceName; // 0x10 + undefined4 m_unk0x14; // 0x14 + char* m_objectName; // 0x18 + MxU32 m_objectId; // 0x1c + MxAtomId m_atomId; // 0x20 + MxS16 m_unk0x24; // 0x24 MxPresenter* m_unk0x28; // 0x28 };