VR4Medical/ICI/Library/PackageCache/com.unity.xr.openxr@3903c1059bcf/RuntimeDebugger/Editor/RuntimeDebuggerOpenXRFeatureEditor.cs
2025-07-29 13:45:50 +03:00

35 lines
982 B
C#

using UnityEngine;
using UnityEngine.XR.OpenXR.Features.RuntimeDebugger;
namespace UnityEditor.XR.OpenXR.Features.RuntimeDebugger
{
[CustomEditor(typeof(RuntimeDebuggerOpenXRFeature))]
internal class RuntimeDebuggerOpenXRFeatureEditor : Editor
{
private SerializedProperty cacheSize;
private SerializedProperty perThreadCacheSize;
void OnEnable()
{
cacheSize = serializedObject.FindProperty("cacheSize");
perThreadCacheSize = serializedObject.FindProperty("perThreadCacheSize");
}
public override void OnInspectorGUI()
{
serializedObject.Update();
EditorGUILayout.PropertyField(cacheSize);
EditorGUILayout.PropertyField(perThreadCacheSize);
if (GUILayout.Button("Open Debugger Window"))
{
RuntimeDebuggerWindow.Init();
}
serializedObject.ApplyModifiedProperties();
}
}
}