InputContext
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Un InputContext è una raccolta di azioni che contiene azioni correlate InputActions e definisce come interagiscono con altri contesti e azioni.Le istanze nidate InputContext non avranno alcun effetto e l'ordinamento/priorità viene gestito attraverso Enabled , Priority e Sink .
Sommario
Proprietà
Determina se questo InputContext è abilitato o meno.
Il livello prioritario in cui il contesto deve essere eseguito.
Determina se verranno elaborati i legami di input di priorità inferiore.
Metodi
Proprietà
Enabled
Determina se questo InputContext è abilitato o meno.Quando false , tutte le azioni discendenti del contesto non ricevono alcun segnale tranne quando Enabled viene attivata da true a false, in cui viene generato un segnale finale "fine" se viene premuta una chiave o un input a due direzioni non è zero.
Priority
Il livello di priorità a cui il contesto deve essere eseguito (priorità più alta InputContext istanze prima di quelle più basse).
Sink
Quando Sink è impostato su true, gli input non verranno elaborati per i legami InputAction connessi all'interno di contesti di livello inferiore Priority.I contesti con la stessa priorità riceveranno l'input.
Ad esempio, se più contesti contengono un InputAction con un legame a Enum.KeyCode.E e un contesto di priorità più elevata ha Sink impostato a true , i contesti di priorità più bassa non riceveranno il segnale di input per Enum.KeyCode.E e non attiveranno eventi per esso.