1#pragma once
2
3#include "Library/LiveActor/LiveActor.h"
4
5class Shine;
6
7class AllDeadWatcherWithShine : public al::LiveActor {
8public:
9 AllDeadWatcherWithShine(const char* name);
10
11 void init(const al::ActorInitInfo& info) override;
12 void appear() override;
13 void kill() override;
14
15 void exeWatch();
16 void exeWait();
17
18private:
19 LiveActor** mChildActors = nullptr;
20 s32 mChildCount = 0;
21 s32 mSwitchOnDelayStep = 10;
22 bool mIsNotControlActorAppear = false;
23 Shine* mShine = nullptr;
24};
25