InputContext
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Sebuah InputContext adalah koleksi tindakan yang berisi terkait InputActions dan definisikan bagaimana mereka berinteraksi dengan konteks dan tindakan lainnya.Instansi terpisah InputContext akan tidak berpengaruh dan perintah/prioritas dikelola melalui Enabled , Priority , dan Sink .
Rangkuman
Properti
Menentukan apakah ini InputContext diaktifkan atau tidak.
Level prioritas di mana konteks harus dijalankan.
Menentukan apakah bind input prioritas lebih rendah akan diproses.
Properti
Enabled
Menentukan apakah ini InputContext diaktifkan atau tidak.Ketika false , semua tindakan turunan dari konteks tidak menerima sinyal apa pun kecuali saat Enabled diaktifkan dari true ke false, di mana kemudian sinyal "akhir" terakhir diaktifkan jika tombol ditekan atau input dua arah tidak nol.
Priority
Tingkat prioritas di mana konteks harus dijalankan (prioritas tertinggi InputContext instansi dijalankan sebelum yang lebih rendah).
Sink
Ketika Sink diatur ke true , input tidak akan diproses untuk bindings terhubung InputAction dalam konteks lebih rendah Priority .Konteks dengan prioritas yang sama akan menerima input.
Sebagai contoh, jika beberapa konteks berisi InputAction dengan binding ke Enum.KeyCode.E dan konteks prioritas tertinggi memiliki Sink diatur ke true , konteks prioritas yang lebih rendah tidak akan menerima sinyal input untuk Enum.KeyCode.E dan tidak akan menyebabkan peristiwa untuknya.