【m】RKTools Editor脚本添加
This commit is contained in:
@@ -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();
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
@@ -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"
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user