6 #if UNITY_WSA && UNITY_2017_2_OR_NEWER 10 namespace HoloToolkit.Unity.InputModule.Examples.Grabbables
18 #if UNITY_WSA && UNITY_2017_2_OR_NEWER 20 private InteractionSourceHandedness handedness = InteractionSourceHandedness.Unknown;
45 #if UNITY_WSA && UNITY_2017_2_OR_NEWER 46 InteractionManager.InteractionSourcePressed += UseInputStart;
47 InteractionManager.InteractionSourceReleased += UseInputEnd;
53 #if UNITY_WSA && UNITY_2017_2_OR_NEWER 54 InteractionManager.InteractionSourcePressed -= UseInputStart;
55 InteractionManager.InteractionSourceReleased -= UseInputEnd;
59 #if UNITY_WSA && UNITY_2017_2_OR_NEWER 60 private void UseInputStart(InteractionSourcePressedEventArgs obj)
62 if (handedness == InteractionSourceHandedness.Unknown || handedness == obj.state.source.handedness)
65 if (GetComponent<BaseGrabbable>().GrabState ==
GrabStateEnum.Single)
73 private void UseInputEnd(InteractionSourceReleasedEventArgs obj)
75 if (obj.state.source.handedness == handedness)