diff options
| author | notyourav <65437533+notyourav@users.noreply.github.com> | 2022-10-17 23:27:57 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-18 08:27:57 +0200 |
| commit | 2f62d26424fbef67733b452073c606062e2368f6 (patch) | |
| tree | 5b6dc75968647ce89a42fe2bd6d205567c2505b9 /src/KingSystem/Physics/System/physInstanceSet.cpp | |
| parent | bc6fe73df15b2e31131df68164ea7c8b26017d2b (diff) | |
Decompile some Action classes (#104)
* various action classes
* rename instanceset fns
* rename isFork -> isChangeable
Diffstat (limited to 'src/KingSystem/Physics/System/physInstanceSet.cpp')
| -rw-r--r-- | src/KingSystem/Physics/System/physInstanceSet.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/KingSystem/Physics/System/physInstanceSet.cpp b/src/KingSystem/Physics/System/physInstanceSet.cpp index d51f9a94..df7bcfa4 100644 --- a/src/KingSystem/Physics/System/physInstanceSet.cpp +++ b/src/KingSystem/Physics/System/physInstanceSet.cpp @@ -1,4 +1,5 @@ #include "KingSystem/Physics/System/physInstanceSet.h" +#include "KingSystem/Physics/CharacterController/physCharacterController.h" #include "KingSystem/Physics/Ragdoll/physRagdollController.h" #include "KingSystem/Physics/RigidBody/physRigidBodySet.h" #include "KingSystem/Physics/System/physCollisionInfo.h" @@ -146,16 +147,16 @@ void InstanceSet::sub_7100FBB00C(phys::RigidBody* body, phys::RigidBodyParam* pa body->clearSensorReceiverIgnoredLayer(); } -void* InstanceSet::sub_7100FBBC28(const sead::SafeString& name) const { +RigidBody* InstanceSet::findRigidBody(const sead::SafeString& name) const { for (auto& rb : mRigidBodySets) { - void* p = rb.findBodyByHavokName(name); + RigidBody* p = rb.findBodyByHavokName(name); if (p != nullptr) return p; } return nullptr; } -s32 InstanceSet::sub_7100FBBC78(const sead::SafeString& name) const { +s32 InstanceSet::findContactPointInfo(const sead::SafeString& name) const { s32 idx = 0; for (auto& info : mContactPointInfo) { if (name == info.getName()) @@ -165,7 +166,7 @@ s32 InstanceSet::sub_7100FBBC78(const sead::SafeString& name) const { return -1; } -s32 InstanceSet::sub_7100FBBD9C(const sead::SafeString& name) const { +s32 InstanceSet::findCollisionInfo(const sead::SafeString& name) const { s32 idx = 0; for (auto& info : mCollisionInfo) { if (name == info.getName()) |
