2023-06-29 04:10:08 -04:00
|
|
|
#include "elevatorbottom.h"
|
|
|
|
|
2024-01-14 16:58:00 -05:00
|
|
|
DECOMP_SIZE_ASSERT(ElevatorBottom, 0xfc)
|
|
|
|
|
|
|
|
#include "legocontrolmanager.h"
|
|
|
|
#include "legoinputmanager.h"
|
|
|
|
#include "legoomni.h"
|
|
|
|
#include "mxnotificationmanager.h"
|
|
|
|
#include "mxomni.h"
|
|
|
|
|
|
|
|
// FUNCTION: LEGO1 0x10017e90
|
2023-06-29 04:10:08 -04:00
|
|
|
ElevatorBottom::ElevatorBottom()
|
|
|
|
{
|
2024-01-14 16:58:00 -05:00
|
|
|
NotificationManager()->Register(this);
|
|
|
|
this->m_unk0xf8 = 0;
|
2023-06-29 04:10:08 -04:00
|
|
|
}
|
|
|
|
|
2024-01-14 16:58:00 -05:00
|
|
|
// FUNCTION: LEGO1 0x10018060
|
2023-06-29 04:10:08 -04:00
|
|
|
ElevatorBottom::~ElevatorBottom()
|
|
|
|
{
|
2024-01-14 16:58:00 -05:00
|
|
|
if (InputManager()->GetWorld() == this) {
|
|
|
|
InputManager()->ClearWorld();
|
|
|
|
}
|
|
|
|
ControlManager()->Unregister(this);
|
|
|
|
NotificationManager()->Unregister(this);
|
2023-06-29 04:10:08 -04:00
|
|
|
}
|
|
|
|
|
2023-12-06 07:10:45 -05:00
|
|
|
// STUB: LEGO1 0x10018150
|
2023-12-13 05:48:14 -05:00
|
|
|
MxLong ElevatorBottom::Notify(MxParam& p_param)
|
2023-06-29 04:10:08 -04:00
|
|
|
{
|
2023-10-24 19:38:27 -04:00
|
|
|
// TODO
|
2023-06-29 04:10:08 -04:00
|
|
|
|
2023-10-24 19:38:27 -04:00
|
|
|
return 0;
|
2023-06-29 04:10:08 -04:00
|
|
|
}
|