ksys/phys: Start adding ContactMgr

Also renames ContactInfoTable to ContactMgr because the contact info
table is a separate data structure that's managed by ContactMgr;
the manager itself handles more than just the table data
This commit is contained in:
Léo Lam
2021-12-26 14:33:41 +01:00
parent c716c3eec8
commit 536a00138e
14 changed files with 253 additions and 55 deletions
+11 -11
View File
@@ -83719,14 +83719,14 @@ Address,Quality,Size,Name
0x0000007100fb2098,U,000092,
0x0000007100fb20f4,U,000004,nullsub_4241
0x0000007100fb20f8,U,000004,j__ZdlPv_1003
0x0000007100fb20fc,U,000308,
0x0000007100fb20fc,O,000308,_ZN4ksys4phys10ContactMgrC1Ev
0x0000007100fb2230,U,000180,
0x0000007100fb22e4,U,000036,
0x0000007100fb2308,U,000212,
0x0000007100fb23dc,U,000152,
0x0000007100fb2474,U,000116,
0x0000007100fb24e8,U,000316,ContactInfoTable
0x0000007100fb2624,U,000688,
0x0000007100fb24e8,O,000316,_ZN4ksys4phys10ContactMgr20loadContactInfoTableEPN4sead4HeapEN3agl3utl19ResParameterArchiveENS0_16ContactLayerTypeE
0x0000007100fb2624,O,000688,_ZN4ksys4phys10ContactMgr22doLoadContactInfoTableEN3agl3utl19ResParameterArchiveENS0_16ContactLayerTypeEb
0x0000007100fb28d4,U,000136,
0x0000007100fb295c,U,000220,
0x0000007100fb2a38,U,000100,
@@ -83752,19 +83752,19 @@ Address,Quality,Size,Name
0x0000007100fb3b50,U,000100,
0x0000007100fb3bb4,U,000652,
0x0000007100fb3e40,U,000644,
0x0000007100fb40c4,U,000356,
0x0000007100fb40c4,O,000356,_ZNK4ksys4phys10ContactMgr18getSensorLayerMaskEPNS0_12ReceiverMaskERKN4sead14SafeStringBaseIcEE
0x0000007100fb4228,U,000204,
0x0000007100fb42f4,U,001092,
0x0000007100fb4738,U,000668,
0x0000007100fb49d4,U,000188,
0x0000007100fb4a90,U,000184,
0x0000007100fb4b48,U,000104,
0x0000007100fb4bb0,U,000160,
0x0000007100fb4c50,U,000004,j__ZdlPv_1004
0x0000007100fb4b48,O,000104,_ZN4ksys4phys16ContactInfoTable8Receiver9postRead_Ev
0x0000007100fb4bb0,O,000160,_ZN4ksys4phys16ContactInfoTable8ReceiverD2Ev
0x0000007100fb4c50,O,000004,_ZN4ksys4phys16ContactInfoTable8ReceiverD0Ev
0x0000007100fb4c54,O,000432,_ZN4sead9SafeArrayIN3agl3utl9ParameterIiEELi32EEC2Ev
0x0000007100fb4e04,U,000056,
0x0000007100fb4e3c,U,000036,
0x0000007100fb4e60,U,000016,
0x0000007100fb4e04,O,000056,_ZN4ksys4phys23receiverMaskEnableLayerEPNS0_12ReceiverMaskENS0_12ContactLayerE
0x0000007100fb4e3c,O,000036,_ZN4ksys4phys37receiverMaskGetSensorLayerMaskForTypeEPNS0_12ReceiverMaskERKN4sead14SafeStringBaseIcEE
0x0000007100fb4e60,O,000016,_ZN4ksys4phys30receiverMaskSetSensorLayerMaskEPNS0_12ReceiverMaskEj
0x0000007100fb4e70,O,000144,_ZN4ksys4phys17EntityGroupFilter4makeENS0_12ContactLayer9ValueTypeES3_PN4sead4HeapE
0x0000007100fb4f00,O,000004,_ZN4ksys4phys17EntityGroupFilterD1Ev
0x0000007100fb4f04,O,000008,_ZThn16_N4ksys4phys17EntityGroupFilterD1Ev
@@ -95439,7 +95439,7 @@ Address,Quality,Size,Name
0x00000071012b2134,O,000864,_ZN4ksys4phys10SystemDataD1Ev
0x00000071012b2494,O,000404,_ZN4sead9SafeArrayIN4ksys4phys10SystemData6TablesINS2_10LayerTableELi32EEELi2EED2Ev
0x00000071012b2628,O,000036,_ZN4ksys4phys10SystemDataD0Ev
0x00000071012b264c,O,000368,_ZN4ksys4phys10SystemData4loadEPN4sead4HeapEPNS0_11GroupFilterES6_PNS0_13MaterialTableEPNS0_16ContactInfoTableE
0x00000071012b264c,O,000368,_ZN4ksys4phys10SystemData4loadEPN4sead4HeapEPNS0_11GroupFilterES6_PNS0_13MaterialTableEPNS0_10ContactMgrE
0x00000071012b27bc,O,000544,_ZN4ksys4phys10SystemData14loadLayerTableEPN4sead4HeapEPNS0_11GroupFilterENS0_16ContactLayerTypeE
0x00000071012b29dc,O,000316,_ZN4ksys4phys10SystemData22loadCharacterCtrlTableEPN4sead4HeapE
0x00000071012b2b18,O,000292,_ZN4ksys4phys10SystemData22loadRagdollCtrlKeyListEPN4sead4HeapE
Can't render this file because it is too large.