Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


TryExcludePlatformAt(string, int, out Exception)

[Editor Only] Excludes a platform for the given Quality Level.
Read time 1 minuteLast updated 6 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

TryExcludePlatformAt(string, int, Exception)

public static bool TryExcludePlatformAt(string buildTargetGroupName, int index, out Exception error)

Parameters

buildTargetGroupName

The platform name.

index

The index of the Quality Level, must be positive and lower than the count of Quality Levels.

The error raised by the API.

Returns

Type

Description

boolTrue if no errors were found.

Remarks

public void ExcludeQualityLevelForPlatform(int qualityLevelToExclude, BuildTarget platformToExclude){ var activeBuildTargetGroup = BuildPipeline.GetBuildTargetGroup(platformToExclude); var namedBuildTarget = NamedBuildTarget.FromBuildTargetGroup(activeBuildTargetGroup); bool result = QualitySettings.TryExcludePlatformAt(namedBuildTarget.TargetName, qualityLevelToExclude, out var ex); Debug.Log(result ? "Successfully excluded the platform at the specified quality level." : $"Failed to exclude the platform. {ex.Message}");}
Exclude a given platform in a given Quality Level index.