Ejemplo n.º 1
0
        public static void UpdateOpacity()
        {
            Transform camTransform  = Camera.main.transform;
            Vector3   primaryTarget = -GlobalState.GetPrimaryControllerUp();
            float     primaryAngle  = Vector3.Angle(primaryTarget, camTransform.forward);

            SetOpacity(VRDevice.PrimaryController, primaryAngle);

            Vector3 secondaryTarget = -GlobalState.GetSecondaryControllerUp();
            float   secondaryAngle  = Vector3.Angle(secondaryTarget, camTransform.forward);

            SetOpacity(VRDevice.SecondaryController, secondaryAngle);
        }