一个 InputContext 是一集行动,包含相关的 InputActions 并定义它们如何与其他上下文和行动互动。嵌套的 InputContext 实例将无效,排序/优先级由 Enabled , Priority 和 Sink 来管理。
概要
属性
决定是否启用此 InputContext。
上下文应运行的优先级。
决定是否处理低优先级输入绑定。
属性
Enabled
决定是否启用此 InputContext。当 false 时,上下文的所有子行动都不会收到任何信号,除非 Enabled 从 true 切换到 false ,在此情况下,如果按下键或两向输入不为零,将触发最后的“结束”信号。
Sink
当 Sink 设置为 true 时,输入将不会在低于 InputAction 上下文中处理连接的 Priority 绑定。具有相同优先级的上下文将收到输入。
例如,如果多个上下文包含一个 与 的绑定和一个优先级更高的上下文设置为 ,那么低优先级上下文将不会收到输入信号为 并且不会触发任何事件。