1#pragma once
2
3#include "Library/LiveActor/LiveActor.h"
4
5namespace al {
6class KeyPoseKeeper;
7}
8
9class BossForestWander : public al::LiveActor {
10public:
11 BossForestWander(const char* name);
12 void init(const al::ActorInitInfo& info) override;
13
14 void exeWaitSwitchStart();
15 void exeWait();
16 void exeMove();
17 void exeEnd();
18
19private:
20 al::KeyPoseKeeper* mKeyPoseKeeper = nullptr;
21 s32 mMoveTime = -1;
22 s32 mWaitTime = -1;
23 sead::Vector3f mClippingRadius = sead::Vector3f::zero;
24};
25