Pārlūkot izejas kodu

[scene] Fix editorOnly/disabled/locked/inGameOnly tree style being applied only on object3d prefabs

Clément Espeute 7 mēneši atpakaļ
vecāks
revīzija
d97268c88c
1 mainītis faili ar 5 papildinājumiem un 3 dzēšanām
  1. 5 3
      hide/comp/SceneEditor.hx

+ 5 - 3
hide/comp/SceneEditor.hx

@@ -2869,12 +2869,14 @@ class SceneEditor {
 
 		el.toggleClass("childSelected", selectedParents.exists(p));
 
+		el.toggleClass("disabled", !p.enabled);
+		el.toggleClass("editorOnly", p.editorOnly);
+		el.toggleClass("inGameOnly", p.inGameOnly);
+		el.toggleClass("locked", p.locked);
+
 		if(obj3d != null) {
 			el.toggleClass("disabled", !p.enabled || !obj3d.visible);
 			el.toggleClass("hidden", isHidden(obj3d));
-			el.toggleClass("locked", p.locked);
-			el.toggleClass("editorOnly", p.editorOnly);
-			el.toggleClass("inGameOnly", p.inGameOnly);
 
 			var visTog = el.find(".visibility-toggle").first();
 			if(visTog.length == 0) {