mirror of
https://github.com/zeldaret/botw
synced 2026-08-17 21:13:01 -04:00
ksys/phys: Unify ContactPointInfo/CollisionInfo with InstanceSet
This commit is contained in:
@@ -18,6 +18,8 @@ class RagdollConfigList;
|
||||
|
||||
namespace ksys::phys {
|
||||
|
||||
class CollisionInfo;
|
||||
class ContactPointInfo;
|
||||
class ParamSet;
|
||||
class RigidBodySet;
|
||||
class SystemGroupHandler;
|
||||
@@ -38,16 +40,6 @@ public:
|
||||
void enableCollisionMaybe_0(ContactLayer);
|
||||
};
|
||||
|
||||
struct CollisionInfoBase {
|
||||
u8 filler[0x50];
|
||||
sead::SafeString mName;
|
||||
};
|
||||
|
||||
struct ContactInfo {
|
||||
u8 filler[0x8];
|
||||
sead::SafeString mName;
|
||||
};
|
||||
|
||||
class InstanceSet : public sead::hostio::Node {
|
||||
public:
|
||||
enum class Flag : u32 {
|
||||
@@ -96,8 +88,8 @@ private:
|
||||
f32 mScale;
|
||||
u8 _34[0x40 - 0x34];
|
||||
sead::PtrArray<RigidBodySet> mRigidBodySets;
|
||||
sead::PtrArray<CollisionInfoBase> mCollisionInfos;
|
||||
sead::PtrArray<ContactInfo> mContactInfos;
|
||||
sead::PtrArray<CollisionInfo> mCollisionInfo;
|
||||
sead::PtrArray<ContactPointInfo> mContactPointInfo;
|
||||
|
||||
u8 _70[0x10];
|
||||
CollisionController* mCollisionController;
|
||||
|
||||
Reference in New Issue
Block a user