SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Util
ActorSwitchUtil.hpp
1
#pragma once
2
3
class
LiveActor
;
4
class
JMapInfoIter
;
5
6
namespace
MR {
7
class
FunctorBase;
8
9
bool
useStageSwitchReadA(
LiveActor
*,
const
JMapInfoIter
&);
10
bool
useStageSwitchReadB(
LiveActor
*,
const
JMapInfoIter
&);
11
bool
useStageSwitchReadAppear(
LiveActor
*,
const
JMapInfoIter
&);
12
void
useStageSwitchSleep(
LiveActor
*,
const
JMapInfoIter
&);
13
bool
useStageSwitchWriteA(
LiveActor
*,
const
JMapInfoIter
&);
14
bool
useStageSwitchWriteB(
LiveActor
*,
const
JMapInfoIter
&);
15
bool
useStageSwitchWriteDead(
LiveActor
*,
const
JMapInfoIter
&);
16
bool
needStageSwitchReadA(
LiveActor
*,
const
JMapInfoIter
&);
17
bool
needStageSwitchReadB(
LiveActor
*,
const
JMapInfoIter
&);
18
bool
needStageSwitchReadAppear(
LiveActor
*,
const
JMapInfoIter
&);
19
bool
needStageSwitchWriteA(
LiveActor
*,
const
JMapInfoIter
&);
20
bool
needStageSwitchWriteB(
LiveActor
*,
const
JMapInfoIter
&);
21
bool
needStageSwitchWriteDead(
LiveActor
*,
const
JMapInfoIter
&);
22
bool
isValidSwitchA(
const
LiveActor
*);
23
bool
isValidSwitchB(
const
LiveActor
*);
24
bool
isValidSwitchAppear(
const
LiveActor
*);
25
bool
isValidSwitchDead(
const
LiveActor
*);
26
bool
isOnSwitchA(
const
LiveActor
*);
27
bool
isOnSwitchB(
const
LiveActor
*);
28
bool
isOnSwitchAppear(
const
LiveActor
*);
29
void
onSwitchA(
LiveActor
*);
30
void
onSwitchB(
LiveActor
*);
31
void
onSwitchDead(
LiveActor
*);
32
void
offSwitchA(
LiveActor
*);
33
void
offSwitchB(
LiveActor
*);
34
void
offSwitchDead(
LiveActor
*);
35
void
syncStageSwitchAppear(
LiveActor
*);
36
void
listenStageSwitchOnAppear(
LiveActor
*,
const
MR::FunctorBase
&);
37
void
listenStageSwitchOnOffAppear(
LiveActor
*,
const
MR::FunctorBase
&,
const
MR::FunctorBase
&);
38
void
listenStageSwitchOnA(
LiveActor
*,
const
MR::FunctorBase
&);
39
void
listenStageSwitchOnOffA(
LiveActor
*,
const
MR::FunctorBase
&,
const
MR::FunctorBase
&);
40
void
listenStageSwitchOnB(
LiveActor
*,
const
MR::FunctorBase
&);
41
void
listenStageSwitchOffB(
LiveActor
*,
const
MR::FunctorBase
&);
42
void
listenStageSwitchOnOffB(
LiveActor
*,
const
MR::FunctorBase
&,
const
MR::FunctorBase
&);
43
};
JMapInfoIter
Definition
JMapInfo.hpp:16
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
MR::FunctorBase
Definition
Functor.hpp:8
Generated by
1.10.0