diff options
| author | Léo Lam <leo@leolam.fr> | 2022-01-29 19:47:52 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2022-01-30 00:17:02 +0100 |
| commit | d9eeeb6eccd0c388ac7ea33eeab54b74be1681ff (patch) | |
| tree | 75d2d6b4869704cd2bc02760757d0817d0ce15aa /src/KingSystem/Physics/System/physInstanceSet.h | |
| parent | 70d6ec2ae7a30cee38b9755e5bffc970ccac06b8 (diff) | |
ksys/phys: Add RigidBodySet
Diffstat (limited to 'src/KingSystem/Physics/System/physInstanceSet.h')
| -rw-r--r-- | src/KingSystem/Physics/System/physInstanceSet.h | 16 |
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 { |
