Beispiel #1
0
 private void CheckHoveredObject(OnStartHoveringObject info)
 {
     if (CheckGameObject(info.HoveredObject))
     {
         OnHover.Invoke();
     }
 }
Beispiel #2
0
 private void CheckHoveredObject(OnStartHoveringObject startHoveringEvent)
 {
     if (CheckGameObject(startHoveringEvent.HoveredObject))
     {
         OnHover.Invoke();
         UIHapticGenerator.CreateClickHapticSignal(startHoveringEvent.RaycastOrigin);
     }
 }
Beispiel #3
0
        protected override void OnDestroy()
        {
            base.OnDestroy();
            if (OnStartHoveringObject.IsCallbackRegistered(CheckHoveredObject))
            {
                OnStartHoveringObject.Listeners -= CheckHoveredObject;
                OnStopHoveringObject.Listeners  -= CheckUnhoveredObject;

                if (OnVRClickerStartClicking.IsCallbackRegistered(CheckClickedObject))
                {
                    OnVRClickerStartClicking.Listeners -= CheckClickedObject;
                }
            }
        }
Beispiel #4
0
 /// <summary>
 /// Event called when the user is looking or pointing at the Slider
 /// </summary>
 /// <param name="hoverEvent">The event raised when an object is hovered</param>
 private void CheckHoveredObject(OnStartHoveringObject hoverEvent)
 {
     CheckCanFillSlider(hoverEvent.HoveredObject, hoverEvent.RaycastOrigin);
 }