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();