pub struct EditorUserBuildSettings {Show 132 fields
pub m_ActiveBuildTarget: i32,
pub m_AllowDebugging: bool,
pub m_ArchitectureFlags: i32,
pub m_BuildLocation: Vec<String>,
pub m_ConnectProfiler: bool,
pub m_Development: bool,
pub m_InstallInBuildFolder: bool,
pub m_SelectedAndroidSubtarget: i32,
pub m_SelectedBuildTargetGroup: i32,
pub m_SelectedStandaloneTarget: i32,
pub m_ActiveBuildPlatformGroupName: Option<String>,
pub m_ActiveBuildTargetGroup: Option<i32>,
pub m_ActiveStandaloneBuildSubtarget: Option<i32>,
pub m_AndroidBuildSystem: Option<i32>,
pub m_AndroidBuildType: Option<i32>,
pub m_AndroidCreateSymbols: Option<i32>,
pub m_AndroidCreateSymbolsZip: Option<bool>,
pub m_AndroidCurrentDeploymentTargetId: Option<String>,
pub m_AndroidDebugMinification: Option<i32>,
pub m_AndroidDeviceSocketAddress: Option<String>,
pub m_AndroidReleaseMinification: Option<i32>,
pub m_AndroidUseLegacySdkTools: Option<bool>,
pub m_BuildAppBundle: Option<bool>,
pub m_BuildScriptsOnly: Option<bool>,
pub m_BuildWithDeepProfilingSupport: Option<bool>,
pub m_CompressFilesInPackage: Option<bool>,
pub m_CompressWithPsArc: Option<bool>,
pub m_CreateRomFileForSwitch: Option<bool>,
pub m_CreateSolutionFileForSwitch: Option<bool>,
pub m_DatalessPlayer: Option<bool>,
pub m_EnableDebugPadForSwitch: Option<bool>,
pub m_EnableHeadlessMode: Option<bool>,
pub m_EnableHeapInspectorForSwitch: Option<bool>,
pub m_EnableRomCompressionForSwitch: Option<bool>,
pub m_ExplicitArrayBoundsChecks: Option<bool>,
pub m_ExplicitDivideByZeroChecks: Option<bool>,
pub m_ExplicitNullChecks: Option<bool>,
pub m_ExportAsGoogleAndroidProject: Option<bool>,
pub m_FacebookAccessToken: Option<String>,
pub m_FacebookCreatePackageForSubmission: Option<bool>,
pub m_ForceInstallation: Option<bool>,
pub m_ForceOptimizeScriptCompilation: Option<bool>,
pub m_GenerateMetroReferenceProjects: Option<bool>,
pub m_GenerateNintendoSwitchShaderInfo: Option<bool>,
pub m_GenerateWSAReferenceProjects: Option<bool>,
pub m_HTCSScriptDebuggingForSwitch: Option<bool>,
pub m_Il2CppCodeGeneration: Option<i32>,
pub m_MovePackageToDiscOuterEdge: Option<bool>,
pub m_NVNDrawValidation: Option<bool>,
pub m_NVNDrawValidationHeavy: Option<bool>,
pub m_NVNDrawValidationLight: Option<bool>,
pub m_NVNGraphicsDebuggerForSwitch: Option<bool>,
pub m_NVNShaderDebugging: Option<bool>,
pub m_NeedSubmissionMaterials: Option<bool>,
pub m_OverrideMaxTextureSize: Option<i32>,
pub m_OverrideTextureCompression: Option<i32>,
pub m_PS4HardwareTarget: Option<i32>,
pub m_PS5KeepPackageFiles: Option<bool>,
pub m_PS5WorkspaceName: Option<String>,
pub m_PathOnRemoteDevice: Option<String>,
pub m_PlatformSettings: Option<Vec<(String, PlatformSettingsData)>>,
pub m_RedirectWritesToHostMountForSwitch: Option<bool>,
pub m_RemoteDeviceAddress: Option<String>,
pub m_RemoteDeviceExports: Option<String>,
pub m_RemoteDeviceInfo: Option<bool>,
pub m_RemoteDeviceUsername: Option<String>,
pub m_RomCompressionConfigForSwitch: Option<String>,
pub m_RomCompressionLevelForSwitch: Option<i32>,
pub m_RomCompressionTypeForSwitch: Option<i32>,
pub m_SaveADFForSwitch: Option<bool>,
pub m_SelectedAndroidETC2Fallback: Option<i32>,
pub m_SelectedBlackBerryBuildType: Option<i32>,
pub m_SelectedBlackBerrySubtarget: Option<i32>,
pub m_SelectedBuildPlatformGroupName: Option<String>,
pub m_SelectedCompressionType: Option<Vec<(String, i32)>>,
pub m_SelectedEmbeddedLinuxArchitecture: Option<i32>,
pub m_SelectedFacebookTarget: Option<i32>,
pub m_SelectedIOSBuildType: Option<i32>,
pub m_SelectedMetroBuildAndRunDeployTarget: Option<i32>,
pub m_SelectedMetroBuildType: Option<i32>,
pub m_SelectedMetroSDK: Option<i32>,
pub m_SelectedMetroTarget: Option<i32>,
pub m_SelectedPS3Subtarget: Option<i32>,
pub m_SelectedPS4Subtarget: Option<i32>,
pub m_SelectedPS5CompressionLevel: Option<i32>,
pub m_SelectedPS5CompressionType: Option<i32>,
pub m_SelectedPS5Subtarget: Option<i32>,
pub m_SelectedPSMSubtarget: Option<i32>,
pub m_SelectedPSP2Subtarget: Option<i32>,
pub m_SelectedQNXArchitecture: Option<i32>,
pub m_SelectedQNXOsVersion: Option<i32>,
pub m_SelectedStandaloneBuildSubtarget: Option<i32>,
pub m_SelectedTizenSubtarget: Option<i32>,
pub m_SelectedWSAArchitecture: Option<String>,
pub m_SelectedWSABuildAndRunDeployTarget: Option<i32>,
pub m_SelectedWSAMinUWPSDK: Option<String>,
pub m_SelectedWSASDK: Option<i32>,
pub m_SelectedWSASubtarget: Option<i32>,
pub m_SelectedWSAUWPBuildType: Option<i32>,
pub m_SelectedWSAUWPSDK: Option<String>,
pub m_SelectedWSAUWPVSVersion: Option<String>,
pub m_SelectedWebGLSubtarget: Option<i32>,
pub m_SelectedWiiDebugLevel: Option<i32>,
pub m_SelectedWiiSubtarget: Option<i32>,
pub m_SelectedWiiUBootMode: Option<i32>,
pub m_SelectedWiiUBuildOutput: Option<i32>,
pub m_SelectedWiiUDebugLevel: Option<i32>,
pub m_SelectedXboxOneDeployDrive: Option<i32>,
pub m_SelectedXboxOneDeployMethod: Option<i32>,
pub m_SelectedXboxRunMethod: Option<i32>,
pub m_SelectedXboxSubtarget: Option<i32>,
pub m_SymlinkLibraries: Option<bool>,
pub m_SymlinkSources: Option<bool>,
pub m_SymlinkTrampoline: Option<bool>,
pub m_UseLegacyNvnPoolAllocatorForSwitch: Option<bool>,
pub m_WSADotNetNativeEnabled: Option<Vec<bool>>,
pub m_WaitForPlayerConnection: Option<bool>,
pub m_WebGLOptimizationLevel: Option<i32>,
pub m_WebGLUsePreBuiltUnityEngine: Option<bool>,
pub m_WebPlayerDeployOnline: Option<bool>,
pub m_WebPlayerNaClSupport: Option<bool>,
pub m_WebPlayerOfflineDeployment: Option<bool>,
pub m_WebPlayerStreamed: Option<bool>,
pub m_WiiUEnableNetAPI: Option<bool>,
pub m_WindowsDevicePortalAddress: Option<String>,
pub m_WindowsDevicePortalUsername: Option<String>,
pub m_WsaHolographicRemoting: Option<bool>,
pub m_XboxCompressedXex: Option<bool>,
pub m_XboxOneNetworkSharePath: Option<String>,
pub m_XboxOneStreamingInstallLaunchChunkRange: Option<i32>,
pub m_XboxOneUsername: Option<String>,
pub m_macosXcodeBuildConfig: Option<i32>,
}
Expand description
EditorUserBuildSettings is a class of the Unity engine since version 3.4.0. Exert from Unity’s scripting documentation: User build settings for the Editor See Also: EditorBuildSettings.
Fields§
§m_ActiveBuildTarget: i32
§m_AllowDebugging: bool
§m_ArchitectureFlags: i32
§m_BuildLocation: Vec<String>
§m_ConnectProfiler: bool
§m_Development: bool
§m_InstallInBuildFolder: bool
§m_SelectedAndroidSubtarget: i32
§m_SelectedBuildTargetGroup: i32
§m_SelectedStandaloneTarget: i32
§m_ActiveBuildPlatformGroupName: Option<String>
String: (2021.2.0b1 - 2022.3.2f1)
m_ActiveBuildTargetGroup: Option<i32>
i32: (5.6.0b1 - 2022.3.2f1)
m_ActiveStandaloneBuildSubtarget: Option<i32>
i32: (2021.2.0b1 - 2022.3.2f1)
m_AndroidBuildSystem: Option<i32>
i32: (5.5.0f3 - 2022.3.2f1)
m_AndroidBuildType: Option<i32>
i32: (5.6.0f1 - 2022.3.2f1)
m_AndroidCreateSymbols: Option<i32>
i32: (2021.1.0b1 - 2022.3.2f1)
m_AndroidCreateSymbolsZip: Option<bool>
bool: (2018.4.13f1 - 2021.1.0a6)
m_AndroidCurrentDeploymentTargetId: Option<String>
String: (2018.1.0b2 - 2022.3.2f1)
m_AndroidDebugMinification: Option<i32>
i32: (2017.1.0b1 - 2022.3.2f1)
m_AndroidDeviceSocketAddress: Option<String>
String: (2017.2.0b2 - 2022.3.2f1)
m_AndroidReleaseMinification: Option<i32>
i32: (2017.1.0b1 - 2022.3.2f1)
m_AndroidUseLegacySdkTools: Option<bool>
bool: (2018.3.0f2 - 2018.4.36f1)
m_BuildAppBundle: Option<bool>
bool: (2017.4.17f1 - 2022.3.2f1)
m_BuildScriptsOnly: Option<bool>
bool: (5.0.0f4 - 2022.3.2f1)
m_BuildWithDeepProfilingSupport: Option<bool>
bool: (2019.3.0b1 - 2022.3.2f1)
m_CompressFilesInPackage: Option<bool>
bool: (5.5.1f1 - 2022.3.2f1)
m_CompressWithPsArc: Option<bool>
bool: (5.0.0f4 - 2021.1.28f1)
m_CreateRomFileForSwitch: Option<bool>
bool: (5.6.0b1 - 2022.3.2f1)
m_CreateSolutionFileForSwitch: Option<bool>
bool: (5.6.0b1 - 2020.1.0a21)
m_DatalessPlayer: Option<bool>
bool: (2018.2.0b1 - 2019.2.21f1)
m_EnableDebugPadForSwitch: Option<bool>
bool: (5.6.2f1 - 2022.3.2f1)
m_EnableHeadlessMode: Option<bool>
bool: (4.2.0 - 2021.2.0a19)
m_EnableHeapInspectorForSwitch: Option<bool>
bool: (2018.3.0f2 - 2022.3.2f1)
m_EnableRomCompressionForSwitch: Option<bool>
bool: (2019.4.38f1 - 2022.3.2f1)
m_ExplicitArrayBoundsChecks: Option<bool>
bool: (2018.1.0b2 - 2022.3.2f1)
m_ExplicitDivideByZeroChecks: Option<bool>
bool: (5.4.0f3 - 2022.3.2f1)
m_ExplicitNullChecks: Option<bool>
bool: (3.5.0 - 2022.3.2f1)
m_ExportAsGoogleAndroidProject: Option<bool>
bool: (5.5.0f3 - 2022.3.2f1)
m_FacebookAccessToken: Option<String>
String: (5.6.0f1 - 2019.3.0a10)
m_FacebookCreatePackageForSubmission: Option<bool>
bool: (5.6.0b1 - 2017.2.5f1)
m_ForceInstallation: Option<bool>
bool: (5.6.3f1 - 2022.3.2f1)
m_ForceOptimizeScriptCompilation: Option<bool>
bool: (5.2.2f1 - 5.6.7f1)
m_GenerateMetroReferenceProjects: Option<bool>
bool: (4.5.0 - 4.7.2)
m_GenerateNintendoSwitchShaderInfo: Option<bool>
bool: (2018.4.35f1 - 2022.3.2f1)
m_GenerateWSAReferenceProjects: Option<bool>
bool: (5.0.0f4 - 2018.4.36f1)
m_HTCSScriptDebuggingForSwitch: Option<bool>
bool: (2020.1.0b1 - 2022.3.2f1)
m_Il2CppCodeGeneration: Option<i32>
i32: (2021.2.0b1 - 2022.1.0a13)
m_MovePackageToDiscOuterEdge: Option<bool>
bool: (2018.1.0b2 - 2022.3.2f1)
m_NVNDrawValidation: Option<bool>
bool: (2018.3.0f2 - 2020.1.0a9)
m_NVNDrawValidationHeavy: Option<bool>
bool: (2020.1.0b1 - 2022.3.2f1)
m_NVNDrawValidationLight: Option<bool>
bool: (2020.1.0b1 - 2022.3.2f1)
m_NVNGraphicsDebuggerForSwitch: Option<bool>
bool: (5.6.0b1 - 2022.3.2f1)
m_NVNShaderDebugging: Option<bool>
bool: (2018.3.0f2 - 2022.3.2f1)
m_NeedSubmissionMaterials: Option<bool>
bool: (5.0.0f4 - 2022.3.2f1)
m_OverrideMaxTextureSize: Option<i32>
i32: (2021.2.0b1 - 2022.3.2f1)
m_OverrideTextureCompression: Option<i32>
i32: (2021.2.0b1 - 2022.3.2f1)
m_PS4HardwareTarget: Option<i32>
i32: (5.3.7f1 - 2022.3.2f1)
m_PS5KeepPackageFiles: Option<bool>
bool: (2019.4.23f1 - 2019.4.40f1)
m_PS5WorkspaceName: Option<String>
String: (2019.4.23f1 - 2019.4.40f1)
m_PathOnRemoteDevice: Option<String>
String: (2021.2.14f1 - 2022.3.2f1)
m_PlatformSettings: Option<Vec<(String, PlatformSettingsData)>>
Vec<(String, PlatformSettingsData)>: (5.4.0f3 - 2022.3.2f1)
m_RedirectWritesToHostMountForSwitch: Option<bool>
bool: (5.6.2f1 - 2022.3.2f1)
m_RemoteDeviceAddress: Option<String>
String: (2021.2.14f1 - 2022.3.2f1)
m_RemoteDeviceExports: Option<String>
String: (2021.2.14f1 - 2022.3.2f1)
m_RemoteDeviceInfo: Option<bool>
bool: (2021.2.14f1 - 2022.3.2f1)
m_RemoteDeviceUsername: Option<String>
String: (2021.2.14f1 - 2022.3.2f1)
m_RomCompressionConfigForSwitch: Option<String>
String: (2019.4.38f1 - 2022.3.2f1)
m_RomCompressionLevelForSwitch: Option<i32>
i32: (2019.4.38f1 - 2022.3.2f1)
m_RomCompressionTypeForSwitch: Option<i32>
i32: (2019.4.38f1 - 2022.3.2f1)
m_SaveADFForSwitch: Option<bool>
bool: (2019.4.38f1 - 2022.3.2f1)
m_SelectedAndroidETC2Fallback: Option<i32>
i32: (2017.3.0b1 - 2022.3.2f1)
m_SelectedBlackBerryBuildType: Option<i32>
i32: (4.2.0 - 5.3.8f2)
m_SelectedBlackBerrySubtarget: Option<i32>
i32: (4.2.0 - 5.3.8f2)
m_SelectedBuildPlatformGroupName: Option<String>
String: (2021.2.0b1 - 2022.3.2f1)
m_SelectedCompressionType: Option<Vec<(String, i32)>>
Vec<(String, i32)>: (2017.2.0b2 - 2022.3.2f1)
m_SelectedEmbeddedLinuxArchitecture: Option<i32>
i32: (2021.2.0b1 - 2022.3.2f1)
m_SelectedFacebookTarget: Option<i32>
i32: (5.6.0b1 - 2019.3.0a10)
m_SelectedIOSBuildType: Option<i32>
i32: (5.1.0f1 - 2022.3.2f1)
m_SelectedMetroBuildAndRunDeployTarget: Option<i32>
i32: (4.5.3 - 4.7.2)
m_SelectedMetroBuildType: Option<i32>
i32: (4.0.0 - 4.7.2)
m_SelectedMetroSDK: Option<i32>
i32: (4.3.0 - 4.7.2)
m_SelectedMetroTarget: Option<i32>
i32: (4.2.0 - 4.7.2)
m_SelectedPS3Subtarget: Option<i32>
i32: (4.0.0 - 5.4.1f1)
m_SelectedPS4Subtarget: Option<i32>
i32: (5.0.0f4 - 2022.3.2f1)
m_SelectedPS5CompressionLevel: Option<i32>
i32: (2019.4.23f1 - 2019.4.40f1)
m_SelectedPS5CompressionType: Option<i32>
i32: (2019.4.23f1 - 2019.4.40f1)
m_SelectedPS5Subtarget: Option<i32>
i32: (2019.4.23f1 - 2019.4.40f1)
m_SelectedPSMSubtarget: Option<i32>
i32: (5.0.0f4 - 2017.4.40f1)
m_SelectedPSP2Subtarget: Option<i32>
i32: (4.5.0 - 2018.2.21f1)
m_SelectedQNXArchitecture: Option<i32>
i32: (2022.2.0b1 - 2022.3.2f1)
m_SelectedQNXOsVersion: Option<i32>
i32: (2022.2.0b1 - 2022.3.2f1)
m_SelectedStandaloneBuildSubtarget: Option<i32>
i32: (2021.2.0b1 - 2022.3.2f1)
m_SelectedTizenSubtarget: Option<i32>
i32: (4.5.0 - 2018.1.9f2)
m_SelectedWSAArchitecture: Option<String>
String: (2018.3.0f2 - 2022.3.2f1)
m_SelectedWSABuildAndRunDeployTarget: Option<i32>
i32: (5.0.0f4 - 2022.3.2f1)
m_SelectedWSAMinUWPSDK: Option<String>
String: (2018.3.0f2 - 2022.3.2f1)
m_SelectedWSASDK: Option<i32>
i32: (5.0.0f4 - 2017.1.0b1)
m_SelectedWSASubtarget: Option<i32>
i32: (5.5.0f3 - 2021.1.28f1)
m_SelectedWSAUWPBuildType: Option<i32>
i32: (5.2.0f2 - 2022.3.2f1)
m_SelectedWSAUWPSDK: Option<String>
String: (5.5.2f1 - 2022.3.2f1)
m_SelectedWSAUWPVSVersion: Option<String>
String: (2017.3.0b1 - 2022.3.2f1)
m_SelectedWebGLSubtarget: Option<i32>
i32: (2021.2.0b1 - 2022.3.2f1)
m_SelectedWiiDebugLevel: Option<i32>
i32: (3.5.0 - 4.3.4)
m_SelectedWiiSubtarget: Option<i32>
i32: (3.4.0 - 4.3.4)
m_SelectedWiiUBootMode: Option<i32>
i32: (5.2.0f2 - 2017.4.40f1)
m_SelectedWiiUBuildOutput: Option<i32>
i32: (5.2.0f2 - 2017.4.40f1)
m_SelectedWiiUDebugLevel: Option<i32>
i32: (5.2.0f2 - 2017.4.40f1)
m_SelectedXboxOneDeployDrive: Option<i32>
i32: (2018.2.0b1 - 2022.3.2f1)
m_SelectedXboxOneDeployMethod: Option<i32>
i32: (5.0.0f4 - 2022.3.2f1)
m_SelectedXboxRunMethod: Option<i32>
i32: (3.5.0 - 5.4.6f3)
m_SelectedXboxSubtarget: Option<i32>
i32: (3.5.0 - 2022.3.2f1)
m_SymlinkLibraries: Option<bool>
bool: (3.4.0 - 2021.1.28f1)
m_SymlinkSources: Option<bool>
bool: (2021.2.0b1 - 2022.3.2f1)
m_SymlinkTrampoline: Option<bool>
bool: (5.1.0f1 - 2022.3.2f1)
m_UseLegacyNvnPoolAllocatorForSwitch: Option<bool>
bool: (2019.4.24f1 - 2022.3.2f1)
m_WSADotNetNativeEnabled: Option<Vec<bool>>
Vec
m_WaitForPlayerConnection: Option<bool>
bool: (2019.1.0b1 - 2022.3.2f1)
m_WebGLOptimizationLevel: Option<i32>
i32: (5.0.0f4 - 5.3.8f2)
m_WebGLUsePreBuiltUnityEngine: Option<bool>
bool: (5.4.0f3 - 2018.4.36f1)
m_WebPlayerDeployOnline: Option<bool>
bool: (3.5.0 - 5.1.5f1)
m_WebPlayerNaClSupport: Option<bool>
bool: (3.4.0 - 3.5.7)
m_WebPlayerOfflineDeployment: Option<bool>
bool: (3.4.0 - 2017.1.5f1)
m_WebPlayerStreamed: Option<bool>
bool: (3.4.0 - 2017.1.5f1)
m_WiiUEnableNetAPI: Option<bool>
bool: (5.2.0f2 - 2017.4.40f1)
m_WindowsDevicePortalAddress: Option<String>
String: (2019.2.0b1 - 2022.3.2f1)
m_WindowsDevicePortalUsername: Option<String>
String: (2019.2.0b1 - 2022.3.2f1)
m_WsaHolographicRemoting: Option<bool>
bool: (2018.2.0b1 - 2019.1.0a12)
m_XboxCompressedXex: Option<bool>
bool: (3.5.0 - 3.5.7)
String: (5.3.0f1 - 2019.1.14f1)
m_XboxOneStreamingInstallLaunchChunkRange: Option<i32>
i32: (5.0.0f4 - 2022.3.2f1)
m_XboxOneUsername: Option<String>
String: (5.3.0f1 - 2019.1.14f1)
m_macosXcodeBuildConfig: Option<i32>
i32: (2021.2.0b1 - 2022.3.2f1)