1#pragma once
2
3#include "Library/Layout/LayoutActor.h"
4
5namespace al {
6class LayoutInitInfo;
7class LiveActor;
8} // namespace al
9
10class PlayGuideCamera : public al::LayoutActor {
11public:
12 PlayGuideCamera(const char* name, const al::LayoutInitInfo& info, const al::LiveActor* player);
13
14 void hide();
15 void start();
16
17 void exeHide();
18 bool tryAppear();
19 void exeAppear();
20 void exeWait();
21 void exeEnd();
22
23private:
24 bool mIsShown = false;
25 const al::LiveActor* mPlayer = nullptr;
26};
27