The GiggleTechSettings Component is used to control different aspects of giggle pucks for use in Resonite.
Fields
Fields
Name
|
Type
|
Description
|
persistent
|
Bool
|
Determines whether or not this item will be saved to the server.
|
UpdateOrder
|
Int
|
Controls the order in which this component is updated.
|
Enabled
|
Bool
|
Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't.
|
Devices
|
list of GiggleTechSettings.Device
|
A list of giggle pucks with settings for them.
|
GigglePuckIP
|
String
|
|
IsGigglePuckValid
|
Bool
|
|
Device
Fields
Name
|
Type
|
Description
|
IP
|
String
|
The IP address of this device.
|
IsConnected
|
Bool
|
Whether this device is connected.
|
UseDevice
|
Bool
|
Whether to allow use and registration of this device.
|
AlwaysTreatAsConnected
|
Bool
|
Whether this puck should always be treated as connected even if it looses connection.
|
CustomName
|
String
|
A user defined name for this giggle puck.
|
IntensityScale
|
Float
|
The scaling for intensity.
|
MinimumIntensity
|
Float
|
The minimum intensity needed to activate this.
|
InitialActivationIntensity
|
Float
|
How strong the inital activation will be.
|
HapticPointMapping
|
direct HapticPointMapping
|
How this is mapped.
|
HapticPointIndex
|
Int
|
The index of this device in the list of haptic devices.
|
Sync Delegates
Triggers
Method Name
|
Method type and Arguments.
|
Is the method hidden?
|
Description
|
RegisterGigglePuck:Action
|
Action
|
X
|
Register a gigglepuck to the list
|
GetDeviceForSubsetting:Func`2<String, SyncObject>
|
Func`2<String, SyncObject>
|
X
|
Get the settings of a subsetting. usually one of the Devices in this case.
|
Usage
Examples
See Also