Class WindowsMRBuildProcessor
Build Processor class used to handle XR Plugin specific build actions.
Namespace: UnityEditor.XR.WindowsMR
Syntax
public class WindowsMRBuildProcessor : XRBuildHelper<WindowsMRSettings>
Properties
BuildSettingsKey
The key used to get the build settings object.
Declaration
public override string BuildSettingsKey { get; }
Property Value
Type | Description |
---|---|
String |
Methods
BuildSettingsForBuildTargetGroup(BuildTargetGroup)
Get the XR Plugin build settings for the specific build platform.
Declaration
public WindowsMRBuildSettings BuildSettingsForBuildTargetGroup(BuildTargetGroup buildTargetGroup)
Parameters
Type | Name | Description |
---|---|---|
BuildTargetGroup | buildTargetGroup | The build platform we want to get settings for. |
Returns
Type | Description |
---|---|
WindowsMRBuildSettings | An instance of WindowsMRBuildSettings, or null if there are none for the current build platform. |
OnPostprocessBuild(BuildReport)
OnPostprocessBuild override to provide XR Plugin specific build actions.
Declaration
public override void OnPostprocessBuild(BuildReport report)
Parameters
Type | Name | Description |
---|---|---|
BuildReport | report | The build report. |
OnPreprocessBuild(BuildReport)
OnPreprocessBuild override to provide XR Plugin specific build actions.
Declaration
public override void OnPreprocessBuild(BuildReport report)
Parameters
Type | Name | Description |
---|---|---|
BuildReport | report | The build report. |
SettingsForBuildTargetGroup(BuildTargetGroup)
Get a generic object reference for runtime settings for the build platform
Declaration
public override Object SettingsForBuildTargetGroup(BuildTargetGroup buildTargetGroup)
Parameters
Type | Name | Description |
---|---|---|
BuildTargetGroup | buildTargetGroup | The build platform we want to get settings for. |
Returns
Type | Description |
---|---|
Object | An object instance of the saved settings, or null if there are none. |