From BFBB Wiki
|Games used|| Night of 100 Frights|
Battle for Bikini Bottom
The SpongeBob SquarePants Movie
This asset defines an entry for buttons such as switches and pressure plates.
Buttons are placeable assets, so they start with their 0x54 byte header, then are followed by:
|0x54||AssetID||Pressed Model. Defaults to ModelAssetID in the placeable header (same model for pressed and unpressed).|
|0x60||int||Unpress. 0 (disabled) or 1 (enabled). If this is enabled, the button will automatically unpress itself after Unpress Timeout. (Only works on Button, not Pressure Plate.) Useful for timed challenges.|
|0x64||float||Unpress Timeout (seconds). Time to wait after being pressed to unpress.|
|0x68||int|| Hit Mask. This bitmask specifies what can press the button.
|0x6C||byte||Unknown. Usually 4,0,0,4,2,1,1,0|
|0x74||float||Pressed Height (local units). Height of the button when pressed. This is affected by local rotation and scale.|
|0x78||float||Transition Time (seconds). Time it takes to move between pressed and unpressed height.|
|0x7C||float||Ease In Time (seconds). Easing in duration, relative to unpressed height. Must be >= 0 and <= Transition Time.|
|0x80||float||Ease Out Time (seconds). Easing out duration, relative to pressed height. Must be >= 0 and <= Transition Time.|