diff options
| author | Léo Lam <leo@leolam.fr> | 2022-03-22 22:41:04 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2022-03-22 23:14:19 +0100 |
| commit | f3308d7bee2ba3a4d64a142e7a29a575243b3e4a (patch) | |
| tree | 8a6eec8ab659e74bcc2efbfe167df01630fd0378 /src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp | |
| parent | c97cf995efbcee49cdda4f4b4cb4921f63670f3f (diff) | |
ksys/phys: Rename some RigidBody flags (add/remove from world)
Diffstat (limited to 'src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp')
| -rw-r--r-- | src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp b/src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp index d4c886e4..a31f019f 100644 --- a/src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp +++ b/src/KingSystem/Physics/RigidBody/physRigidBodyMotionSensor.cpp @@ -21,7 +21,7 @@ bool RigidBodyMotionSensor::init(const RigidBodyInstanceParam& params, sead::Hea } KSYS_ALWAYS_INLINE void RigidBodyMotionSensor::setTransformImpl(const sead::Matrix34f& mtx) { - if (mBody->isFlag8Set()) { // flag 8 = block updates? + if (mBody->isAddedToWorld()) { setMotionFlag(RigidBody::MotionFlag::DirtyTransform); return; } @@ -183,7 +183,7 @@ void RigidBodyMotionSensor::getTransform(sead::Matrix34f* mtx) { void RigidBodyMotionSensor::setCenterOfMassInLocal(const sead::Vector3f& center) { mCenterOfMassInLocal.e = center.e; - if (mBody->isFlag8Set()) { + if (mBody->isAddedToWorld()) { setMotionFlag(RigidBody::MotionFlag::DirtyCenterOfMassLocal); return; } @@ -270,7 +270,7 @@ float RigidBodyMotionSensor::getMaxAngularVelocity() { } void RigidBodyMotionSensor::setLinkedRigidBody(RigidBody* body) { - auto lock = mBody->makeScopedLock(mBody->isFlag8Set()); + auto lock = mBody->makeScopedLock(mBody->isAddedToWorld()); if (mLinkedRigidBody == body) return; @@ -302,7 +302,7 @@ void RigidBodyMotionSensor::resetLinkedRigidBody() { if (!mLinkedRigidBody) return; - auto lock = mBody->makeScopedLock(mBody->isFlag8Set()); + auto lock = mBody->makeScopedLock(mBody->isAddedToWorld()); if (mLinkedRigidBody) { mLinkedRigidBody->getEntityMotionAccessorForSensor()->deregisterAccessor(this); mLinkedRigidBody = nullptr; @@ -319,7 +319,7 @@ bool RigidBodyMotionSensor::isFlag40000Set() const { } void RigidBodyMotionSensor::copyMotionFromLinkedRigidBody() { - auto lock = mBody->makeScopedLock(mBody->isFlag8Set()); + auto lock = mBody->makeScopedLock(mBody->isAddedToWorld()); auto* accessor = mLinkedRigidBody->getEntityMotionAccessorForSensor(); auto* linked_hk_body = mLinkedRigidBody->getHkBody(); |
