From 4a93a7ce9bde451deda1c7a7ce1d842ade8e0259 Mon Sep 17 00:00:00 2001
From: Han <1985708279@qq.com>
Date: Wed, 10 Sep 2025 18:23:48 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90m=E3=80=91RKTools=20Editor=E8=84=9A?=
=?UTF-8?q?=E6=9C=AC=E6=B7=BB=E5=8A=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Editor/ARTrackedImageEvoObjEditor.cs | 104 +++++++++---------
.../Editor/com.rktools.editor.asmdef | 3 +-
Assets/07.RKTools/package.json | 2 +-
3 files changed, 55 insertions(+), 54 deletions(-)
diff --git a/Assets/07.RKTools/Editor/ARTrackedImageEvoObjEditor.cs b/Assets/07.RKTools/Editor/ARTrackedImageEvoObjEditor.cs
index 224ba34..ad50bdb 100644
--- a/Assets/07.RKTools/Editor/ARTrackedImageEvoObjEditor.cs
+++ b/Assets/07.RKTools/Editor/ARTrackedImageEvoObjEditor.cs
@@ -1,52 +1,52 @@
-// using Stary.Evo.Editor;
-// using UnityEditor;
-// using UnityEngine;
-//
-// namespace Stary.Evo.RKTools
-// {
-// [CustomEditor(typeof(ARTrackedImageEvoObj))]
-// public class ARTrackedImageEvoObjEditor : UnityEditor.Editor
-// {
-// ///
-// /// 序列化属性,在OnEnable中获取
-// ///
-// private SerializedProperty domain;
-//
-// private SerializedProperty trackedTransform;
-//
-// ///
-// private string[] domainNames;
-//
-// private void OnEnable()
-// {
-// domain = serializedObject.FindProperty("domain");
-// trackedTransform = serializedObject.FindProperty("trackedTransform");
-// domainNames = CreatAssetWindow.GetCreatDomainAllName();
-// }
-//
-// public override void OnInspectorGUI()
-// {
-// serializedObject.Update();
-//
-// // 获取当前选中的索引
-// int selectedIndex = System.Array.IndexOf(domainNames, domain.stringValue);
-// if (selectedIndex < 0) selectedIndex = 0; // 默认选中第一个
-//
-// // 绘制下拉选择框
-// selectedIndex = EditorGUILayout.Popup("Domain", selectedIndex, domainNames);
-//
-// // 更新选择的域名
-// domain.stringValue = domainNames[selectedIndex];
-//
-// EditorGUI.BeginChangeCheck();
-// var newTrackedTransform
-// = EditorGUILayout.ObjectField(new GUIContent("Tracked Transform"), trackedTransform.objectReferenceValue, typeof(Transform), true) as Transform;
-// if (EditorGUI.EndChangeCheck())
-// {
-// trackedTransform.objectReferenceValue = newTrackedTransform;
-// }
-// serializedObject.ApplyModifiedProperties();
-// base.OnInspectorGUI();
-// }
-// }
-// }
\ No newline at end of file
+using Stary.Evo.Editor;
+using UnityEditor;
+using UnityEngine;
+
+namespace Stary.Evo.RKTools
+{
+ [CustomEditor(typeof(ARTrackedImageEvoObj))]
+ public class ARTrackedImageEvoObjEditor : UnityEditor.Editor
+ {
+ ///
+ /// 序列化属性,在OnEnable中获取
+ ///
+ private SerializedProperty domain;
+
+ private SerializedProperty trackedTransform;
+
+ ///
+ private string[] domainNames;
+
+ private void OnEnable()
+ {
+ domain = serializedObject.FindProperty("domain");
+ trackedTransform = serializedObject.FindProperty("trackedTransform");
+ domainNames = CreatAssetWindow.GetCreatDomainAllName();
+ }
+
+ public override void OnInspectorGUI()
+ {
+ serializedObject.Update();
+
+ // 获取当前选中的索引
+ int selectedIndex = System.Array.IndexOf(domainNames, domain.stringValue);
+ if (selectedIndex < 0) selectedIndex = 0; // 默认选中第一个
+
+ // 绘制下拉选择框
+ selectedIndex = EditorGUILayout.Popup("Domain", selectedIndex, domainNames);
+
+ // 更新选择的域名
+ domain.stringValue = domainNames[selectedIndex];
+
+ EditorGUI.BeginChangeCheck();
+ var newTrackedTransform
+ = EditorGUILayout.ObjectField(new GUIContent("Tracked Transform"), trackedTransform.objectReferenceValue, typeof(Transform), true) as Transform;
+ if (EditorGUI.EndChangeCheck())
+ {
+ trackedTransform.objectReferenceValue = newTrackedTransform;
+ }
+ serializedObject.ApplyModifiedProperties();
+ base.OnInspectorGUI();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/07.RKTools/Editor/com.rktools.editor.asmdef b/Assets/07.RKTools/Editor/com.rktools.editor.asmdef
index 5596474..b4fe8fd 100644
--- a/Assets/07.RKTools/Editor/com.rktools.editor.asmdef
+++ b/Assets/07.RKTools/Editor/com.rktools.editor.asmdef
@@ -2,7 +2,8 @@
"name": "com.rktools.editor",
"rootNamespace": "",
"references": [
- "GUID:10c9b58b77ad42b4193e2a393b1a9899"
+ "GUID:10c9b58b77ad42b4193e2a393b1a9899",
+ "GUID:044184040b21c434b8aee6f2a3424c06"
],
"includePlatforms": [
"Editor"
diff --git a/Assets/07.RKTools/package.json b/Assets/07.RKTools/package.json
index 0dc6333..44358e1 100644
--- a/Assets/07.RKTools/package.json
+++ b/Assets/07.RKTools/package.json
@@ -1,6 +1,6 @@
{
"name": "com.staryevo.rktools",
- "version": "1.1.3",
+ "version": "1.1.4",
"displayName": "07.RKTools",
"description": "Rokid工具",
"unity": "2021.3",