Parametry události:
| Parametr | Typ | Popis | Poznámka |
|---|---|---|---|
| Čas události | Int64 | Počet milisekund od 1970-01-01T00:00:00.000Z. Zaznamenává se pomocí C# metody DateTimeOffset.UtcNow.ToUnixTimeMilliseconds() | Dokumentace .NET |
| Typ události | Enum | Obsahuje název typu události | Typy událostí |
| Objekt | String | Jméno objektu, který zaznamenal událost. V případě událostí interakcí objektů je druhý objekt zaznamenán v doplňujících údajích události. Viz níže. | |
| Pozice | Vec3 | Pozice objektu ve scéně v metrech. | |
| Rotace | Vec3 | Rotace objektu ve scéně. Rotace je definována eulerovými úhly ve stupních. | Dokuentace Unity |
| Druhý objekt | String | prázdný | Obsahuje název druhého objektu. | |
| Hodnota | String | prázdný | Obsahuje doplńující hodnotu událost. Používá se v případě události typu Action. |
Typy událostí:
| Typ události | Číselný kód | Význam |
|---|---|---|
| Transform | 0 | Zaznamenává změnu pozice a rotaci objektu ve scéně. |
| Input | 1 | Zaznamenává uživatelský vstup z klávesnice a myši. |
| Interactor | 2 | Zaznamenává uživatelskou akci VR controlleru. |
| Interactable | 3 | Zaznamenává události objektů ovlivněných VR controllerem. |
| EyeBegin | 4 | Zaznamenává objekt na který se uživatel začal dívat ve použití VR headesetu s Eye trackerem. |
| EyeEnd | 5 | Zaznamenává objekt na který se uživatel přestal dívat při použití VR headesetu s Eye trackerem. |
| RayBegin | 6 | Zaznamenávé objekt na který se uživatel začal dívat ve směru natočení headsetu. |
| RayEnd | 7 | Zaznamenávé objekt na který se uživatel přestal dívat ve směru natočení headsetu. |
| TriggerBegin | 8 | Zaznamenává vstup objektu do označeného prostoru. |
| TriggerEnd | 9 | Zaznamenává výstup objektu z označeného prostoru. |
| Action | 10 | Zaznamenává specifickou událost ve scéně vyvolanou akcí uživatele. |
| Heart Rate | 11 | Zaznamenává aktuální hodnotu z fyziologického měření. |
| Experimental Control | 12 | Zaznamenává změnu nastavení scény po kliku obsluhy v uživatelském rozhraní. |