3#include <actor/ActorUniqueID.h>
4#include <container/seadTreeMap.h>
5#include <container/seadTList.h>
6#include <prim/seadRuntimeTypeInfo.h>
23 return get(id, T::getRuntimeTypeInfoStatic());
34 static sead::TList<red::ClassExtension*> sActorExtensions;
Definition ActorClassExtender.h:15
static void onCreate(ActorBase *actor)
static ClassExtensionInstance * get(ActorUniqueID id, const sead::RuntimeTypeInfo::Interface *typeInfo)
static ClassExtensionInstance * get(ActorUniqueID id)
Definition ActorClassExtender.h:22
static void onDelete(ActorBase *actor)
Definition ClassExtension.h:64
Definition ClassExtension.h:11
Definition RegisterActorExtensionsEvent.h:13
Definition ActorDonutBlock.h:5