InputContext
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
An InputContext jest kolekcją działań, które zawierają powiązane InputActions i określają, jak wchodzą w interakcję z innymi kontekstami i działaniami.Instancje zagnieżdżone InputContext nie będą miały wpływu, a kolejność/priorytet są zarządzane za pośrednictwem Enabled , Priority i Sink.
Podsumowanie
Właściwości
Określa, czy ta InputContext jest włączona, czy nie.
Poziom priorytetu, na którym kontekst powinien być uruchamiany.
Określa, czy zostaną przetworzone wiązania wejściowe o niższym priorytecie.
Właściwości
Enabled
Określa, czy ta InputContext jest włączona, czy nie.Kiedy false , wszystkie działania potomne kontekstu nie otrzymują żadnych sygnałów, z wyjątkiem, gdy Enabled jest przełączany z true na false, w którym włączany jest ostateczny sygnał "końca", jeśli naciśnięty zostanie klawisz lub nie będzie podłączony dwukierunkowy input.
Priority
Poziom priorytetu, na którym kontekst powinien być uruchamiany (wyższy priorytet InputContext instancje uruchamiane są przed niższymi).
Sink
Gdy Sink jest ustawione na true, wejścia nie zostaną przetworzone dla połączonych InputAction wiązań w kontekstach niższych Priority.Konteksty o tym samym priorytecie otrzymają wejście.
Na przykład, jeśli wiele kontekstów zawiera InputAction z wiązaniem do Enum.KeyCode.E i wyższy kontekst priorytetowy ma Sink ustawiony na true , niższe konteksty nie otrzymają sygnału wejściowego dla Enum.KeyCode.E i nie uruchomią żadnych wydarzeń dla niego.