Haply::Inverse::Unity::DeviceMapper
Verwaltet die Zuordnung und den Status von Geräten im HaplyInversen System.
Inherits from Haply.Inverse.Unity.Singleton< DeviceMapper >, MonoBehaviour
Öffentliche Veranstaltungen
Name | |
---|---|
StateDelegate | StateChanged() Ereignis, das ausgelöst wird, wenn sich der Zustand ändert. |
Action< DeviceMapperState, DeviceMapperState > | StateChangedAsync() Unity-Ereignis, das nach der Verarbeitung von Zustandsänderungen ausgelöst wird. |
Öffentliche Funktionen
Name | |
---|---|
delegieren ungültig | StateDelegate(DeviceMapperState state, DeviceMapperState previous) Delegat für die Behandlung von Zustandsänderungen. |
bool | IsReady() Überprüft, ob sich der Device Mapper im Zustand "Bereit" befindet. |
Inverse3 | GetInverse3(uint id) Ruft die bereits zugeordnete Inverse3 Instanz mit der angegebenen Geräte-ID ab. |
VerseGrip | GetVerseGrip(uint id) Ruft die bereits zugeordnete VerseGrip-Instanz mit der angegebenen Geräte-ID ab. |
SpielObjekt | GetDeviceGameObject(uint id) Ruft das GameObject ab, das mit einem bereits zugeordneten Gerät (entweder Inverse3 oder VerseGrip) unter Verwendung der angegebenen Geräte-ID verbunden ist. |
override string | ToString() |
Geschützte Funktionen
Name | |
---|---|
void | Erwachen() |
void | Aktualisierung() |
virtual override void | OnDestroy() |
Öffentliche Immobilien
Name | |
---|---|
DeviceMapperState | Zustand Liest oder setzt den aktuellen Status des Device Mappers. |
Inverse3[] | SpielObjekteInverse3 |
VerseGrip[] | GameObjectsVerseGrip |
ClientConnection | ClientConnection |
Öffentliche Attribute
Name | |
---|---|
UnityEvent | Bereit Einheitsereignis, das ausgelöst wird, wenn der Gerätezuordner bereit ist. |
Dictionary< Inverse3, VerseGrip > | invers3HandleDict |
Zusätzliche vererbte Mitglieder
Public Functions inherited from Haply.Inverse.Unity.Singleton< DeviceMapper >
Name | |
---|---|
void | InitializeInstance() Initialisiert die Singleton-Instanz. |
bool | Existiert() |
Protected Functions inherited from Haply.Inverse.Unity.Singleton< DeviceMapper >
Name | |
---|---|
virtuelle Leere | OnApplicationQuit() |
Public Properties inherited from Haply.Inverse.Unity.Singleton< DeviceMapper >
Name | |
---|---|
T | Instanz Ruft die Instanz der Singleton-Klasse ab. |
Öffentliche Veranstaltungen Dokumentation
Ereignis StateChanged
StateDelegate StateChanged()
Ereignis, das ausgelöst wird, wenn sich der Zustand ändert.
Ereignis StateChangedAsync
Action< DeviceMapperState, DeviceMapperState > StateChangedAsync()
Einheitsereignis, das nach der Verarbeitung von Zustandsänderungen ausgelöst wird.
Öffentliche Funktionen Dokumentation
Funktion StateDelegate
delegate void StateDelegate(
DeviceMapperState state,
DeviceMapperState previous
)
Delegat für die Behandlung von Zustandsänderungen.
Funktion IsReady
bool IsReady()
Prüft, ob sich der Device Mapper im Zustand "Bereit" befindet.
Funktion GetInverse3
Inverse3 GetInverse3(
uint id
)
Ruft die bereits zugeordnete Inverse3 -Instanz mit der angegebenen Geräte-ID ab.
Parameter:
- id Der eindeutige Bezeichner für das Inverse3 Gerät.
Rückkehr: Die bereits gemappte Inverse3 Instanz mit der passenden ID, falls gefunden; andernfalls null.
Funktion GetVerseGrip
VerseGrip GetVerseGrip(
uint id
)
Ruft die bereits zugeordnete VerseGrip-Instanz mit der angegebenen Geräte-ID ab.
Parameter:
- id Der eindeutige Bezeichner für das VerseGrip-Gerät.
Rückgabe: Die bereits zugeordnete VerseGrip-Instanz mit der passenden ID, falls gefunden; andernfalls null.
Funktion GetDeviceGameObject
GameObject GetDeviceGameObject(
uint id
)
Ruft das GameObject ab, das mit einem bereits zugeordneten Gerät (entweder Inverse3 oder VerseGrip) unter Verwendung der angegebenen Geräte-ID verbunden ist.
Parameter:
- id Der eindeutige Bezeichner für das Gerät.
Rückgabe: Das GameObject, das mit dem bereits zugeordneten Gerät verbunden ist, wenn es gefunden wurde; andernfalls null.
Funktion ToString
override string ToString()
Geschützte Funktionen Dokumentation
Funktion Wachsam
void Awake()
Funktion Update
void Update()
Funktion OnDestroy
virtual override void OnDestroy()
Reimplements: Haply: :Inverse::Unity::Singleton::OnDestroy
Dokumentation über öffentliches Eigentum
Eigenschaft Staat
DeviceMapperState State;
Liest oder setzt den aktuellen Status des Geräte-Mappers.
Eigenschaft GameObjectsInverse3
Inverse3[] GameObjectsInverse3;
Eigenschaft GameObjectsVerseGrip
VerseGrip[] GameObjectsVerseGrip;
Eigenschaft ClientConnection
ClientConnection ClientConnection;
Öffentliche Attribute Dokumentation
Variable Bereitschaft
UnityEvent Ready;
Unity-Ereignis, das ausgelöst wird, wenn der Gerätezuordner bereit ist.
Variable inverse3HandleDict
Dictionary< Inverse3, VerseGrip > inverse3HandleDict = new();