| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| emitNum | s32 | 0x0 | The touchable smoke SFX count to generate. | |
| lifeTime | f32 | 0x4 | The duration of the touchable smoke. In seconds. | |
| radius | f32 | 0x8 | The radius of the touchable smoke. In metres. | |
| addSfxTime | f32 | 0xc | The time for the touchable smoke to interact with other entities (e.g. create more smoke). In seconds. | |
| offsetRandomRange | f32 | 0x10 | The maximum distance from the point of impact to generate SFX. | |
| sfxId | s32 | 0x14 | The SFX ID to use for the smoke that appears at the impact point. | This field takes an Particle ID. |
| addMainSfxId | s32 | 0x18 | The SFX ID to use for the smoke that sticks when touching the main smoke SFX. | |
| addSubSfxId | s32 | 0x1c | The SFX ID to use for the smoke that sticks when touching the main smoke SFX (randomly generated from parts) | |
| tailPadding | dummy8 | 0x20 | This field is padding. |