SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
HitSensorInfo.cpp
1#include "Game/LiveActor/HitSensorInfo.hpp"
2#include "Game/LiveActor/HitSensor.hpp"
3#include "Game/LiveActor/LiveActor.hpp"
4#include "Game/Util.hpp"
5
6HitSensorInfo::HitSensorInfo(const char *pName, HitSensor *pSensor, const TVec3f *a3, MtxPtr mtx, const register TVec3f &a5, bool a6) {
7 mName = pName;
8 mHashCode = MR::getHashCode(pName);
9 mSensor = pSensor;
10
11 _C.setInlinePS(a5);
12
13 _18 = a3;
14 _1C = mtx;
15 _20 = a6;
16
17}
18
19// HitSensorInfo::update()
20
21void HitSensorInfo::doObjCol() {
22 for (s32 i = 0; i < mSensor->mSensorCount; i++) {
23 if (!MR::isDead(mSensor->mSensors[i]->mActor)) {
24 mSensor->mActor->attackSensor(mSensor, mSensor->mSensors[i]);
25 }
26 }
27}