InputContext

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถเรียกดู

An InputContext เป็นคอลเลกชันของการกระทำที่มีความเกี่ยวข้อง InputActions และกำหนดวิธีที่พวกเขาโต้ตอบกับบริบทและการกระทำอื่น ๆตัวอย่างซ้อนกัน InputContext จะไม่มีผลและการจัดลําดับความสําคัญจะจัดการผ่าน Enabled , Priority และ Sink

สรุป

คุณสมบัติ

  • อ่านพร้อมๆ กัน

    กำหนดว่าสิ่งนี้ InputContext จะเปิดใช้งานหรือไม่

  • อ่านพร้อมๆ กัน

    ระดับความสำคัญที่บริบทควรจะดำเนินการ

  • อ่านพร้อมๆ กัน

    กำหนดว่าการผูกอินพุตของความสำคัญต่ำกว่าจะถูกประมวลผลหรือไม่

คุณสมบัติ

Enabled

อ่านพร้อมๆ กัน

กำหนดว่าสิ่งนี้ InputContext จะเปิดใช้งานหรือไม่เมื่อ false , การดำเนินการลูกหลานทั้งหมดของบริบทไม่ได้รับสัญญาณใดๆ ยกเว้นเมื่อ Enabled ถูกสลับจาก true เป็น false , ในกรณีนั้นจะมีการเรียกสัญญาณ "สิ้นสุด" สุดท้ายหากกุญแจถูกกดหรืออินพุตสองทิศทางไม่เป็นศูนย์

Priority

อ่านพร้อมๆ กัน

ระดับความสำคัญที่ควรดำเนินการบริบท (ความสำคัญสูงกว่า InputContext ตัวอย่างที่มีความสำคัญต่ำกว่า)

อ่านพร้อมๆ กัน

เมื่อ Sink ถูกตั้งค่าเป็น true การประมวลผลข้อมูลจะไม่ดำเนินการสำหรับการผูก InputAction ภายในบริบทของ Priority ที่ต่ำกว่าบริบทที่มีลําดับความสําคัญเดียวกันจะได้รับการใส่ข้อมูล

ตัวอย่างเช่น หากบริบทหลายบริบทมี InputAction ที่ผูกกับ Enum.KeyCode.E และบริบทลําดับความสําคัญสูงสุดมี Sink กําหนดไว้สําหรับ true บริบทลําดับความสําคัญที่ต่ํากว่าจะไม่ได้รับสัญญาณอินพุตสําหรับ Enum.KeyCode.E และจะไม่ส่งเหตุการณ์ใดๆ สําหรับมัน

วิธีการ

อีเวนต์