Exemplo n.º 1
0
        public void Setup()
        {
            GameObject laserObj = new GameObject();

            laserObj.AddComponent <LineRenderer>();
            laserVisual = ComponentHelpers.AddComponentInvokeLifecycle <GvrLaserVisual>(laserObj);
            laserVisual.lerpThreshold = 0.0f;

            pointer                        = ComponentHelpers.AddComponentInvokeLifecycle <GvrLaserPointer>(laserObj);
            pointer.raycastMode            = GvrBasePointer.RaycastMode.Direct;
            pointer.maxPointerDistance     = MAX_RETICLE_DISTANCE;
            pointer.defaultReticleDistance = MAX_RETICLE_DISTANCE;
            ComponentHelpers.CallStart(pointer);

            reticle             = new GameObject();
            laserVisual.Reticle = reticle.transform;

            raycastResult.worldPosition = CLOSE_HIT_POS;
            raycastResult.distance      = CLOSE_HIT_POS.z;
        }
Exemplo n.º 2
0
        public void Setup()
        {
            GameObject reticleObj = new GameObject();

            pointer = ComponentHelpers.AddComponentInvokeLifecycle <GvrReticlePointer>(reticleObj);
        }