InputContext
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Một InputContext là một bộ sưu tập các hành động có liên quan InputActions và xác định cách chúng tương tác với các bối cảnh và hành động khác.Các ví dụ lồng nhau InputContext sẽ không có hiệu lực và xếp hạng/ưu tiên được quản lý thông qua Enabled , Priority và Sink .
Tóm Tắt
Thuộc Tính
Xác định xem cái này InputContext có được bật hay không.
Cấp ưu tiên mà ngữ cảnh nên được chạy.
Xác định xem liên kết nhập có ưu tiên thấp hơn sẽ được xử lý hay không.
Thuộc Tính
Enabled
Xác định xem cái này InputContext có được bật hay không. Khi false , tất cả các hành động con của ngữ cảnh không nhận được bất kỳ tín hiệu nào ngoại trừ khi Enabled được chuyển từ true sang false , trong đó một tín hiệu "kết thúc" cuối cùng được kích hoạt nếu nhấn phím hoặc nhập hai chiều không bằng không.
Priority
Cấp ưu tiên mà ngữ cảnh nên được chạy (ưu tiên cao hơn instances chạy trước những cấp thấp hơn).
Sink
Khi Sink được đặt thành true , các đầu vào sẽ không được xử lý cho các kết nối InputAction trong các ngữ cảnh thấp hơn Priority .Các bối cảnh có cùng ưu tiên sẽ nhận được đầu vào.
Ví dụ, nếu nhiều bối cảnh chứa một InputAction với một gắn kết vào Enum.KeyCode.E và một bối cảnh ưu tiên cao hơn có Sink được đặt thành true , các bối cảnh ưu tiên thấp hơn sẽ không nhận được tín hiệu nhập vào cho Enum.KeyCode.E và sẽ không phát ra sự kiện cho nó.