Table of Contents

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

OverrideProductInformation

private bool OverrideProductInformation { get; set; }

Property Value

bool

ProductName

private string ProductName { get; set; }

Property Value

string

Methods

ApplyProductInformation()

private void ApplyProductInformation()

ApplyScriptingDefines()

private void ApplyScriptingDefines()

ApplySplashScreenSettings()

private void ApplySplashScreenSettings()

IsValid()

public bool IsValid()

Returns

bool

PopulateProductInformationBasedOnProjectSettings()

[Button(ButtonSizes.Medium)]
[ShowIf("OverrideProductInformation", true)]
[FoldoutGroup("Additional/Product information", 0)]
[PropertySpace(5)]
private void PopulateProductInformationBasedOnProjectSettings()

SetProductInformation(string, string, string)

private void SetProductInformation(string productName, string bundleIdentifier, string companyName)

Parameters

productName string
bundleIdentifier string
companyName string

SetProductInformationEmpty()

[Button(ButtonSizes.Medium)]
[ShowIf("OverrideProductInformation", true)]
[FoldoutGroup("Additional/Product information", 0)]
[PropertySpace(2)]
private void SetProductInformationEmpty()

TryApplySettings()

public bool TryApplySettings()

Returns

bool