From 3df28c850ac3726b8e02697862cfe5b91a94ce10 Mon Sep 17 00:00:00 2001 From: Brendan Dougherty Date: Tue, 11 Jul 2023 14:38:09 -0500 Subject: [PATCH] Change vtable14 and vtable18 to Register and Unregister in MxTickleManager. --- LEGO1/mxnotificationmanager.cpp | 4 ++-- LEGO1/mxticklemanager.h | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/LEGO1/mxnotificationmanager.cpp b/LEGO1/mxnotificationmanager.cpp index 53c837c7..06f4a20c 100644 --- a/LEGO1/mxnotificationmanager.cpp +++ b/LEGO1/mxnotificationmanager.cpp @@ -43,7 +43,7 @@ MxNotificationManager::~MxNotificationManager() delete m_queue; m_queue = NULL; - TickleManager()->vtable18(this); + TickleManager()->Unregister(this); } // OFFSET: LEGO1 0x100ac800 @@ -82,7 +82,7 @@ MxResult MxNotificationManager::Create(MxS32 p_unk1, MxS32 p_unk2) result = FAILURE; } else { - TickleManager()->vtable14(this, 10); + TickleManager()->Register(this, 10); } return result; diff --git a/LEGO1/mxticklemanager.h b/LEGO1/mxticklemanager.h index deebde2d..3d976d5a 100644 --- a/LEGO1/mxticklemanager.h +++ b/LEGO1/mxticklemanager.h @@ -12,10 +12,8 @@ class MxTickleManager : public MxCore virtual MxLong Tickle(); virtual const char *ClassName() const; virtual MxBool IsA(const char *name) const; - // May be Register(obj, milliseconds); - virtual void vtable14(MxCore *p_unk1, int p_unk2); - // May be Unregister(obj); - virtual void vtable18(MxCore *p_unk1); + virtual void Register(MxCore *p_listener, int p_milliseconds); + virtual void Unregister(MxCore *p_listener); virtual void vtable1c(void *v, int p); virtual void vtable20(); };