The Kit Logic Switch provides the players with multiple types of logic inputs: the Important Button, the Switch, the Lever, the Button and the Dial.
Unlike the other inputs, the Important Button have both power input and data input. Not having power doesn't affect the button's functionality but its light will not be powered.
Important Button
Parameter Name
Data Type
Description
On
Boolean
Value is 1 by default. Changing the value to 0 causes the button to stop emitting lights. This doesn’t prevent the button from activating.
Open
Boolean
Value is 0 by default and will change depending if the player opens or closes the lid. 0 = closed and 1 = open.
Activate
Boolean
Value to 0 by default and will change briefly to 1 if the button is pressed and revert to 0 afterward.
Lock
Boolean
Value is 0 by default. Changing the value to 1 locks the lid into place, preventing the player from opening or closing it.
Output Name
Data Type
Description
On
Boolean
Returns whether the button is emitting lights or not.
Open
Boolean
Returns whether the lid is open or not.
Power
Boolean
Same as Lock but Read Only.
PrefabHash
Integer
Return the hash id, which is 1668452680.
RequiredPower
Integer
Returns the required power. Returns 0 if the button’s light is off and 50 if the light is on.
Setting
Boolean
Same as Activate but Read Only.
Activate
Boolean
Returns whether the button is pressed or not.
Error
Boolean
Unknown
Lock
Boolean
Returns whether the lid is locked into place or not.
Switch
Parameter Name
Data Type
Description
Open
Boolean
Value is 0 by default but will change depending if the player toggles the switch.
Lock
Boolean
Value is 0 by default and can’t be changed.
Output Name
Data Type
Description
Open
Boolean
Returns the switch’s state.
PrefabHash
Integer
Returns the hash id, which is -1321250424.
Setting
Boolean
Same as Open but Read Only
Lock
Boolean
Always return 0.
Lever
Parameter Name
Data Type
Description
Open
Boolean
Value is 0 by default but will change depending if the player toggles the lever.
Lock
Boolean
Value is 0 by default and can’t be changed.
Output Name
Data Type
Description
Open
Boolean
Returns the lever's state.
PrefabHash
Integer
Returns the hash id, which is 1220484876.
Setting
Boolean
Same as Open but Read Only
Lock
Boolean
Always return 0.
Button
Parameter Name
Data Type
Description
Activate
Boolean
Value is 0 by default but will briefly change to 1 if the player presses the button. Then it will revert to 0.
Output Name
Data Type
Description
Activate
Boolean
Returns the button's state.
PrefabHash
Integer
Returns the hash id, which is 491845673.
Setting
Boolean
Same as Activate but Read Only
Dial
Parameter Name
Data Type
Description
Setting
Boolean
Value is 0 by default but can be incremented or decremented by 1 or 10 via the knob. Maximum value is determined by the Mode parameter and the minimum is 0.
Mode
Boolean
Value by default is 1 but can be changed manually via the screws by increments of 10 or 1. It represents the number of steps the knob possesses. Maximum value is 1000 and minimum is 0.
Output Name
Data Type
Description
PrefabHash
Integer
Returns the hash id, which is 554524804.
Ratio
Float
Return the current value as a percentage of the maximum value.