DisabledPluginsInShipping

DisabledPluginsInShipping

#Overview

name: DisabledPluginsInShipping

The value of this variable can be defined or overridden in .ini config files. 2 .ini config files referencing this setting variable.

It is referenced in 2 C# build files meaning it may affect the build system logic.

#Summary

#Setting Variables

#References In INI files

Location: <Workspace>/Engine/Config/BaseGame.ini:304, section: [CookedEditorSettings_CookedEditor]

Location: <Workspace>/Engine/Config/BaseGame.ini:305, section: [CookedEditorSettings_CookedEditor]

#References in C# build files

This variable is referenced in the following C# build files:

Location: <Workspace>/Engine/Source/Programs/UnrealBuildTool/Configuration/TargetRules.cs:3030

					allDisabledPlugins.AddRange(disabledPlugins);
				}
				if (projectGameIni.GetArray("CookedEditorSettings" + (bIsCookedCooker ? "_CookedCooker" : "_CookedEditor"), "DisabledPluginsInShipping", out disabledPlugins))
				{
					allDisabledPlugins.AddRange(disabledPlugins);
				}
			}

			// disable them, and remove them from Enabled in case they were there

Location: <Workspace>/Engine/Source/Programs/UnrealBuildTool/Configuration/TargetRules.cs:3026

			if (Configuration == UnrealTargetConfiguration.Shipping)
			{
				if (projectGameIni.GetArray("CookedEditorSettings", "DisabledPluginsInShipping", out disabledPlugins))
				{
					allDisabledPlugins.AddRange(disabledPlugins);
				}
				if (projectGameIni.GetArray("CookedEditorSettings" + (bIsCookedCooker ? "_CookedCooker" : "_CookedEditor"), "DisabledPluginsInShipping", out disabledPlugins))
				{
					allDisabledPlugins.AddRange(disabledPlugins);