Skip to main content

Class SettingsBuildTargetSelectionAttribute

Specifies supportable build target(s).

public class SettingsBuildTargetSelectionAttribute : Attribute

Inheritance​

Examples​

In this example, the MyCustomSettingsBuildTargetCollection class is configured to support both BuildTargetGroup.Standalone and BuildTargetGroup.WebGL build targets.

#if UNITY_EDITOR // This is neccessary as BuildTargetGroup is editor only class
[SettingsBuildTargetSelection(new BuildTargetGroup[] { BuildTargetGroup.Standalone, BuildTargetGroup.WebGL })]
#endif
public sealed class MyCustomSettingsBuildTargetCollection : SettingsBuildTargetCollection { }

Constructors​

SettingsBuildTargetSelectionAttribute(BuildTargetGroup[])​

Initializes a new instance of the SettingsBuildTargetSelectionAttribute class.

public SettingsBuildTargetSelectionAttribute(BuildTargetGroup[] supportedBuildTargets)

Parameters​

NameTypeDescription
supportedBuildTargetsBuildTargetGroup[]An array of supported BuildTargetGroup values for this settings collection.

Fields​

supportedBuildTargets​

The supportable build target(s).

public readonly BuildTargetGroup[] supportedBuildTargets

Field Value​

BuildTargetGroup[]