protected override void OnGuiChanged() { var editorWindow = DungeonEditorHelper.GetWindowIfOpen <SpatialConstraintsEditorWindow>(); if (editorWindow != null) { var graphEditor = editorWindow.GraphEditor; graphEditor.HandleGraphStateChanged(); graphEditor.HandleNodePropertyChanged(target as GraphNode); } }
public override void HandleGraphStateChanged() { base.HandleGraphStateChanged(); if (RealtimeUpdate) { var themeEditorWindow = DungeonEditorHelper.GetWindowIfOpen <DungeonThemeEditorWindow>(); if (themeEditorWindow != null) { var themeEditor = themeEditorWindow.GraphEditor; themeEditor.HandleGraphStateChanged(); } } HandleMarkedDirty(); }