sup-smsac/res/ObjectParameters/THitActor.json
sup39 89e808d3fe
[v0.1.0-beta.1] Implemented ObjectViewer
- load/reload `ObjectParameters/*.json`
- get managers, managees
- read bytes, struct, string, class name
- write bytes
2023-07-23 05:27:51 +09:00

75 lines
1.6 KiB
JSON

{
"THitActor": {
"size": 104,
"offsets": [
{
"offset": "0",
"type": "JDrama::TActor",
"name": "Inherited fields",
"notes": ""
},
{
"offset": "44",
"type": "THitActor**",
"name": "Collided object array",
"notes": ""
},
{
"offset": "48",
"type": "s16",
"name": "Collided object count",
"notes": ""
},
{
"offset": "4a",
"type": "s16",
"name": "Collided object capacity",
"notes": ""
},
{
"offset": "4c",
"type": "u32",
"format": "hex",
"name": "Actor type",
"notes": "& 0x8000_0000: player\n& 0x1000_0000: enemy\n& 0x0800_0000: boss"
},
{
"offset": "50",
"type": "float",
"name": "Attacking hitbox radius",
"notes": ""
},
{
"offset": "54",
"type": "float",
"name": "Attacking hitbox height",
"notes": ""
},
{
"offset": "58",
"type": "float",
"name": "Receiving hitbox radius",
"notes": ""
},
{
"offset": "5c",
"type": "float",
"name": "Receiving hitbox height",
"notes": ""
},
{
"offset": "60",
"type": "float",
"name": "Entry radius",
"notes": ""
},
{
"offset": "64",
"type": "u32",
"format": "hex",
"name": "Collision flag\n (0) active / (1) no collision",
"notes": ""
}
]
}
}