通常我会在CustomEditor中使用以下方法在检查器中显示组件的 Script 字段
private void DrawScriptField()
{
// Disable editing
EditorGUI.BeginDisabledGroup(true);
EditorGUILayout.ObjectField("Script", MonoScript.FromMonoBehaviour((MyClass) target), typeof(MyClass), false);
EditorGUI.EndDisabledGroup();
}
我的问题MonoScript
显然只包含这两种方法FromMonoBehaviour
,FromScriptableObject
但没有从StateMachineBehaviour
.
如何在脚本的自定义编辑器中创建类似的脚本字段StateMachineBehaviour
?