SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
UFOKinoko.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActor.hpp"
4#include "Game/MapObj/MapObjActor.hpp"
5#include "Game/MapObj/MapObjActorInitInfo.hpp"
6#include "Game/NameObj/NameObjArchiveListCollector.hpp"
7
8class UFOKinoko : public MapObjActor {
9public:
10 UFOKinoko(const char *);
11 ~UFOKinoko();
12
13 virtual void init(const JMapInfoIter &);
14 virtual void control();
15 virtual void initCaseUseSwitchB(const MapObjActorInitInfo &);
16 virtual void initCaseNoUseSwitchB(const MapObjActorInitInfo &);
17
18 static void makeArchiveList(NameObjArchiveListCollector *, const JMapInfoIter &);
19
20 void startMove();
21
22 void exeMove();
23 void exeStop();
24};
25
26namespace NrvUFOKinoko {
27 NERVE(HostTypeWait)
28 NERVE(HostTypeMove)
29 NERVE(HostTypeStop)
30};
Stores archive names of NameObjs.
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Definition UFOKinoko.cpp:14