Show / Hide Table of Contents

Class EditorUserBuildSettings

Inheritance
Object
Object
EditorUserBuildSettings
Inherited Members
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor
Assembly: UnityEditor.dll
Syntax
public class EditorUserBuildSettings : Object

Fields

| Improve this Doc View Source

activeBuildTargetChanged

Declaration
[Obsolete("UnityEditor.activeBuildTargetChanged has been deprecated.Use UnityEditor.Build.IActiveBuildTargetChanged instead.")]
public static Action activeBuildTargetChanged
Field Value
Type Description
Action

Properties

activeBuildTarget

Declaration
public static BuildTarget activeBuildTarget { get; }
Property Value
Type Description
BuildTarget

activeScriptCompilationDefines

Declaration
public static string[] activeScriptCompilationDefines { get; }
Property Value
Type Description
String[]

allowDebugging

Declaration
public static bool allowDebugging { get; set; }
Property Value
Type Description
Boolean

androidBuildSubtarget

Declaration
public static MobileTextureSubtarget androidBuildSubtarget { get; set; }
Property Value
Type Description
MobileTextureSubtarget

androidBuildSystem

Declaration
public static AndroidBuildSystem androidBuildSystem { get; set; }
Property Value
Type Description
AndroidBuildSystem

androidBuildType

Declaration
public static AndroidBuildType androidBuildType { get; set; }
Property Value
Type Description
AndroidBuildType

androidDebugMinification

Declaration
public static AndroidMinification androidDebugMinification { get; set; }
Property Value
Type Description
AndroidMinification

androidETC2Fallback

Declaration
public static AndroidETC2Fallback androidETC2Fallback { get; set; }
Property Value
Type Description
AndroidETC2Fallback

androidReleaseMinification

Declaration
public static AndroidMinification androidReleaseMinification { get; set; }
Property Value
Type Description
AndroidMinification

androidUseLegacySdkTools

Declaration
public static bool androidUseLegacySdkTools { get; set; }
Property Value
Type Description
Boolean

buildAppBundle

Declaration
public static bool buildAppBundle { get; set; }
Property Value
Type Description
Boolean

buildScriptsOnly

Declaration
public static bool buildScriptsOnly { get; set; }
Property Value
Type Description
Boolean

compressFilesInPackage

Declaration
public static bool compressFilesInPackage { get; set; }
Property Value
Type Description
Boolean

compressWithPsArc

Declaration
public static bool compressWithPsArc { get; set; }
Property Value
Type Description
Boolean

connectProfiler

Declaration
public static bool connectProfiler { get; set; }
Property Value
Type Description
Boolean

development

Declaration
public static bool development { get; set; }
Property Value
Type Description
Boolean

enableHeadlessMode

Declaration
public static bool enableHeadlessMode { get; set; }
Property Value
Type Description
Boolean

explicitArrayBoundsChecks

Declaration
public static bool explicitArrayBoundsChecks { get; set; }
Property Value
Type Description
Boolean

explicitDivideByZeroChecks

Declaration
public static bool explicitDivideByZeroChecks { get; set; }
Property Value
Type Description
Boolean

explicitNullChecks

Declaration
public static bool explicitNullChecks { get; set; }
Property Value
Type Description
Boolean

exportAsGoogleAndroidProject

Declaration
public static bool exportAsGoogleAndroidProject { get; set; }
Property Value
Type Description
Boolean

forceInstallation

Declaration
public static bool forceInstallation { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

forceOptimizeScriptCompilation

Declaration
[Obsolete("forceOptimizeScriptCompilation is obsolete - will always return false. Control script optimization using the 'IL2CPP optimization level' configuration in Player Settings / Other.")]
public static bool forceOptimizeScriptCompilation { get; }
Property Value
Type Description
Boolean

installInBuildFolder

Declaration
public static bool installInBuildFolder { get; set; }
Property Value
Type Description
Boolean

iOSBuildConfigType

Declaration
public static iOSBuildType iOSBuildConfigType { get; set; }
Property Value
Type Description
iOSBuildType

movePackageToDiscOuterEdge

Declaration
public static bool movePackageToDiscOuterEdge { get; set; }
Property Value
Type Description
Boolean

needSubmissionMaterials

Declaration
public static bool needSubmissionMaterials { get; set; }
Property Value
Type Description
Boolean

ps4BuildSubtarget

Declaration
public static PS4BuildSubtarget ps4BuildSubtarget { get; set; }
Property Value
Type Description
PS4BuildSubtarget

ps4HardwareTarget

Declaration
public static PS4HardwareTarget ps4HardwareTarget { get; set; }
Property Value
Type Description
PS4HardwareTarget

selectedBuildTargetGroup

Declaration
public static BuildTargetGroup selectedBuildTargetGroup { get; set; }
Property Value
Type Description
BuildTargetGroup

selectedStandaloneTarget

Declaration
public static BuildTarget selectedStandaloneTarget { get; set; }
Property Value
Type Description
BuildTarget

streamingInstallLaunchRange

Declaration
public static int streamingInstallLaunchRange { get; set; }
Property Value
Type Description
Int32

switchCreateRomFile

Declaration
public static bool switchCreateRomFile { get; set; }
Property Value
Type Description
Boolean

switchCreateSolutionFile

Declaration
public static bool switchCreateSolutionFile { get; set; }
Property Value
Type Description
Boolean

switchEnableDebugPad

Declaration
public static bool switchEnableDebugPad { get; set; }
Property Value
Type Description
Boolean

switchEnableHeapInspector

Declaration
public static bool switchEnableHeapInspector { get; set; }
Property Value
Type Description
Boolean

switchNVNDrawValidation

Declaration
public static bool switchNVNDrawValidation { get; set; }
Property Value
Type Description
Boolean

switchNVNGraphicsDebugger

Declaration
public static bool switchNVNGraphicsDebugger { get; set; }
Property Value
Type Description
Boolean

switchNVNShaderDebugging

Declaration
public static bool switchNVNShaderDebugging { get; set; }
Property Value
Type Description
Boolean

switchRedirectWritesToHostMount

Declaration
public static bool switchRedirectWritesToHostMount { get; set; }
Property Value
Type Description
Boolean

symlinkLibraries

Declaration
public static bool symlinkLibraries { get; set; }
Property Value
Type Description
Boolean

webGLUsePreBuiltUnityEngine

Declaration
public static bool webGLUsePreBuiltUnityEngine { get; set; }
Property Value
Type Description
Boolean

wsaArchitecture

Declaration
public static string wsaArchitecture { get; set; }
Property Value
Type Description
String

wsaBuildAndRunDeployTarget

Declaration
public static WSABuildAndRunDeployTarget wsaBuildAndRunDeployTarget { get; set; }
Property Value
Type Description
WSABuildAndRunDeployTarget

wsaGenerateReferenceProjects

Declaration
public static bool wsaGenerateReferenceProjects { get; set; }
Property Value
Type Description
Boolean

wsaHolographicRemoting

Declaration
public static bool wsaHolographicRemoting { get; set; }
Property Value
Type Description
Boolean

wsaMinUWPSDK

Declaration
public static string wsaMinUWPSDK { get; set; }
Property Value
Type Description
String

wsaSDK

Declaration
[Obsolete("EditorUserBuildSettings.wsaSDK is obsolete and has no effect.It will be removed in a subsequent Unity release.")]
public static WSASDK wsaSDK { get; set; }
Property Value
Type Description
WSASDK

wsaSubtarget

Declaration
public static WSASubtarget wsaSubtarget { get; set; }
Property Value
Type Description
WSASubtarget

wsaUWPBuildType

Declaration
public static WSAUWPBuildType wsaUWPBuildType { get; set; }
Property Value
Type Description
WSAUWPBuildType

wsaUWPSDK

Declaration
public static string wsaUWPSDK { get; set; }
Property Value
Type Description
String

wsaUWPVisualStudioVersion

Declaration
public static string wsaUWPVisualStudioVersion { get; set; }
Property Value
Type Description
String

xboxBuildSubtarget

Declaration
public static XboxBuildSubtarget xboxBuildSubtarget { get; set; }
Property Value
Type Description
XboxBuildSubtarget
| Improve this Doc View Source

xboxOneAdditionalDebugPorts

Declaration
public static string xboxOneAdditionalDebugPorts { get; set; }
Property Value
Type Description
String

xboxOneDeployDrive

Declaration
public static XboxOneDeployDrive xboxOneDeployDrive { get; set; }
Property Value
Type Description
XboxOneDeployDrive

xboxOneDeployMethod

Declaration
public static XboxOneDeployMethod xboxOneDeployMethod { get; set; }
Property Value
Type Description
XboxOneDeployMethod

xboxOneNetworkSharePath

Declaration
public static string xboxOneNetworkSharePath { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

xboxOneRebootIfDeployFailsAndRetry

Declaration
public static bool xboxOneRebootIfDeployFailsAndRetry { get; set; }
Property Value
Type Description
Boolean

xboxOneUsername

Declaration
public static string xboxOneUsername { get; set; }
Property Value
Type Description
String

Methods

GetBuildLocation(BuildTarget)

Declaration
public static string GetBuildLocation(BuildTarget target)
Parameters
Type Name Description
BuildTarget target
Returns
Type Description
String
| Improve this Doc View Source

GetPlatformSettings(String, String)

Declaration
public static string GetPlatformSettings(string platformName, string name)
Parameters
Type Name Description
String platformName
String name
Returns
Type Description
String

GetPlatformSettings(String, String, String)

Declaration
public static string GetPlatformSettings(string buildTargetGroup, string platformName, string name)
Parameters
Type Name Description
String buildTargetGroup
String platformName
String name
Returns
Type Description
String

GetWSADotNetNative(WSABuildType)

Declaration
public static bool GetWSADotNetNative(WSABuildType config)
Parameters
Type Name Description
WSABuildType config
Returns
Type Description
Boolean

SetBuildLocation(BuildTarget, String)

Declaration
public static void SetBuildLocation(BuildTarget target, string location)
Parameters
Type Name Description
BuildTarget target
String location
| Improve this Doc View Source

SetPlatformSettings(String, String, String)

Declaration
public static void SetPlatformSettings(string platformName, string name, string value)
Parameters
Type Name Description
String platformName
String name
String value

SetPlatformSettings(String, String, String, String)

Declaration
public static void SetPlatformSettings(string buildTargetGroup, string buildTarget, string name, string value)
Parameters
Type Name Description
String buildTargetGroup
String buildTarget
String name
String value

SetWSADotNetNative(WSABuildType, Boolean)

Declaration
public static void SetWSADotNetNative(WSABuildType config, bool enabled)
Parameters
Type Name Description
WSABuildType config
Boolean enabled
| Improve this Doc View Source

SwitchActiveBuildTarget(BuildTarget)

Declaration
[Obsolete("Please use SwitchActiveBuildTarget(BuildTargetGroup targetGroup, BuildTarget target)")]
public static bool SwitchActiveBuildTarget(BuildTarget target)
Parameters
Type Name Description
BuildTarget target
Returns
Type Description
Boolean

SwitchActiveBuildTarget(BuildTargetGroup, BuildTarget)

Declaration
public static bool SwitchActiveBuildTarget(BuildTargetGroup targetGroup, BuildTarget target)
Parameters
Type Name Description
BuildTargetGroup targetGroup
BuildTarget target
Returns
Type Description
Boolean

SwitchActiveBuildTargetAsync(BuildTargetGroup, BuildTarget)

Declaration
public static bool SwitchActiveBuildTargetAsync(BuildTargetGroup targetGroup, BuildTarget target)
Parameters
Type Name Description
BuildTargetGroup targetGroup
BuildTarget target
Returns
Type Description
Boolean

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX