1#ifndef SEAD_CONTROLLER_ADDON_H_
2#define SEAD_CONTROLLER_ADDON_H_
4#include <basis/seadAssert.h>
5#include <container/seadListImpl.h>
6#include <controller/seadControllerDefine.h>
7#include <prim/seadRuntimeTypeInfo.h>
40static_assert(
sizeof(
ControllerAddon) == 0x14,
"sead::ControllerAddon size mismatch");
Definition seadControllerAddon.h:14
ListNode mListNode
Definition seadControllerAddon.h:33
virtual ~ControllerAddon()
Definition seadControllerAddon.h:26
ControllerDefine::AddonId mId
Definition seadControllerAddon.h:34
Controller * mController
Definition seadControllerAddon.h:35
ControllerAddon(Controller *controller)
Definition seadControllerAddon.h:18
Definition seadControllerDefine.h:9
AddonId
Definition seadControllerDefine.h:41
@ cAddon_Null
Definition seadControllerDefine.h:42
Definition seadController.h:28
Definition seadListImpl.h:11
ListNode()
Definition seadListImpl.h:13
Definition seadAssert.h:44
#define SEAD_ASSERT(condition)
Definition seadAssert.h:24
#define SEAD_RTTI_BASE(CLASS)
Definition seadRuntimeTypeInfo.h:75