/// <summary> /// Lorsque l'utilisateur clique sur un GameObject /// </summary> /// <param name="source">La source de l'événement (Les mains, la voix etc...)</param> /// <param name="tapCount">Le nombre de tap effectué</param> /// <param name="ray">Le rayon du tap (d'où il vient)</param> private void OnTappedEventHandler(InteractionSourceKind source, int tapCount, Ray ray) { if (GazeManager.Instance.GameObjectFocused != null) { TappedEventData eventData = new TappedEventData() { Source = source, TapCount = tapCount, HeadRay = ray }; GazeManager.Instance.GameObjectFocused.SendMessageUpwards("OnTapped", eventData); } else { CreateCube(); } }
/// <summary> /// Quand l'objet se fait cliquer dessus /// </summary> void OnTapped(TappedEventData eventData) { _isMoving = !_isMoving; }