SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CounterLayoutAppearer.hpp
1#pragma once
2
3#include "Game/LiveActor/Nerve.hpp"
4#include "Game/Screen/LayoutActor.hpp"
5#include "Game/System/NerveExecutor.hpp"
6
8public:
9 CounterLayoutAppearer(LayoutActor *, const TVec2f &);
10
11 virtual ~CounterLayoutAppearer();
12
13 void update();
14 void appear(const TVec2f &);
15 void disappear();
16 bool isAppeared() const;
17 bool isDisappeared() const;
18 void reset();
19 void updateLayoutOffset(f32);
20 void exeAppear();
21 void exeDisappear();
22
23 LayoutActor* mLayout; // _8
24 f32 _C;
25 f32 _10;
26 TVec2f mFollowPos; // _14
27 f32 _1C;
28 f32 _20;
29};
30
31namespace NrvCounterLayoutAppearer {
32 NERVE(CounterLayoutAppearerNrvHide);
33 NERVE(CounterLayoutAppearerNrvAppear);
34 NERVE(CounterLayoutAppearerNrvShow);
35 NERVE(CounterLayoutAppearerNrvDisappear);
36};