예제 #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 Cardboard trigger?
         if (cardboardTrigger)
         {
             pointer.OnGazeTriggerEnd(cam);
         }
         if (currentGazeObject != null)
         {
             pointer.OnGazeExit(cam, currentGazeObject);
         }
         pointer.OnGazeDisabled();
     }
     currentGazeObject = null;
     currentTarget     = null;
     cardboardTrigger  = false;
 }