Browse Source

Also hide grid when rendering editor's camera preview. [ci skip]

Yao Wei Tjong 姚伟忠 11 years ago
parent
commit
d13c0c80a2
1 changed files with 16 additions and 6 deletions
  1. 16 6
      Bin/Data/Scripts/Editor/EditorView.as

+ 16 - 6
Bin/Data/Scripts/Editor/EditorView.as

@@ -1605,16 +1605,26 @@ Vector3 GetScreenCollision(IntVector2 pos)
 
 
 void HandleBeginViewUpdate(StringHash eventType, VariantMap& eventData)
 void HandleBeginViewUpdate(StringHash eventType, VariantMap& eventData)
 {
 {
-    // Hide gizmo from preview camera
-    if (eventData["Camera"].GetPtr() is previewCamera.Get() && gizmo !is null)
-        gizmo.viewMask = 0;
+    // Hide gizmo and grid from preview camera
+    if (eventData["Camera"].GetPtr() is previewCamera.Get())
+    {
+        if (gizmo !is null)
+            gizmo.viewMask = 0;
+        if (grid !is null)
+            grid.viewMask = 0;
+    }
 }
 }
 
 
 void HandleEndViewUpdate(StringHash eventType, VariantMap& eventData)
 void HandleEndViewUpdate(StringHash eventType, VariantMap& eventData)
 {
 {
-    // Restore gizmo after preview view update
-    if (eventData["Camera"].GetPtr() is previewCamera.Get() && gizmo !is null)
-        gizmo.viewMask = 0x80000000;
+    // Restore gizmo and grid after preview view update
+    if (eventData["Camera"].GetPtr() is previewCamera.Get())
+    {
+        if (gizmo !is null)
+            gizmo.viewMask = 0x80000000;
+        if (grid !is null)
+            grid.viewMask = 0x80000000;
+    }
 }
 }
 
 
 bool debugWasEnabled = true;
 bool debugWasEnabled = true;