#include "legocontrolmanager.h"

#include "legoeventnotificationparam.h"
#include "mxpresenter.h"

DECOMP_SIZE_ASSERT(LegoControlManager, 0x60);

// STUB: LEGO1 0x10028520
LegoControlManager::LegoControlManager()
{
	// TODO
}

// STUB: LEGO1 0x10028d60
LegoControlManager::~LegoControlManager()
{
	// TODO
}

// STUB: LEGO1 0x10028df0
void LegoControlManager::FUN_10028df0(MxPresenterList* p_presenterList)
{
	// TODO
}

// STUB: LEGO1 0x10028e10
void LegoControlManager::Register(MxCore* p_listener)
{
	// TODO
}

// STUB: LEGO1 0x10028ea0
void LegoControlManager::Unregister(MxCore* p_listener)
{
	// TODO
}

// STUB: LEGO1 0x10029210
MxBool LegoControlManager::FUN_10029210(LegoEventNotificationParam& p_param, MxPresenter* p_presenter)
{
	return TRUE;
}

// STUB: LEGO1 0x100293c0
void LegoControlManager::FUN_100293c0(undefined4, const char*, undefined2)
{
}

// STUB: LEGO1 0x10029600
MxResult LegoControlManager::Tickle()
{
	// TODO

	return 0;
}
