1#pragma once
2
3#include "Library/Layout/LayoutActor.h"
4
5namespace al {
6class LayoutInitInfo;
7}
8
9class SimpleLayoutMenu : public al::LayoutActor {
10public:
11 SimpleLayoutMenu(const char* name, const char* layoutName, const al::LayoutInitInfo& info,
12 const char* archiveName, bool localize);
13 SimpleLayoutMenu(al::LayoutActor* parent, const char* name, const char* layoutName,
14 const al::LayoutInitInfo& info, const char* archiveName);
15
16 void startAppear(const char* actionName);
17 void startEnd(const char* actionName);
18 void exeAppear();
19 void exeWait();
20 void exeEnd();
21 void exeEndWait();
22 bool isAppearOrWait() const;
23 bool isWait() const;
24 bool isEndWait() const;
25
26private:
27 s32 mWaitDuration = -1;
28};
29