3#include <actor/Profile.h>
4#include <map_obj/ActorBlockBase.h>
59static_assert(
sizeof(
ActorBlockSwitch) == 0x1CD8,
"ActorBlockSwitch size mismatch");
Definition ActorBlockSwitch.h:8
void spawnSwitch(bool down)
static const ActorData cCreateInfo
Definition ActorBlockSwitch.h:53
Result create() override
Main initialization/setup callback for the actor.
ActorBlockSwitch(const ActorCreateParameter ¶m)
void setSwitchType(SwitchType type)
Definition ActorBlockSwitch.h:46
void spawnItem(bool down)
SwitchType mSwitchType
Definition ActorBlockSwitch.h:56
SEAD_RTTI_OVERRIDE(ActorBlockSwitch, ActorBlockBase)
u8 _1cc4
Definition ActorBlockSwitch.h:57
virtual ~ActorBlockSwitch()
Definition ActorBlockSwitch.h:24
void spawnItemUp() override
void spawnItemDown() override
SwitchType
Definition ActorBlockSwitch.h:15
@ cSwitchType_Hatena
Definition ActorBlockSwitch.h:16
@ cSwitchType_SwitchP
Definition ActorBlockSwitch.h:17
SwitchType getSwitchType() const
Definition ActorBlockSwitch.h:41