Skip to main content
Version : 2.0.0

Haply::Inverse::Unity::DeviceMapper

Gère la cartographie et l'état des dispositifs dans le système Haplysystème inverse.

Inherits from Haply.Inverse.Unity.Singleton< DeviceMapper >, MonoBehaviour

Événements publics​

Nom
Délégué d'ÉtatStateChanged()
Événement déclenché lorsque l'état change.
Action< DeviceMapperState, DeviceMapperState >StateChangedAsync()
Événement d'unité déclenché après le traitement des changements d'état.

Fonctions publiques​

Nom
délégué videStateDelegate(DeviceMapperState state, DeviceMapperState previous)
Délégué pour la gestion des changements d'état.
boolIsReady()
Vérifie si le mappeur de périphériques est dans l'état "prêt".
Inverse3GetInverse3(uint id)
Récupère l'instance Inverse3 déjà mappée avec l'ID de l'appareil spécifié.
VerseGripGetVerseGrip(uint id)
Récupère l'instance VerseGrip déjà mappée avec l'ID de l'appareil spécifié.
Objet de jeuGetDeviceGameObject(uint id)
Récupère le GameObject associé à un périphérique déjà mappé ( Inverse3 ou VerseGrip) à l'aide de l'ID de périphérique spécifié.
override stringToString()

Fonctions protégées​

Nom
videRéveil()
videMise à jour()
virtual override voidOnDestroy()

Propriétés publiques​

Nom
DeviceMapperStateÉtat
Obtient ou définit l'état actuel du mappeur de périphériques.
Inverse3[]GameObjectsInverse3
VerseGrip[]GameObjectsVerseGrip
Connexion clientConnexion client

Attributs publics​

Nom
UnityEventPrêt
Événement d'unité déclenché lorsque le mappeur d'appareils est prêt.
Dictionary< Inverse3, VerseGrip >inverse3HandleDict

Autres membres hérités​

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

Nom
videInitializeInstance()
Initialise l'instance singleton.
boolExiste()

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

Nom
vide virtuelOnApplicationQuit()

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

Nom
TInstance
Obtient l'instance de la classe singleton.

Documentation sur les événements publics​

événement StateChanged​

StateDelegate StateChanged()

Événement déclenché lorsque l'état change.

événement StateChangedAsync​

Action< DeviceMapperState, DeviceMapperState > StateChangedAsync()

Événement d'unité déclenché après le traitement des changements d'état.

Documentation sur les fonctions publiques​

fonction StateDelegate​

delegate void StateDelegate(
DeviceMapperState state,
DeviceMapperState previous
)

Délégué pour la gestion des changements d'état.

fonction IsReady​

bool IsReady()

Vérifie si le mappeur de périphériques est dans l'état "prêt".

fonction GetInverse3​

Inverse3 GetInverse3(
uint id
)

Récupère l'instance Inverse3 déjà mappée avec l'ID de l'appareil spécifié.

Paramètres:

  • id Identifiant unique de l'appareil Inverse3 appareil.

Retour: L'instance Inverse3 avec l'ID correspondant, si elle a été trouvée ; sinon, null.

fonction GetVerseGrip​

VerseGrip GetVerseGrip(
uint id
)

Récupère l'instance VerseGrip déjà mappée avec l'ID de l'appareil spécifié.

Paramètres:

  • id Identifiant unique du dispositif VerseGrip.

Retourne: L'instance VerseGrip déjà mappée avec l'ID correspondant si elle a été trouvée ; sinon, null.

fonction GetDeviceGameObject​

GameObject GetDeviceGameObject(
uint id
)

Récupère le GameObject associé à un périphérique déjà mappé ( Inverse3 ou VerseGrip) à l'aide de l'ID de périphérique spécifié.

Paramètres:

  • id Identifiant unique de l'appareil.

Retourne: Le GameObject associé au périphérique déjà mappé, s'il a été trouvé ; sinon, null.

fonction ToString​

override string ToString()

Documentation sur les fonctions protégées​

fonction Réveil​

void Awake()

fonction Mise à jour​

void Update()

fonction OnDestroy​

virtual override void OnDestroy()

Réimplémente: Haply::Inverse::Unity::Singleton::OnDestroy

Documentation sur les biens publics​

propriété État​

DeviceMapperState State;

Obtient ou définit l'état actuel du mappeur de périphériques.

propriété GameObjectsInverse3​

Inverse3[] GameObjectsInverse3;

propriété GameObjectsVerseGrip​

VerseGrip[] GameObjectsVerseGrip;

propriété ClientConnection​

ClientConnection ClientConnection;

Documentation sur les attributs publics​

variable Prêt​

UnityEvent Ready;

Événement d'unité déclenché lorsque le mappeur d'appareils est prêt.

variable inverse3HandleDict​

Dictionary< Inverse3, VerseGrip > inverse3HandleDict = new();