OdysseyDecomp/lib/al/include/Library/Layout/LayoutPartsActorKeeper.h
2023-08-13 19:00:58 +02:00

24 lines
423 B
C++

#pragma once
#include <basis/seadTypes.h>
namespace al {
class LayoutActor;
class LayoutPartsActorKeeper {
public:
LayoutPartsActorKeeper(s32 maxActors);
void resisterPartsActor(LayoutActor* actor);
void appear();
void kill();
void update();
void calcAnim(bool recursive);
private:
LayoutActor** mPartsActors = nullptr;
s32 mNumActors = 0;
s32 mMaxActors = 0;
};
} // namespace al