Implement SkateBoard::~SkateBoard()

This commit is contained in:
jonschz 2024-04-27 14:52:20 +02:00
parent ec7df356cf
commit 231dc1d923
2 changed files with 9 additions and 0 deletions

View File

@ -9,6 +9,7 @@
class SkateBoard : public IslePathActor { class SkateBoard : public IslePathActor {
public: public:
SkateBoard(); SkateBoard();
~SkateBoard() override;
// FUNCTION: LEGO1 0x1000fdd0 // FUNCTION: LEGO1 0x1000fdd0
inline const char* ClassName() const override // vtable+0x0c inline const char* ClassName() const override // vtable+0x0c

View File

@ -1,6 +1,7 @@
#include "skateboard.h" #include "skateboard.h"
#include "decomp.h" #include "decomp.h"
#include "misc.h"
#include "mxmisc.h" #include "mxmisc.h"
#include "mxnotificationmanager.h" #include "mxnotificationmanager.h"
@ -17,6 +18,13 @@ SkateBoard::SkateBoard()
NotificationManager()->Register(this); NotificationManager()->Register(this);
} }
// FUNCTION: LEGO1 0x1000ff80
SkateBoard::~SkateBoard()
{
ControlManager()->Unregister(this);
NotificationManager()->Unregister(this);
}
// STUB: LEGO1 0x10010000 // STUB: LEGO1 0x10010000
MxResult SkateBoard::Create(MxDSAction& p_dsAction) MxResult SkateBoard::Create(MxDSAction& p_dsAction)
{ {