void SetupWindow() { if (ScriptDataService == null) { ScriptDataService = new ConstellationEditorDataService(); ScriptDataService.Initialize(); } if (NodeTabPanel == null) { NodeTabPanel = new ConstellationsTabPanel(); } if (NodeSelector == null) { SetupNodeSelector(); } }
public void OnEnable() { EditorApplication.playModeStateChanged += OnPlayStateChanged; if (NodeSelector == null) { NodeSelector = new NodeSelectorPanel(/*, scriptDataService.GetAllCustomNodesNames()*/); NodeSelector.SetupNamespaceData(); } if (ScriptDataService == null) { ScriptDataService = new ConstellationEditorDataService(); ScriptDataService.Initialize(); } if (NodeTabPanel == null) { NodeTabPanel = new ConstellationsTabPanel(); } }
public void OnEnable() { EditorApplication.playModeStateChanged += OnPlayStateChanged; UnityEditor.Undo.undoRedoPerformed += OnUndoPerformed; if (ScriptDataService == null) { ScriptDataService = new ConstellationEditorDataService(); ScriptDataService.Initialize(); } if (NodeTabPanel == null) { NodeTabPanel = new ConstellationsTabPanel(); } if (NodeSelector == null) { SetupNodeSelector(); } }
public bool ParseScript() { if (ConstellationParser == null) { ConstellationParser = new ConstellationParser(); } if (ScriptDataService == null) { ScriptDataService = new ConstellationEditorDataService(); ScriptDataService.Initialize(); ScriptDataService.ResetConstellationEditorData(); if (ScriptDataService.currentPath.ToArray().Length > 0) { Open(ScriptDataService.currentPath.ToArray()[0]); } } ConstellationParser.UpdateScriptsNodes(ScriptDataService.GetAllScriptsInProject(), ScriptDataService.GetAllNestableScriptsInProject()); SetupNodeWindow(); return(true); }
private void SetupScriptDataService() { ScriptDataService = new ConstellationEditorDataService(); ScriptDataService.Initialize(); ScriptDataService.ResetConstellationEditorData(); }