{ "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": "", "hidden": true }, { "offset": "64", "type": "u32", "format": "hex", "name": "Collision flag", "notes": "(0) active / (1) no collision" } ] } }