Class DeploymentEnvironmentReleaseSetup
- Namespace
- CodeBase.ForBuildAssistant.Variant
- Assembly
- 4Experience.CodeBase.ForBuildAssistant.Editor.dll
[CreateAssetMenu(menuName = "4Experience/CodeBase/Build Process/DeploymentEnvironmentReleaseSetup", order = -15)]
public class DeploymentEnvironmentReleaseSetup : ExtendedScriptableObject, ISettingsApplier, IValidable
- Inheritance
-
Object
ScriptableObject
DeploymentEnvironmentReleaseSetup
- Implements
-
- Extension Methods
-
Properties
AdditionalScriptingDefines
private bool AdditionalScriptingDefines { get; set; }
Property Value
- bool
BundleIdentifier
private string BundleIdentifier { get; set; }
Property Value
- string
CompanyName
private string CompanyName { get; set; }
Property Value
- string
CustomDefines
private string[] CustomDefines { get; set; }
Property Value
- string[]
EnableSplashScreen
private bool EnableSplashScreen { get; set; }
Property Value
- bool
Name
public string Name { get; private set; }
Property Value
- string
Options
public BuildOptions Options { get; private set; }
Property Value
- BuildOptions
private bool OverrideProductInformation { get; set; }
Property Value
- bool
ProductName
private string ProductName { get; set; }
Property Value
- string
Methods
private void ApplyProductInformation()
ApplyScriptingDefines()
private void ApplyScriptingDefines()
ApplySplashScreenSettings()
private void ApplySplashScreenSettings()
IsValid()
Returns
- bool
[Button(ButtonSizes.Medium)]
[ShowIf("OverrideProductInformation", true)]
[FoldoutGroup("Additional/Product information", 0)]
[PropertySpace(5)]
private void PopulateProductInformationBasedOnProjectSettings()
private void SetProductInformation(string productName, string bundleIdentifier, string companyName)
Parameters
productName string
bundleIdentifier string
companyName string
[Button(ButtonSizes.Medium)]
[ShowIf("OverrideProductInformation", true)]
[FoldoutGroup("Additional/Product information", 0)]
[PropertySpace(2)]
private void SetProductInformationEmpty()
TryApplySettings()
public bool TryApplySettings()
Returns
- bool