Optional ReadonlybottomBottom offset in pixels (default: 160 to clear BottomHUD)
Optional ReadonlydisabledWhether controls are disabled
ReadonlyonCallback when attack is pressed
ReadonlyonCallback when block is pressed/released
ReadonlyonCallback when D-Pad direction changes
Optional ReadonlyopacityOpacity (default: 0.85)
Props for the combined mobile controls overlay