Parcourir la source

When breaking a prefab node, update node to remove the prefab save/undo/break node ui

rsredsq il y a 10 ans
Parent
commit
14fa78ecd2
1 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 3 1
      Script/AtomicEditor/ui/frames/inspector/NodeInspector.ts

+ 3 - 1
Script/AtomicEditor/ui/frames/inspector/NodeInspector.ts

@@ -123,7 +123,7 @@ class NodeInspector extends ScriptWidget {
         this.node = node;
 
         node.scene.sendEvent("SceneEditSerializable", { serializable: node, operation: 0});
-        this.subscribeToEvent(node, "SceneEditSerializableUndoRedo", (data) => this.handleSceneEditSerializableUndoRedoEvent(data));        
+        this.subscribeToEvent(node, "SceneEditSerializableUndoRedo", (data) => this.handleSceneEditSerializableUndoRedoEvent(data));
 
         this.isPrefab = this.detectPrefab(node);
 
@@ -269,6 +269,8 @@ class NodeInspector extends ScriptWidget {
 
                     prefabComponent.breakPrefab();
 
+                    this.sendEvent("EditorActiveNodeChange", { node: this.node });
+
                     return true;
 
                 }