SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
NamePosHolder.hpp
1#pragma once
2
3#include "Game/NameObj/NameObj.hpp"
4#include "JSystem/JGeometry/TVec.hpp"
5
6class JMapLinkInfo;
7
10public:
12
13 /* 0x0 */ const char* mName;
14 /* 0x4 */ TVec3f mPosition;
15 /* 0x10 */ TVec3f mRotation;
16 /* 0x1C */ JMapLinkInfo* mLinkInfo;
17 u32 _20;
18};
19
21class NamePosHolder : public NameObj {
22public:
24
25 virtual ~NamePosHolder();
26
27 /* 0xC */ s32 mPosNum;
28 /* 0x10 */ NamePosInfo* mInfos;
29};
30
31namespace MR {
32 NamePosHolder* getNamePosHolder();
33};
The most basic form of an object.
Definition NameObj.hpp:11
Class that contains the array of NamePosInfo instances.
s32 mPosNum
The number of NamePosInfo instances.
NamePosInfo * mInfos
The array of NamePosInfo instances.
Class that contains the NamePos attributes. NamePos defines the spawn location of other actors (ie Po...
JMapLinkInfo * mLinkInfo
The information to link this NamePos to other objects.
TVec3f mRotation
The rotation of the NamePos.
const char * mName
The name of the NamePos.
TVec3f mPosition
The position of the NamePos.