3#include <map_obj/CarryObjBase.h>
43 DECLARE_STATE_VIRTUAL_ID_OVERRIDE(CarryObjBase, Carry)
75 virtual void vf22C(PlayerBase*);
99static_assert(
sizeof(
CarryBlockBase) == 0x1800,
"CarryBlockBase size mismatch");
Definition CarryBlockBase.h:7
void finalUpdate() override
s32 _17fc
Definition CarryBlockBase.h:97
void setSpinLiftUpActor(Actor *player) override
ActorBoxBgCollision * mBoxBgCollision
Definition CarryBlockBase.h:96
bool preExecute() override
Callback invoked before the execute operation.
virtual void vf22C(PlayerBase *)
virtual void vf24C(u32, DirType)
virtual void vf204()
Definition CarryBlockBase.h:63
virtual void vf1FC()
Definition CarryBlockBase.h:59
bool isSpinLiftUpEnable() override
void postExecute(MainState state) override
Callback invoked unconditionally after the execute phase completes. It executes even if preExecute() ...
bool execute() override
Main execution/logic callback for the actor. Called every frame (the game runs at exactly 60 FPS).
~CarryBlockBase() override
Definition CarryBlockBase.h:16
ActorBgCollisionCheck * getBgCheck() override
void setCarryFall(Actor *, s32) override