Class AdaptivePerformanceBuildHelper<T>
Base abstract class that provides some common functionality for providers seeking to integrate with management assisted build.
Namespace: UnityEditor.AdaptivePerformance.Editor
Syntax
public abstract class AdaptivePerformanceBuildHelper<T> : IPreprocessBuildWithReport, IPostprocessBuildWithReport, IOrderedCallback where T : Object
Type Parameters
Name | Description |
---|---|
T | The type parameter that will be used as the base type of the settings. |
Properties
BuildSettingsKey
Override of base IPreprocessBuildWithReport.
Declaration
public abstract string BuildSettingsKey { get; }
Property Value
Type | Description |
---|---|
String | String that specifies the key to be used to set or get settings in EditorBuildSettings. |
callbackOrder
Override of base IPreprocessBuildWithReport.
Declaration
public virtual int callbackOrder { get; }
Property Value
Type | Description |
---|---|
Int32 | The callback order. |
Implements
Methods
OnPostprocessBuild(BuildReport)
Override of base IPostprocessBuildWithReport.
Declaration
public virtual void OnPostprocessBuild(BuildReport report)
Parameters
Type | Name | Description |
---|---|---|
BuildReport | report | BuildReport instance passed in from build pipeline. |
Implements
OnPreprocessBuild(BuildReport)
Override of base IPreprocessBuildWithReport.
Declaration
public virtual void OnPreprocessBuild(BuildReport report)
Parameters
Type | Name | Description |
---|---|---|
BuildReport | report | BuildReport instance passed in from the build pipeline. |
Implements
SettingsForBuildTargetGroup(BuildTargetGroup)
Helper function to return current settings for a specific build target.
Declaration
public virtual Object SettingsForBuildTargetGroup(BuildTargetGroup buildTargetGroup)
Parameters
Type | Name | Description |
---|---|---|
BuildTargetGroup | buildTargetGroup | An enum that specifies which platform group this build is for. |
Returns
Type | Description |
---|---|
Object | A Unity object that represents the settings instance data for that build target, or null if not found. |