From d9eeeb6eccd0c388ac7ea33eeab54b74be1681ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Sat, 29 Jan 2022 19:47:52 +0100 Subject: ksys/phys: Add RigidBodySet --- src/KingSystem/Physics/System/physInstanceSet.h | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'src/KingSystem/Physics/System/physInstanceSet.h') diff --git a/src/KingSystem/Physics/System/physInstanceSet.h b/src/KingSystem/Physics/System/physInstanceSet.h index e6aa9238..b98b98b7 100644 --- a/src/KingSystem/Physics/System/physInstanceSet.h +++ b/src/KingSystem/Physics/System/physInstanceSet.h @@ -18,6 +18,7 @@ public: namespace ksys::phys { +class RigidBodySet; class SystemGroupHandler; class Ragdoll {}; @@ -46,21 +47,6 @@ struct ContactInfo { sead::SafeString mName; }; -class RigidBodySet { -public: - void disableAllContact(); - void sub_7100FA97FC(); - void disableCollisionMaybe(ContactLayer); - void* findXByName(const sead::SafeString& name) const; - - RigidBody* getRigidBody() const { return mBodies[0]; } - RigidBody* getRigidBody(s32 idx) const { return mBodies[idx]; } - -private: - u8 _0[0x18]; - sead::PtrArray mBodies; -}; - class InstanceSet : public sead::hostio::Node { public: enum class Flag : u32 { -- cgit v1.2.3