InputContext

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Nicht durchsuchbar

Ein InputContext ist eine Sammlung von Aktionen, die verwandte InputActions enthält und definiert, wie sie mit anderen Kontexten und Aktionen interagieren.Verschachtelte InputContext haben keinen Effekt und werden durch Enabled, Priority und Sink verwaltet.

Zusammenfassung

Eigenschaften

  • Parallel lesen

    Bestimmt, ob dies InputContext aktiviert ist oder nicht.

  • Parallel lesen

    Die Prioritätsstufe, auf der der Kontext ausgeführt werden soll.

  • Parallel lesen

    Bestimmt, ob Eingabe-Bindungen niedrigerer Priorität verarbeitet werden.

Eigenschaften

Enabled

Parallel lesen

Bestimmt, ob dies InputContext aktiviert ist oder nicht.Wenn false , erhalten alle Abstammungsaktionen des Kontextes keine Signale, außer wenn Enabled von true auf false umgeschaltet wird, in dem Fall wird ein endgültiges "End"-Signal ausgelöst, wenn eine Taste gedrückt wird oder ein zweidirektionaler Eingang nicht Null ist.

Priority

Parallel lesen

Die Prioritätsstufe, auf der der Kontext ausgeführt werden sollte (höhere Priorität InputContext Instanzen laufen vor niedrigeren).

Parallel lesen

Wenn Sink auf true gesetzt ist, werden Eingaben für verbundene InputAction Bindungen innerhalb von Kontexten von niedriger Priority nicht verarbeitet.Kontexte mit derselben Priorität erhalten die Eingabe.

Zum Beispiel, wenn mehrere Kontexte ein InputAction mit einer Bindung an Enum.KeyCode.E und ein höherer Prioritätenkontext ein Sink mit true festgelegt hat, werden die niedrigeren Prioritätenkontexte kein Eingangssignal für Enum.KeyCode.E erhalten und keine Ereignisse für es abfeuern.

Methoden

Ereignisse