Esempio n. 1
0
    public override void OnInspectorGUI()
    {
        GUI.enabled = false;
        EditorGUILayout.PropertyField(_script, true, new GUILayoutOption[0]);
        GUI.enabled = true;
        EditorGUILayout.Space();

        if (GUILayout.Button("Open Editor"))
        {
            ActNodeEditorWindow.Open((ActNode)target);
        }
    }
    public static void Open(ActNode actNode)
    {
        ActNodeEditorWindow window = GetWindow <ActNodeEditorWindow>("Act Node Editor");

        window.serializedObject = new SerializedObject(actNode);
    }