InputContext
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Un InputContext es una colección de acciones que contiene acciones relacionadas InputActions y define cómo interactúan con otros contextos y acciones.Las instancias anidadas InputContext no tendrán efecto y la ordenación/prioridad se gestiona a través de Enabled, Priority y Sink.
Resumen
Propiedades
Determina si este InputContext está habilitado o no.
El nivel de prioridad en el que se debe ejecutar el contexto.
Determina si se procesarán las vinculaciones de entrada de menor prioridad.
Propiedades
Enabled
Determina si este InputContext está habilitado o no.Cuando false , todas las acciones descendientes del contexto no reciben ninguna señal excepto cuando Enabled se cambia de true a false , en el que se activa una señal final de "final" si se presiona una tecla o una entrada de dos direcciones no es cero.
Priority
El nivel de prioridad en el que se debe ejecutar el contexto (instancias de mayor prioridad InputContext se ejecutan antes de las de menor prioridad).
Sink
Cuando Sink está configurado como true, las entradas no se procesarán para las vinculaciones conectadas InputAction dentro de contextos de menor Priority.Los contextos con la misma prioridad recibirán la entrada.
Por ejemplo, si varios contextos contienen un InputAction con un enlace a Enum.KeyCode.E y un contexto de prioridad más alta tiene Sink establecido a true , los contextos de menor prioridad no recibirán la señal de entrada para Enum.KeyCode.E y no dispararán eventos para ella.