1#pragma once
2
3#include <basis/seadTypes.h>
4
5namespace al {
6class StageSwitchWatcher;
7
8class StageSwitchWatcherHolder {
9public:
10 StageSwitchWatcherHolder(s32 capacity);
11
12 void add(StageSwitchWatcher* watcher);
13 void movement();
14
15private:
16 StageSwitchWatcher** mSwitchWatchers = nullptr;
17 s32 mSwitchWatcherCount = 0;
18 s32 mSwitchWatcherCapacity;
19};
20} // namespace al
21