Table of Contents

Class BuildPlayerHandlerWrapper

Namespace
HomaGames.HomaBelly
Assembly
HomaGames.HomaBelly.Core.Editor.dll
public class BuildPlayerHandlerWrapper : IPreprocessBuildWithReport, IOrderedCallback
Inheritance
BuildPlayerHandlerWrapper
Implements
IPreprocessBuildWithReport
IOrderedCallback
Inherited Members

Properties

callbackOrder

Returns the relative callback order for callbacks. Callbacks with lower values are called before ones with higher values.

public int callbackOrder { get; }

Property Value

int

Methods

AddBuildFilter(FilterDelegate)

[PublicAPI]
public static void AddBuildFilter(BuildPlayerHandlerWrapper.FilterDelegate filter)

Parameters

filter BuildPlayerHandlerWrapper.FilterDelegate

AddBuildPlayerHandlerFilter(BuildPlayerHandlerFilter)

[PublicAPI]
[Obsolete("Use AddBuildFilter instead")]
public static void AddBuildPlayerHandlerFilter(BuildPlayerHandlerWrapper.BuildPlayerHandlerFilter filter)

Parameters

filter BuildPlayerHandlerWrapper.BuildPlayerHandlerFilter

AddInteractiveFilter(FilterDelegate)

[PublicAPI]
public static void AddInteractiveFilter(BuildPlayerHandlerWrapper.FilterDelegate filter)

Parameters

filter BuildPlayerHandlerWrapper.FilterDelegate

OnPreprocessBuild(BuildReport)

Implement this function to receive a callback before the build is started.

public void OnPreprocessBuild(BuildReport report)

Parameters

report BuildReport

A report containing information about the build, such as its target platform and output path.

RemoveBuildFilter(FilterDelegate)

[PublicAPI]
public static void RemoveBuildFilter(BuildPlayerHandlerWrapper.FilterDelegate filter)

Parameters

filter BuildPlayerHandlerWrapper.FilterDelegate

RemoveBuildPlayerHandlerFilter(BuildPlayerHandlerFilter)

[PublicAPI]
[Obsolete("Use RemoveBuildFilter instead")]
public static void RemoveBuildPlayerHandlerFilter(BuildPlayerHandlerWrapper.BuildPlayerHandlerFilter filter)

Parameters

filter BuildPlayerHandlerWrapper.BuildPlayerHandlerFilter

RemoveInteractiveFilter(FilterDelegate)

[PublicAPI]
public static void RemoveInteractiveFilter(BuildPlayerHandlerWrapper.FilterDelegate filter)

Parameters

filter BuildPlayerHandlerWrapper.FilterDelegate