Class BuildPipelineCustomizer
Inheritance
BuildPipelineCustomizer
Assembly: WeaverCore.Editor.dll
Syntax
public abstract class BuildPipelineCustomizer
Methods
|
Edit this page
View Source
BeforeBuildBegin()
Runs a tast before the build begins. Returns false if an error occurs
Declaration
public virtual Task<bool> BeforeBuildBegin()
Returns
|
Edit this page
View Source
BuildScreenOnGUIExtension(BuildScreen)
Used for adding any extra properties to the Build Screen
Declaration
public virtual void BuildScreenOnGUIExtension(BuildScreen sourceScreen)
Parameters
|
Edit this page
View Source
ChangeAssemblyNames(Dictionary<string, string>)
After all the assemblies have been build, the names of these assemblies will get changed. This is useful for making sure assetbundles point to the right assemblies when finding scripts
Declaration
public virtual void ChangeAssemblyNames(Dictionary<string, string> assemblyNamesToChange)
Parameters
|
Edit this page
View Source
ChangeBundleAssemblyPairings(Dictionary<string, AssemblyName>, List<AssemblyName>)
Used to modify which asset bundles get injected into which assemblies.
Declaration
public virtual void ChangeBundleAssemblyPairings(Dictionary<string, AssemblyName> bundleToAssemblyPairings, List<AssemblyName> assemblyNames)
Parameters
|
Edit this page
View Source
GetCurrentPipelineCustomizer()
Declaration
public static BuildPipelineCustomizer GetCurrentPipelineCustomizer()
Returns
|
Edit this page
View Source
GetCurrentPipelineCustomizerType()
Declaration
public static Type GetCurrentPipelineCustomizerType()
Returns
|
Edit this page
View Source
OnAfterBuildFinished()
Used to run any extra steps after all the other build steps have been finished (compiling and bundling of assets)
Declaration
public virtual Task<bool> OnAfterBuildFinished()
Returns
|
Edit this page
View Source
OnLoadSettings()
Called to load any persistent settings
Declaration
public virtual void OnLoadSettings()
|
Edit this page
View Source
OnSaveSettings()
Called to save any persistent settings
Declaration
public virtual void OnSaveSettings()
|
Edit this page
View Source
PreBuildVerify()
Used to verify the build settings on the build screen before starting the build
Declaration
public virtual bool PreBuildVerify()
Returns
|
Edit this page
View Source
TryGetCurrentCustomizer(out BuildPipelineCustomizer)
Declaration
public static bool TryGetCurrentCustomizer(out BuildPipelineCustomizer customizer)
Parameters
Returns
Extension Methods