3#include <actor/UniqueID.h>
5#include <basis/seadAssert.h>
6#include <basis/seadTypes.h>
15static_assert(
sizeof(
ActorFindFunc) == 4,
"ActorFindFunc size mismatch");
41 SEAD_ASSERT(i_create_index <= UniqueID::cCreateIndexMax);
46 SEAD_ASSERT(i_create_index <= UniqueID::cCreateIndexMax);
47 mCreateIndex = i_create_index;
Base interface class for all actors in the game. Lifecycle is handled by ActorMgr.
Definition ActorBase.h:19
Definition ActorFindFunc.h:36
ActorCreateIndexFindFunc(u32 i_create_index)
Definition ActorFindFunc.h:38
u32 mCreateIndex
Definition ActorFindFunc.h:54
void setCreateIndex(u32 i_create_index)
Definition ActorFindFunc.h:44
virtual bool operator()(const ActorBase &actor)
Definition ActorFindFunc.h:11
virtual bool operator()(const ActorBase &actor)=0
Definition ActorFindFunc.h:19
virtual bool operator()(const ActorBase &actor)
s32 mProfID
Definition ActorFindFunc.h:30
ActorProfileFindFunc(s32 id)
Definition ActorFindFunc.h:21