sup-smsac/res/ObjectParameters/TLiveActor.json
sup39 393a9fcd2f
[v0.1.0-beta.2] Added static variables; improved UI
- Added api.getVersion()
- Added static variables
- Improved UI
  - Added buttons to show/hide UI elements
  - Added button to reload managers
2023-07-24 22:58:57 +09:00

135 lines
2.9 KiB
JSON

{
"TLiveActor": {
"size": 244,
"offsets": [
{
"offset": "0",
"type": "TTakeActor",
"name": "Inherited fields",
"notes": ""
},
{
"offset": "70",
"type": "TLiveManager*",
"name": "Manager",
"notes": "",
"hidden": true
},
{
"offset": "74",
"type": "MActor*",
"name": "MActor",
"notes": "",
"hidden": true
},
{
"offset": ["74", "c", "0"],
"type": "MActorAnmBck",
"name": "Current Animation *",
"notes": ""
},
{
"offset": ["74", "28", "0", "0"],
"type": "MActorAnmBck",
"name": "Animations[0] *",
"notes": "",
"hidden": true
},
{
"offset": "7c",
"type": "s16",
"name": "Index in manager?",
"notes": "",
"hidden": true
},
{
"offset": "80",
"type": "MAnimSound*",
"name": "",
"notes": "",
"hidden": true
},
{
"offset": "84",
"type": "JKRFileLoader*",
"name": "",
"notes": "",
"hidden": true
},
{
"offset": "8c",
"type": "TSpineBase<TLiveActor>*",
"name": "AI",
"notes": "",
"hidden": true
},
{
"offset": ["8c", "1c", "0"],
"type": "void*",
"name": "Previous nerve",
"notes": ""
},
{
"offset": ["8c", "14", "0"],
"type": "void*",
"name": "Current nerve",
"notes": ""
},
{
"offset": ["8c", "20"],
"type": "s32",
"name": "Nerve timer",
"notes": ""
},
{
"offset": "94",
"type": "JGeometry::TVec3<float>",
"name": "* Movement (unit/step)",
"notes": "",
"hidden": true
},
{
"offset": "ac",
"type": "JGeometry::TVec3<float>",
"name": "* Speed (unit/step)",
"notes": "",
"hidden": true
},
{
"offset": "bc",
"type": "float",
"name": "Wall hitbox width",
"notes": "",
"hidden": true
},
{
"offset": "c4",
"type": "TBGCheckData*",
"name": "Ground",
"notes": "",
"hidden": true
},
{
"offset": "c8",
"type": "float",
"name": "Ground Height",
"notes": "",
"hidden": true
},
{
"offset": "cc",
"type": "float",
"name": "Gravity (unit/step²)",
"notes": "",
"hidden": true
},
{
"offset": "f0",
"type": "u32",
"format": "hex",
"name": "Flag",
"notes": "& 0x0001: active(0) / inactive(1)\n& 0x0010: this.bind() enabled(0) / disabled(1)\n& 0x0080: is airborne(1): next position > height of ground below + 0.05\n& 0x1000: checkGround(0) / checkGroundIgnoreWaterSurface(1)"
}
]
}
}