Zum Hauptinhalt springen
Version: 2.0.0

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
StateDelegateStateChanged()
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ültigStateDelegate(DeviceMapperState state, DeviceMapperState previous)
Delegat für die Behandlung von Zustandsänderungen.
boolIsReady()
Überprüft, ob sich der Device Mapper im Zustand "Bereit" befindet.
Inverse3GetInverse3(uint id)
Ruft die bereits zugeordnete Inverse3 Instanz mit der angegebenen Geräte-ID ab.
VerseGripGetVerseGrip(uint id)
Ruft die bereits zugeordnete VerseGrip-Instanz mit der angegebenen Geräte-ID ab.
SpielObjektGetDeviceGameObject(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 stringToString()

Geschützte Funktionen​

Name
voidErwachen()
voidAktualisierung()
virtual override voidOnDestroy()

Öffentliche Immobilien​

Name
DeviceMapperStateZustand
Liest oder setzt den aktuellen Status des Device Mappers.
Inverse3[]SpielObjekteInverse3
VerseGrip[]GameObjectsVerseGrip
ClientConnectionClientConnection

Öffentliche Attribute​

Name
UnityEventBereit
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
voidInitializeInstance()
Initialisiert die Singleton-Instanz.
boolExistiert()

Protected Functions inherited from Haply.Inverse.Unity.Singleton< DeviceMapper >

Name
virtuelle LeereOnApplicationQuit()

Public Properties inherited from Haply.Inverse.Unity.Singleton< DeviceMapper >

Name
TInstanz
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:

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