1234567891011121314151617181920212223242526272829303132333435 |
- using UnityEngine.XR.Management;
- namespace UnityEditor.XR.Management
- {
- [CustomEditor(typeof(XRManagerSettings))]
- internal class XRManagerSettingsEditor : Editor
- {
- XRLoaderOrderUI m_LoaderUi = new XRLoaderOrderUI();
- internal BuildTargetGroup BuildTarget
- {
- get;
- set;
- }
- public void Reload()
- {
- m_LoaderUi.CurrentBuildTargetGroup = BuildTargetGroup.Unknown;
- }
- /// <summary><see href="https://docs.unity3d.com/ScriptReference/Editor.OnInspectorGUI.html">Editor Documentation</see></summary>
- public override void OnInspectorGUI()
- {
- if (serializedObject == null || serializedObject.targetObject == null)
- return;
- serializedObject.Update();
- m_LoaderUi.OnGUI(BuildTarget);
- serializedObject.ApplyModifiedProperties();
- }
- }
- }
|