【m】RKTools Editor脚本添加

This commit is contained in:
Han
2025-09-10 18:23:48 +08:00
parent a5a8e1c0ff
commit 4a93a7ce9b
3 changed files with 55 additions and 54 deletions

View File

@@ -1,52 +1,52 @@
// using Stary.Evo.Editor; using Stary.Evo.Editor;
// using UnityEditor; using UnityEditor;
// using UnityEngine; using UnityEngine;
//
// namespace Stary.Evo.RKTools namespace Stary.Evo.RKTools
// { {
// [CustomEditor(typeof(ARTrackedImageEvoObj))] [CustomEditor(typeof(ARTrackedImageEvoObj))]
// public class ARTrackedImageEvoObjEditor : UnityEditor.Editor public class ARTrackedImageEvoObjEditor : UnityEditor.Editor
// { {
// /// <summary> /// <summary>
// /// 序列化属性在OnEnable中获取 /// 序列化属性在OnEnable中获取
// /// </summary> /// </summary>
// private SerializedProperty domain; private SerializedProperty domain;
//
// private SerializedProperty trackedTransform; private SerializedProperty trackedTransform;
//
// /// <summary> /// <summary>
// private string[] domainNames; private string[] domainNames;
//
// private void OnEnable() private void OnEnable()
// { {
// domain = serializedObject.FindProperty("domain"); domain = serializedObject.FindProperty("domain");
// trackedTransform = serializedObject.FindProperty("trackedTransform"); trackedTransform = serializedObject.FindProperty("trackedTransform");
// domainNames = CreatAssetWindow.GetCreatDomainAllName(); domainNames = CreatAssetWindow.GetCreatDomainAllName();
// } }
//
// public override void OnInspectorGUI() public override void OnInspectorGUI()
// { {
// serializedObject.Update(); serializedObject.Update();
//
// // 获取当前选中的索引 // 获取当前选中的索引
// int selectedIndex = System.Array.IndexOf(domainNames, domain.stringValue); int selectedIndex = System.Array.IndexOf(domainNames, domain.stringValue);
// if (selectedIndex < 0) selectedIndex = 0; // 默认选中第一个 if (selectedIndex < 0) selectedIndex = 0; // 默认选中第一个
//
// // 绘制下拉选择框 // 绘制下拉选择框
// selectedIndex = EditorGUILayout.Popup("Domain", selectedIndex, domainNames); selectedIndex = EditorGUILayout.Popup("Domain", selectedIndex, domainNames);
//
// // 更新选择的域名 // 更新选择的域名
// domain.stringValue = domainNames[selectedIndex]; domain.stringValue = domainNames[selectedIndex];
//
// EditorGUI.BeginChangeCheck(); EditorGUI.BeginChangeCheck();
// var newTrackedTransform var newTrackedTransform
// = EditorGUILayout.ObjectField(new GUIContent("Tracked Transform"), trackedTransform.objectReferenceValue, typeof(Transform), true) as Transform; = EditorGUILayout.ObjectField(new GUIContent("Tracked Transform"), trackedTransform.objectReferenceValue, typeof(Transform), true) as Transform;
// if (EditorGUI.EndChangeCheck()) if (EditorGUI.EndChangeCheck())
// { {
// trackedTransform.objectReferenceValue = newTrackedTransform; trackedTransform.objectReferenceValue = newTrackedTransform;
// } }
// serializedObject.ApplyModifiedProperties(); serializedObject.ApplyModifiedProperties();
// base.OnInspectorGUI(); base.OnInspectorGUI();
// } }
// } }
// } }

View File

@@ -2,7 +2,8 @@
"name": "com.rktools.editor", "name": "com.rktools.editor",
"rootNamespace": "", "rootNamespace": "",
"references": [ "references": [
"GUID:10c9b58b77ad42b4193e2a393b1a9899" "GUID:10c9b58b77ad42b4193e2a393b1a9899",
"GUID:044184040b21c434b8aee6f2a3424c06"
], ],
"includePlatforms": [ "includePlatforms": [
"Editor" "Editor"

View File

@@ -1,6 +1,6 @@
{ {
"name": "com.staryevo.rktools", "name": "com.staryevo.rktools",
"version": "1.1.3", "version": "1.1.4",
"displayName": "07.RKTools", "displayName": "07.RKTools",
"description": "Rokid工具", "description": "Rokid工具",
"unity": "2021.3", "unity": "2021.3",