Imagine you want to know if your hand is grabbing a cube or if your controllers are active. Active State components tell you if that’s happening. Active State components observe a GameObject or another component, interpret it using a set of rules, and return true or false. The Active State component will decide the final value using either its own internal logic or rules you defined in the Active State component’s properties. You can link multiple Active States to prevent conflicts between interactions, detect poses, and disable interactions when you don’t need them. To learn how to use Active State, see
Use Active State. To see active state detecting a custom pose in a pre-built scene, see the
DebugGesture feature scene.