1,创建ScriptableObject脚本
[CreateAssetMenu(fileName = "PrefabList", menuName = "Custom/Prefab List")]
public class XXX:ScriptableObject{
}
2,拓展ScriptableObject编辑器
using UnityEngine;
using UnityEditor;
[CustomEditor(typeof(PrefabList))]
public class PrefabListEditor : Editor {
private SerializedProperty prefabObjects;
private void OnEnable() {
prefabObjects = serializedObject.FindProperty("prefabObjects");
}
}