summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2022-01-07 13:02:06 +0100
committerLéo Lam <leo@leolam.fr>2022-01-07 17:09:00 +0100
commit15741ce3aee3e2dabbec2740f76cb52a2b53217f (patch)
tree8bf3a4933e46e38e52d429c12356a77500e84cd7 /src
parentb4bbaf141f871352fe4eac1eb1ef9c7522ca8154 (diff)
Havok: Add stubs for hkpRigidBody parent classes
Diffstat (limited to 'src')
-rw-r--r--src/KingSystem/Physics/RigidBody/physRigidBody.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/KingSystem/Physics/RigidBody/physRigidBody.cpp b/src/KingSystem/Physics/RigidBody/physRigidBody.cpp
index 002c0aef..1129f972 100644
--- a/src/KingSystem/Physics/RigidBody/physRigidBody.cpp
+++ b/src/KingSystem/Physics/RigidBody/physRigidBody.cpp
@@ -11,13 +11,13 @@ RigidBody::RigidBody(u32 a, u32 mass_scaling, hkpRigidBody* hk_body, const sead:
if (!name.isEmpty()) {
hk_body->setName(name.cstr());
}
- hk_body->setUserData(this);
- hk_body->m_motion._128 = nullptr;
- hk_body->m_motion.m_motionState__m_timeFactor.setOne();
+ hk_body->setUserData(reinterpret_cast<hkUlong>(this));
+ hk_body->m_motion.m_savedMotion = nullptr;
+ hk_body->m_motion.m_motionState.m_timeFactor.setOne();
hk_body->enableDeactivation(true);
- hk_body->_88 = 0.1f;
+ hk_body->getCollidableRw()->m_allowedPenetrationDepth = 0.1f;
if (mFlags.isOn(Flag1::MassScaling)) {
- hk_body->_132 |= 1;
+ hk_body->m_responseModifierFlags |= 1;
}
mFlags.change(Flag1::_80, _b4 == 5);