| 989onan bot (talk | contribs)  Automated: update SyncDelegates |  add info | ||
| Line 8: | Line 8: | ||
| {{Table ComponentFields | {{Table ComponentFields | ||
| |Devices|{{RootFieldType|SyncList`1|[[#Device|GiggleTechSettings.Device]]}}|TypeAdv0=true| A list of giggle pucks with settings for them. | |Devices|{{RootFieldType|SyncList`1|[[#Device|GiggleTechSettings.Device]]}}|TypeAdv0=true| A list of giggle pucks with settings for them. | ||
| |GigglePuckIP|String| | |GigglePuckIP|String| the IP address of the giggle puck. | ||
| |IsGigglePuckValid|Bool| | |IsGigglePuckValid|Bool| Whether the giggle puck is valid and tracking. | ||
| }} | }} | ||
| Line 33: | Line 33: | ||
| == Usage == | == Usage == | ||
| {{stub}} | |||
| == Examples == | == Examples == | ||
| {{stub}} | |||
| == See Also == | == See Also == | ||
Revision as of 21:17, 19 March 2025
Component image File:GiggleTechSettingsComponent.pngGiggle Tech Settings component as seen in the Scene Inspector  
The GiggleTechSettings Component is used to control different aspects of giggle pucks for use in Resonite.
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 | the IP address of the giggle puck. | 
| IsGigglePuckValid | Bool | Whether the giggle puck is valid and tracking. | 
Device
| 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
| 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 Devicesin this case. | 
Usage
This article or section is a stub. You can help the Resonite wiki by expanding it.
Examples
This article or section is a stub. You can help the Resonite wiki by expanding it.
