SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
KillerGunnerSingle.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActor.hpp"
4
5namespace {
6 static Vec sShellPos;
7};
8
10public:
11 KillerGunnerSingle(const char *);
12
13 virtual ~KillerGunnerSingle();
14 virtual void init(const JMapInfoIter &);
15 virtual void attackSensor(HitSensor *, HitSensor *);
16
17 void exeWait();
18 void exeCharge();
19 void exeAttack();
20 void exeShoot();
21};
22
23namespace NrvKillerGunnerSingle {
24 NERVE_DECL(HostTypeWait, KillerGunnerSingle, KillerGunnerSingle::exeWait);
25 NERVE_DECL(HostTypeCharge, KillerGunnerSingle, KillerGunnerSingle::exeCharge);
26 NERVE_DECL(HostTypeShoot, KillerGunnerSingle, KillerGunnerSingle::exeWait);
27 NERVE_DECL(HostTypeAttack, KillerGunnerSingle, KillerGunnerSingle::exeAttack);
28};
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24