From c99e6cfe940eee2a6a27799688d47c483db47e52 Mon Sep 17 00:00:00 2001 From: mairokaizo <308754947+mairokaizo@users.noreply.github.com> Date: Fri, 24 Jul 2026 09:43:16 -0300 Subject: ksys::phys::System: implement isPaused and collision/handler helpers --- src/KingSystem/Physics/System/physSystem.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/KingSystem/Physics/System/physSystem.h') diff --git a/src/KingSystem/Physics/System/physSystem.h b/src/KingSystem/Physics/System/physSystem.h index 07f6b501..1bd55360 100644 --- a/src/KingSystem/Physics/System/physSystem.h +++ b/src/KingSystem/Physics/System/physSystem.h @@ -20,6 +20,7 @@ class GroupFilter; class LayerContactPointInfo; class MaterialTable; class RayCastForRequest; +class RayCastRequestMgr; class RagdollControllerKeyList; class RagdollInstanceMgr; class RigidBody; @@ -135,7 +136,9 @@ public: sead::Heap* getPhysicsTempHeap(LowPriority low_priority) const; private: - u8 _28[0x64 - 0x28]; + u8 _28[0x60 - 0x28]; + bool mPaused; + u8 _61[0x64 - 0x61]; float _64 = 1.0 / 30.0; float _68 = 1.0 / 30.0; float _6c = 1.0; @@ -158,7 +161,7 @@ private: void* mRigidBodyDividedMeshShapeMgr; SystemData* mSystemData; MaterialTable* mMaterialTable; - void* _188{}; + RayCastRequestMgr* mRayCastRequestMgr{}; void* _190{}; void* _198{}; void* _1a0{}; -- cgit v1.2.3