summaryrefslogtreecommitdiff
path: root/src/KingSystem/Physics/System/physInstanceSet.h
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2022-01-29 19:47:52 +0100
committerLéo Lam <leo@leolam.fr>2022-01-30 00:17:02 +0100
commitd9eeeb6eccd0c388ac7ea33eeab54b74be1681ff (patch)
tree75d2d6b4869704cd2bc02760757d0817d0ce15aa /src/KingSystem/Physics/System/physInstanceSet.h
parent70d6ec2ae7a30cee38b9755e5bffc970ccac06b8 (diff)
ksys/phys: Add RigidBodySet
Diffstat (limited to 'src/KingSystem/Physics/System/physInstanceSet.h')
-rw-r--r--src/KingSystem/Physics/System/physInstanceSet.h16
1 files changed, 1 insertions, 15 deletions
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<RigidBody> mBodies;
-};
-
class InstanceSet : public sead::hostio::Node {
public:
enum class Flag : u32 {