SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
HitSensorKeeper.hpp
1
#pragma once
2
3
#include "Game/LiveActor/HitSensor.hpp"
4
5
class
HitSensorInfo
;
6
7
class
HitSensorKeeper
{
8
public
:
9
HitSensorKeeper
(
int
);
10
11
HitSensor
* add(
const
char
*, u32, u16, f32,
LiveActor
*,
const
TVec3f &);
12
HitSensor
* addPos(
const
char
*, u32, u16, f32,
LiveActor
*,
const
TVec3f *,
const
TVec3f &);
13
HitSensor
* addMtx(
const
char
*, u32, u16, f32,
LiveActor
*, Mtx,
const
TVec3f &);
14
HitSensor
* addCallback(
const
char
*, u32, u16, f32,
LiveActor
*);
15
16
HitSensor
* getSensor(
const
char
*)
const
;
17
void
update();
18
void
doObjCol();
19
void
clear();
20
void
validate();
21
void
invalidate();
22
void
validateBySystem();
23
void
invalidateBySystem();
24
HitSensorInfo
* getNthSensorInfo(
int
)
const
;
25
HitSensorInfo
* getSensorInfo(
const
char
*)
const
;
26
27
void
registHitSensorInfo(
HitSensorInfo
*);
28
29
s32 mSensorInfosSize;
// _0
30
s32 mSensorCount;
// _4
31
HitSensorInfo
** mSensorInfos;
// _8
32
u32 _C;
33
u32 _10;
34
};
HitSensor
Definition
HitSensor.hpp:10
HitSensorInfo
Definition
HitSensorInfo.hpp:9
HitSensorKeeper
Definition
HitSensorKeeper.hpp:7
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
Generated by
1.10.0