Class ScriptableObjectBuildHelper<T>
Helper base class that add scriptable object to preloaded assets list before building. Preloaded assets will be loaded at start up in packaged build. The asset is removed from the list after build to ensure the list stay the same.
public abstract class ScriptableObjectBuildHelper<T> where T : ScriptableObject
Type Parameters
| Name | Type | Description |
|---|---|---|
T |
Inheritance
Properties
callbackOrder
Override of base IXxxprocessBuildWithReport
public virtual int callbackOrder { get; }
Property Value
int
Methods
OnPostprocessBuild(BuildReport)
Override of base IPostprocessBuildWithReport
public virtual void OnPostprocessBuild(BuildReport report)
Parameters
| Name | Type | Description |
|---|---|---|
report | BuildReport | BuildReport instance passed in from build pipeline. |
OnPreprocessBuild(BuildReport)
Override of base IPreprocessBuildWithReport
public virtual void OnPreprocessBuild(BuildReport report)
Parameters
| Name | Type | Description |
|---|---|---|
report | BuildReport | BuildReport instance passed in from build pipeline. |
SettingsForBuildTargetGroup(BuildTargetGroup)
Helper function to return current settings for a specific build target.
public abstract ScriptableObject SettingsForBuildTargetGroup(BuildTargetGroup buildTargetGroup)
Parameters
| Name | Type | Description |
|---|---|---|
buildTargetGroup | BuildTargetGroup | An enum specifying which platform group this build is for. |
Returns
ScriptableObject — A unity object representing the settings instance data for that build target, or null if not found.