Class WindowsMRPackageSettings
XR Plugin settings, both build and runtime, for each build target that is supported.
Namespace: UnityEditor.XR.WindowsMR
Syntax
public class WindowsMRPackageSettings : ScriptableObject, ISerializationCallbackReceiver, IWindowsMRPackageSettings
Methods
GetActiveBuildTargetSettings()
Get the WindowsMRSettings instance associated with the active build target.
Declaration
public WindowsMRSettings GetActiveBuildTargetSettings()
Returns
Type | Description |
---|---|
WindowsMRSettings | WindowsMRSettings for the build target, or null if none found. |
GetBuildSettingsForBuildTargetGroup(BuildTargetGroup)
Get the build settings instance for the build target.
Declaration
public WindowsMRBuildSettings GetBuildSettingsForBuildTargetGroup(BuildTargetGroup buildTargetGroup)
Parameters
Type | Name | Description |
---|---|---|
BuildTargetGroup | buildTargetGroup | The build platform we wish to get settings for. |
Returns
Type | Description |
---|---|
WindowsMRBuildSettings | An instance of WindowsMRBuildSettings if found, else null. |
GetSettingsForBuildTargetGroup(BuildTargetGroup)
Get an instance of WindowsMRSettings for a specific build platform.
Declaration
public WindowsMRSettings GetSettingsForBuildTargetGroup(BuildTargetGroup buildTargetGroup)
Parameters
Type | Name | Description |
---|---|---|
BuildTargetGroup | buildTargetGroup | The build platform we wish to get settings for. |
Returns
Type | Description |
---|---|
WindowsMRSettings | An instance of WindowsMRSettings for the build platform, or null if not found. |
OnAfterDeserialize()
Post-deserialization action
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Pre-serialization action
Declaration
public void OnBeforeSerialize()