SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
DiskTorusGravity.hpp
1#pragma once
2
3#include "Game/Gravity/PlanetGravity.hpp"
4
6public:
8
9 virtual void updateMtx(const TPos3f &rMtx);
10 virtual bool calcOwnGravityVector(TVec3f *pDest, f32 *pScalar, const TVec3f &rPosition) const;
11
12 void setPosition(const TVec3f &rPosition);
13 void setDirection(const TVec3f &rDirection);
14 void setRadius(f32 val);
15 void setDiskRadius(f32 val);
16 void setEdgeType(s32 val);
17 void setBothSide(bool val);
18
19 TVec3f mLocalPosition; // _28
20 TVec3f mTranslation;
21 TVec3f mLocalDirection; // _40
22 TVec3f mRotation;
23 f32 mRadius; // _58
24 f32 _5C;
25 f32 mDiskRadius; // _60
26 s32 mEdgeType; // _64
27 bool mEnableBothSide; // _68
28};