Пример #1
0
        protected override void OnGuiChanged()
        {
            var editorWindow = DungeonEditorHelper.GetWindowIfOpen <SpatialConstraintsEditorWindow>();

            if (editorWindow != null)
            {
                var graphEditor = editorWindow.GraphEditor;
                graphEditor.HandleGraphStateChanged();
                graphEditor.HandleNodePropertyChanged(target as GraphNode);
            }
        }
Пример #2
0
        public override void HandleGraphStateChanged()
        {
            base.HandleGraphStateChanged();

            if (RealtimeUpdate)
            {
                var themeEditorWindow = DungeonEditorHelper.GetWindowIfOpen <DungeonThemeEditorWindow>();
                if (themeEditorWindow != null)
                {
                    var themeEditor = themeEditorWindow.GraphEditor;
                    themeEditor.HandleGraphStateChanged();
                }
            }

            HandleMarkedDirty();
        }