InputContext
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Um InputContext é uma coleção de ações que mantém ações relacionadas InputActions e define como elas interagem com outros contextos e ações.Instâncias aninhadas InputContext não terão efeito e a ordem/prioridade é gerenciada através de Enabled, Priority e Sink.
Resumo
Propriedades
Determina se este InputContext está habilitado ou não.
O nível de prioridade em que o contexto deve ser executado.
Determina se as ligações de entrada de prioridade mais baixa serão processadas.
Propriedades
Enabled
Determina se este InputContext está habilitado ou não.Quando false , todas as ações descendentes do contexto não recebem quaisquer sinais, exceto quando Enabled é ativado de true para false, no qual um sinal final de "fim" é acionado se uma tecla for pressionada ou uma entrada de dois lados não seja zero.
Priority
O nível de prioridade em que o contexto deve ser executado (instâncias de prioridade mais alta InputContext executam antes de instâncias de prioridade inferior).
Sink
Quando é definido para , as entradas não serão processadas para conexões de bindings dentro de contextos de menor >.Contextos com a mesma prioridade receberão a entrada.
Por exemplo, se vários contextos contiverem um InputAction com uma ligação para Enum.KeyCode.E e um contexto de prioridade mais elevada tiver Sink definido para true , os contextos de menor prioridade não receberão o sinal de entrada para Enum.KeyCode.E e não dispararão eventos para ele.