1#pragma once
2
3#include <basis/seadTypes.h>
4
5namespace al {
6class LiveActor;
7class Resource;
8
9class ActorParamHolder {
10public:
11 static const char* getYamlName();
12 static ActorParamHolder* tryCreate(LiveActor* actor, const Resource* resource,
13 const char* suffix);
14
15 f32 findParamF32(const char*);
16
17private:
18 ActorParamHolder(LiveActor* actor, const Resource* resource, const char* suffix);
19};
20
21f32* findActorParamF32(const LiveActor* actor, const char* paramName);
22s32* findActorParamS32(const LiveActor* actor, const char* paramName);
23} // namespace al
24