SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
MapObj
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
8
class
UFOKinoko
:
public
MapObjActor
{
9
public
:
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
26
namespace
NrvUFOKinoko {
27
NERVE(HostTypeWait)
28
NERVE(HostTypeMove)
29
NERVE(HostTypeStop)
30
};
JMapInfoIter
Definition
JMapInfo.hpp:16
MapObjActor
Definition
MapObjActor.hpp:33
MapObjActorInitInfo
Definition
MapObjActorInitInfo.hpp:7
NameObjArchiveListCollector
Stores archive names of NameObjs.
Definition
NameObjArchiveListCollector.hpp:6
UFOKinoko
Definition
UFOKinoko.hpp:8
UFOKinoko::init
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Definition
UFOKinoko.cpp:14
Generated by
1.10.0