1#pragma once
2
3#include "Library/Layout/LayoutActor.h"
4
5namespace al {
6class LayoutInitInfo;
7} // namespace al
8class FooterParts;
9
10class AmiiboNpcLayout : public al::LayoutActor {
11public:
12 AmiiboNpcLayout(const al::LayoutInitInfo& info);
13
14 void startTouch();
15 void endTouch();
16 void appear() override;
17 void control() override;
18 void decide();
19 void end();
20 bool isIconEndActionEnd() const;
21
22 void exeAppear();
23 void exeWait();
24 void exeDecide();
25 void exeEnd();
26
27private:
28 FooterParts* mFooterParts = nullptr;
29 al::LayoutActor* mAmiiboIcon = nullptr;
30};
31