Пример #1
0
        public static bool ShouldInjectVRDependenciesForBuildTarget(BuildTarget target)
        {
            if (!PlayerSettings.virtualRealitySupported)
            {
                return(false);
            }

            bool shouldInjectForTarget = false;
            var  targetGroup           = UnityEditor.BuildPipeline.GetBuildTargetGroup(target);

            switch (targetGroup)
            {
            case BuildTargetGroup.iOS:
                shouldInjectForTarget = VREditor.IsVRDeviceEnabledForBuildTarget(target, "cardboard");
                break;

            default:
                shouldInjectForTarget = false;
                break;
            }

            return(shouldInjectForTarget);
        }
Пример #2
0
 private static bool IsTargetingCardboardOnIOS(BuildTarget target)
 {
     return(PlayerSettings.virtualRealitySupported && target == BuildTarget.iOS && VREditor.IsVRDeviceEnabledForBuildTarget(target, "cardboard"));
 }
Пример #3
0
        public static bool ShouldInjectVRDependenciesForBuildTarget(BuildTarget target)
        {
            bool result;

            if (!PlayerSettings.virtualRealitySupported)
            {
                result = false;
            }
            else
            {
                BuildTargetGroup buildTargetGroup = BuildPipeline.GetBuildTargetGroup(target);
                bool             flag             = buildTargetGroup == BuildTargetGroup.iPhone && VREditor.IsVRDeviceEnabledForBuildTarget(target, "cardboard");
                result = flag;
            }
            return(result);
        }