1#pragma once
2
3#include <basis/seadTypes.h>
4
5namespace al {
6class ByamlIter;
7
8class ActorScoreKeeper {
9public:
10 struct Entry {
11 const char* factorName;
12 const char* categoryName;
13 };
14
15 ActorScoreKeeper();
16
17 void init(const ByamlIter& iter);
18 void getCategoryName(); // unknown return type
19 const char* tryGetCategoryName(const char* a1);
20
21private:
22 inline void allocArray();
23 inline void putEntry(s32 index, const ByamlIter& iter);
24
25 Entry* mArray = nullptr;
26 s32 mSize = 0;
27};
28} // namespace al
29