InputContext

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Non navigable

Un InputContext est une collection d'actions qui contient des actions liées InputActions et définit comment elles interagissent avec d'autres contextes et actions.Les instances imbriquées InputContext n'auront aucun effet et l'ordre/la priorité sera géré via Enabled, Priority et Sink.

Résumé

Propriétés

  • Lecture parallèle

    Détermine si cette InputContext est activée ou non.

  • Lecture parallèle

    Le niveau de priorité auquel le contexte doit être exécuté.

  • Lecture parallèle

    Détermine si les liens d'entrée de priorité inférieure seront traités.

Propriétés

Enabled

Lecture parallèle

Détermine si cette InputContext est activée ou non.Lorsque false , toutes les actions descendantes du contexte ne reçoivent aucun signal sauf lorsque Enabled est basculé de true à false , auquel cas un signal final "fin" est déclenché si une touche est pressée ou une entrée deux directions n'est pas zéro.

Priority

Lecture parallèle

Le niveau de priorité auquel le contexte doit être exécuté (priorité plus élevée InputContext instances exécutées avant les plus basses).

Lecture parallèle

Lorsque Sink est défini sur true, les entrées ne seront pas traitées pour les liens InputAction connectés dans des contextes de plus bas Priority .Les contextes avec la même priorité recevront l'entrée.

Par exemple, si plusieurs contextes contiennent un InputAction avec une liaison à Enum.KeyCode.E et qu'un contexte de priorité supérieure a Sink défini à true , les contextes de priorité inférieure ne recevront pas le signal d'entrée pour Enum.KeyCode.E et ne déclencheront pas d'événements pour elle.

Méthodes

Évènements