Class BuildProfile
Class BuildProfile.
Namespace: Unity.Industrial.Forma.Core.Building
Syntax
public class BuildProfile : ScriptableObject, ISerializationCallbackReceiver
Constructors
BuildProfile()
Initializes a new instance of the BuildProfile class.
Declaration
public BuildProfile()
Fields
AddressableLocalBuildPath
The addressable local build path
Declaration
public string AddressableLocalBuildPath
Field Value
Type | Description |
---|---|
String |
AddressableLocalLoadPath
The addressable local load path
Declaration
public string AddressableLocalLoadPath
Field Value
Type | Description |
---|---|
String |
buildTargetData
Build target data
Declaration
public IBuildTargetData buildTargetData
Field Value
Type | Description |
---|---|
IBuildTargetData |
BuildType
The build type
Declaration
public IBuildType BuildType
Field Value
Type | Description |
---|---|
IBuildType |
CompatibilitySettings
Gets or sets the compatibility settings.
Declaration
public List<ScriptableObject> CompatibilitySettings
Field Value
Type | Description |
---|---|
List<ScriptableObject> | The compatibility settings. |
DefaultAddressableRemoteBuildPath
The addressable local build path
Declaration
public string DefaultAddressableRemoteBuildPath
Field Value
Type | Description |
---|---|
String |
detailedBuildReport
Generates more information in the BuildReport
Declaration
public bool detailedBuildReport
Field Value
Type | Description |
---|---|
Boolean |
DevelopmentMode
The development mode
Declaration
public bool DevelopmentMode
Field Value
Type | Description |
---|---|
Boolean |
LastBuildPath
The last build path
Declaration
public string LastBuildPath
Field Value
Type | Description |
---|---|
String |
ProductCatalogs
The product catalogs
Declaration
public List<ExportableProductCatalog> ProductCatalogs
Field Value
Type | Description |
---|---|
List<ExportableProductCatalog> |
ProductPublishType
Publish product type (eg: local, CCD, AWS, etc.)
Declaration
public ProductPublish ProductPublishType
Field Value
Type | Description |
---|---|
ProductPublish |
ProfileId
The profile identifier
Declaration
public string ProfileId
Field Value
Type | Description |
---|---|
String |
publishersData
Publisher data
Declaration
public List<IPublisherData> publishersData
Field Value
Type | Description |
---|---|
List<IPublisherData> |
SelectedBuildTarget
Replaces SupportedBuildTarget, since we want to allow custom user-defined build target. store the string value.
Declaration
public string SelectedBuildTarget
Field Value
Type | Description |
---|---|
String |
SupportedBuildTarget
The selected supported build target
Declaration
public SupportedBuildTarget SupportedBuildTarget
Field Value
Type | Description |
---|---|
SupportedBuildTarget |
WaitForManagedDebugger
The wait for managed debugger
Declaration
public bool WaitForManagedDebugger
Field Value
Type | Description |
---|---|
Boolean |
Properties
ConfiguratorProfileReference
The configurator profile reference
Declaration
public ConfiguratorProfileReference ConfiguratorProfileReference { get; set; }
Property Value
Type | Description |
---|---|
ConfiguratorProfileReference |
ConfiguratorScenes
Gets or sets the configurator scenes.
Declaration
public List<SceneReference> ConfiguratorScenes { get; set; }
Property Value
Type | Description |
---|---|
List<SceneReference> | The configurator scenes. |
DisplayName
Gets or sets the display name.
Declaration
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
String | The display name. |
Methods
GetSupportedBuildTargetWithCurrentPlatform()
Gets the supported build target with current platform.
Declaration
public static SupportedBuildTarget GetSupportedBuildTargetWithCurrentPlatform()
Returns
Type | Description |
---|---|
SupportedBuildTarget | SupportedBuildTarget. |
OnAfterDeserialize()
Called when [after deserialize].
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Called when [before serialize].
Declaration
public void OnBeforeSerialize()
SetDefaultValues()
Sets the default values.
Declaration
public void SetDefaultValues()