1#pragma once
2
3#include "Library/Nerve/NerveStateBase.h"
4
5namespace al {
6class LayoutInitInfo;
7class SimpleLayoutAppearWaitEnd;
8} // namespace al
9
10class PlayGuideBgm : public al::NerveStateBase {
11public:
12 PlayGuideBgm(const char* name, const al::LayoutInitInfo& info);
13
14 void start();
15 void end();
16 void endImmediate();
17
18 void exeHide();
19 void exeShow();
20 void exeEnd();
21 void exeEndForDead();
22
23private:
24 al::SimpleLayoutAppearWaitEnd* mLayout = nullptr;
25};
26