SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
ActorStateBase.hpp
1
#pragma once
2
3
#include "Game/System/NerveExecutor.hpp"
4
5
class
ActorStateBaseInterface
:
public
NerveExecutor
6
{
7
public
:
8
inline
ActorStateBaseInterface
(
const
char
*pName) :
NerveExecutor
(pName) {
9
10
}
11
12
virtual
inline
~ActorStateBaseInterface
() {
13
14
}
15
16
virtual
void
init();
17
virtual
void
appear();
18
virtual
void
kill();
19
virtual
bool
update();
20
virtual
void
control();
21
22
u8 mIsDead;
// _8
23
};
24
25
template
<
typename
T>
26
class
ActorStateBase
:
public
ActorStateBaseInterface
{
27
public
:
28
inline
ActorStateBase
(
const
char
*pName) :
ActorStateBaseInterface
(pName) {
29
30
}
31
32
virtual
~ActorStateBase
() {
33
34
}
35
};
ActorStateBase
Definition
ActorStateBase.hpp:26
ActorStateBaseInterface
Definition
ActorStateBase.hpp:6
NerveExecutor
Definition
NerveExecutor.hpp:5
Generated by
1.10.0