Пример #1
0
 StatusFlags OpenNodeScriptStatus(DropdownMenu.MenuAction action)
 {
     if (NodeProvider.GetNodeScript(nodeTarget.GetType()) != null)
     {
         return(StatusFlags.Normal);
     }
     return(StatusFlags.Disabled);
 }
Пример #2
0
        public void OpenNodeScript()
        {
            var script = NodeProvider.GetNodeScript(nodeTarget.GetType());

            if (script != null)
            {
                AssetDatabase.OpenAsset(script.GetInstanceID(), 0, 0);
            }
        }
Пример #3
0
        public void OpenNodeScript()
        {
            var scriptPath = NodeProvider.GetNodeScript(nodeTarget.GetType());

            if (scriptPath != null)
            {
                InternalEditorUtility.OpenFileAtLineExternal(scriptPath, 0);
            }
        }
Пример #4
0
        public void OpenNodeScript()
        {
            var scriptPath = NodeProvider.GetNodeScript(nodeTarget.GetType());

#pragma warning disable CS0618 // Deprecated function but no alternative :(
            if (scriptPath != null)
            {
                InternalEditorUtility.OpenFileAtLineExternal(scriptPath, 0);
            }
#pragma warning restore CS0618
        }