Пример #1
0
 void OnEnable()
 {
     if (pointer != null)
     {
         pointer.OnGazeEnabled();
     }
 }
Пример #2
0
    private const float clickTime = 0.1f;  // Based on default time for a button to animate to Pressed.

    /// @cond
    public override bool ShouldActivateModule()
    {
        bool isVrModeEnabled = !vrModeOnly;

#if UNITY_HAS_GOOGLEVR && (UNITY_ANDROID || UNITY_EDITOR)
        isVrModeEnabled |= VRSettings.enabled;
#else
        isVrModeEnabled |= GvrViewer.Instance.VRModeEnabled;
#endif  // UNITY_HAS_GOOGLEVR && (UNITY_ANDROID || UNITY_EDITOR)

        bool activeState = base.ShouldActivateModule() && isVrModeEnabled;

        if (activeState != isActive)
        {
            isActive = activeState;

            // Activate gaze pointer
            if (gazePointer != null)
            {
                if (isActive)
                {
                    gazePointer.OnGazeEnabled();
                }
            }
        }

        return(activeState);
    }
Пример #3
0
    // private Transform _moveHereComp;


    /// @cond
    public override bool ShouldActivateModule()
    {
        bool isVrModeEnabled = !vrModeOnly;

#if UNITY_HAS_GOOGLEVR && (UNITY_ANDROID || UNITY_EDITOR)
        isVrModeEnabled |= VRSettings.enabled;
#else
        isVrModeEnabled |= GvrViewer.Instance.VRModeEnabled;
#endif  // UNITY_HAS_GOOGLEVR && (UNITY_ANDROID || UNITY_EDITOR)

        bool activeState = base.ShouldActivateModule() && isVrModeEnabled;

        if (activeState != isActive)
        {
            isActive = activeState;

            // _moveHereComp = _moveHereObj.GetComponent<Transform>();
            //Instantiate(_moveHereObj, new Vector3(0, 0, 0), Quaternion.identity);
            //Debug.Assert(_moveHereObj != null, "Moverhereobject is null");

            // Activate gaze pointer
            if (gazePointer != null)
            {
                if (isActive)
                {
                    gazePointer.OnGazeEnabled();
                }
            }
        }

        return(activeState);
    }
Пример #4
0
    private const float clickTime = 0.1f; // Based on default time for a button to animate to Pressed.

    /// @cond
    public override bool ShouldActivateModule()
    {
        bool activeState = base.ShouldActivateModule();

        activeState = activeState && (GvrViewer.Instance.VRModeEnabled || !vrModeOnly);

        if (activeState != isActive)
        {
            isActive = activeState;

            // Activate gaze pointer
            if (gazePointer != null)
            {
                if (isActive)
                {
                    gazePointer.OnGazeEnabled();
                }
            }
        }

        return(activeState);
    }
Пример #5
0
 public void OnGazeEnabled()
 {
     GazePointer.OnGazeEnabled();
 }