| Field | Type | Offset | Description | Notes |
| regionType | u8 | 0x0 | Range shape (cylinder, prism, capsule) | This field uses the following enum: ACTION_BUTTON_REGION_TYPE |
| padding1 | dummy8 | 0x1 | | This field is padding. |
| dummyPoly1 | s32 | 0x4 | Specify the Damipoli ID that is the center of the bottom of the range. If there is no Damipoly or -1 is entered, the center coordinates will be the reference. | |
| dummyPoly2 | s32 | 0x8 | Used only when the range type is a capsule. Additional Damipoly (capsule) that creates a line segment with two Damipoly | |
| radius | f32 | 0xc | Radius (cylinder / capsule) | |
| angle | s32 | 0x10 | Angle (cylinder) | |
| depth | f32 | 0x14 | Depth (prism) | |
| width | f32 | 0x18 | Width (prism) | |
| height | f32 | 0x1c | Height (cylinder / prism) | |
| baseHeightOffset | f32 | 0x20 | How much to raise or lower the Y coordinate of the bottom (cylinder / prism) | |
| angleCheckType | u8 | 0x24 | Angle difference judgment type (cylinder / prism) | This field uses the following enum: ACTION_BUTTON_ANGLE_CHECK_TYPE |
| padding2 | dummy8 | 0x25 | | This field is padding. |
| allowAngle | s32 | 0x28 | Allowable angle difference (cylinder / prism) | |
| textBoxType | u8 | 0x2c | Text box type | This field uses the following enum: ACTION_BUTTON_TEXT_BOX_TYPE |
| padding3 | dummy8 | 0x2d | | This field is padding. |
| textId | s32 | 0x30 | Text ID to display | This field refers to the following text files: Event_Text |
| invalidFlag | s32 | 0x34 | If this flag is ON, the action button will not appear and no judgment will be made. | |
| grayoutFlag | s32 | 0x38 | If this flag is ON, the action button will be grayed out and no judgment will be made. | |
| priority | s32 | 0x3c | | |
| execInvalidTime | f32 | 0x40 | Invalid time after execution (-infinite by value) | |
| execButtonCircle | u8 | 0x44 | | |
| padding4 | dummy8 | 0x45 | | This field is padding. |