Esempio n. 1
0
 void OnDisable()
 {
     // Is there a current target?
     if (currentTarget != null)
     {
         currentTarget.OnGazeExit();
     }
     // Tell pointer to exit target.
     if (pointer != null)
     {
         // Is there a pending trigger?
         if (isTriggered)
         {
             pointer.OnGazeTriggerEnd(cam);
         }
         if (currentGazeObject != null)
         {
             pointer.OnGazeExit(cam, currentGazeObject);
         }
         pointer.OnGazeDisabled();
     }
     currentGazeObject = null;
     currentTarget     = null;
     isTriggered       = false;
 }
    void DisableGazePointer()
    {
        if (gazePointer == null)
        {
            return;
        }

        GameObject currentGameObject = GetCurrentGameObject();

        if (currentGameObject)
        {
            Camera camera = pointerData.enterEventCamera;
            gazePointer.OnGazeExit(camera, currentGameObject);
        }

        gazePointer.OnGazeDisabled();
    }
Esempio n. 3
0
 public void OnGazeDisabled()
 {
     GazePointer.OnGazeDisabled();
 }