Interhaptics SDK for Unity 1.6
Loading...
Searching...
No Matches
Interhaptics.Platforms.Mobile.Tools.Event Class Reference
Inheritance diagram for Interhaptics.Platforms.Mobile.Tools.Event:
Interhaptics.Platforms.Mobile.Tools.PatternObject

Public Member Functions

override string ToJson ()
 
- Public Member Functions inherited from Interhaptics.Platforms.Mobile.Tools.PatternObject
string ToJson ()
 

Public Attributes

float Time = 0
 
EventType eventType = EventType.HapticContinuous
 
float eventDuration = 0
 
EventParameter[] eventParameters
 

Detailed Description

Definition at line 284 of file iOSUtilities.cs.

Member Function Documentation

◆ ToJson()

override string Interhaptics.Platforms.Mobile.Tools.Event.ToJson ( )

Definition at line 286 of file iOSUtilities.cs.

287 {
288 string json = "";
289 string eventParametersStr = "\"EventParameters\": [";
290
291 if (eventParameters.Length > 0)
292 {
293 for (int i = 0; i < eventParameters.Length; i++)
294 {
295 if (i > 0)
296 {
297 eventParametersStr += ", ";
298 }
299 eventParametersStr += "{" + "" +
300 "\"ParameterID\": \"" + eventParameters[i].parameterID.ToString() + "\"," +
301 "\"ParameterValue\": " + eventParameters[i].parameterValue +
302 "}";
303 }
304 }
305 eventParametersStr += "]";
306
307 json += "{" +
308 "\"Event\": {" +
309 "\"Time\": " + Time + "," +
310 "\"EventType\": \"" + eventType.ToString() + "\"," +
311 "\"EventDuration\": " + eventDuration + "," +
312 eventParametersStr +
313 "}" +
314 "}";
315
316 return json;
317 }

Member Data Documentation

◆ eventDuration

float Interhaptics.Platforms.Mobile.Tools.Event.eventDuration = 0

Definition at line 321 of file iOSUtilities.cs.

◆ eventParameters

EventParameter [] Interhaptics.Platforms.Mobile.Tools.Event.eventParameters

Definition at line 322 of file iOSUtilities.cs.

◆ eventType

EventType Interhaptics.Platforms.Mobile.Tools.Event.eventType = EventType.HapticContinuous

Definition at line 320 of file iOSUtilities.cs.

◆ Time

float Interhaptics.Platforms.Mobile.Tools.Event.Time = 0

Definition at line 319 of file iOSUtilities.cs.


The documentation for this class was generated from the following file: