This property is used in core
Interaction SDK logic, and querying it directly is not recommended as the state can change repeatedly and at unpredictable times within a frame depending on occurrances within the interaction system. Rather than querying the state at an arbitrary point during the frame, it is recommended to observe the
WhenStateChanged event (either directly our through an
InteractableUnityEventWrapper) in order to reliably handle all state changes as they come.