代码之家  ›  专栏  ›  技术社区  ›  derHugo

在StateMachineBehaviours的自定义统一检查器中显示脚本字段

  •  0
  • derHugo  · 技术社区  · 6 年前

    通常我会用以下方法 CustomEditor

    private void DrawScriptField()
    {
        // Disable editing
        EditorGUI.BeginDisabledGroup(true); 
        EditorGUILayout.ObjectField("Script", MonoScript.FromMonoBehaviour((MyClass) target), typeof(MyClass), false);
        EditorGUI.EndDisabledGroup();
    }
    

    MonoScript 显然只包含这两种方法 FromMonoBehaviour FromScriptableObject StateMachineBehaviour .

    如何在自定义编辑器中为

    1 回复  |  直到 6 年前
        1
  •  1
  •   derHugo    6 年前

    哦,没关系。我吃多了 StateMachineBehaviour ScriptableObject 所以我可以用 MonoScript.FromScriptableObject .