SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
DynamicCollisionObj.hpp
1#pragma once
2
3#include "Game/LiveActor/LiveActor.hpp"
4
6
8public:
10 public:
11 inline TriangleIndexing() {
12
13 }
14
15 u16 mIndex[3];
16 };
17
18 DynamicCollisionObj(const char *);
19 virtual ~DynamicCollisionObj();
20
21 virtual void init(const JMapInfoIter &);
22
23 void syncCollision();
24 void updateTriangle();
25 void updateCollisionHeader();
26 void createCollision();
27
28 void *_8C;
29 CollisionParts *mParts; // _90
30 u16 _94;
31 u16 mNrTriangles; // _96
32 TVec3f *mPositions; // _98
33 TVec3f *_9C;
34 TriangleIndexing *mIndices; // _A0
35 u32 _A4;
36 u32 _A8;
37 u32 _AC;
38 u8 _B0[0x6C];
39 u32 _11C;
40};
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