This commit is contained in:
admin committed 2026-07-03 10:12:02 +02:00
1 parent 26f2a00726
commit f8b6524515
39 files changed
+16974

No files matched your search

@@ -0,0 +1,46 @@
using UnityEditor;
using UnityEngine;
using vietlabs.fr2;
[CustomEditor(typeof(FR2_Cache))]
internal class FR2_CacheEditor : Editor
{
private static string inspectGUID;
private static int index;
public override void OnInspectorGUI()
{
var c = (FR2_Cache) target;
GUILayout.Label("Total : " + c.AssetList.Count);
c.priority = EditorGUILayout.IntSlider("Priority", c.priority, 0, 5);
Object s = Selection.activeObject;
if (s == null)
{
return;
}
string guid = AssetDatabase.AssetPathToGUID(AssetDatabase.GetAssetPath(s));
if (inspectGUID != guid)
{
inspectGUID = guid;
index = c.AssetList.FindIndex(item => item.guid == guid);
}
if (index != -1)
{
if (index >= c.AssetList.Count)
{
index = 0;
}
serializedObject.Update();
SerializedProperty prop = serializedObject.FindProperty("AssetList").GetArrayElementAtIndex(index);
EditorGUILayout.PropertyField(prop, true);
}
}
}