1#pragma once
2
3#include <basis/seadTypes.h>
4
5namespace al {
6class LayoutActor;
7
8class LayoutPartsActorKeeper {
9public:
10 LayoutPartsActorKeeper(s32 maxActors);
11
12 void resisterPartsActor(LayoutActor* actor);
13 void appear();
14 void kill();
15 void update();
16 void calcAnim(bool recursive);
17
18private:
19 LayoutActor** mPartsActors = nullptr;
20 s32 mNumActors = 0;
21 s32 mMaxActors = 0;
22};
23} // namespace al
24