Browse Source

Fixed massive editor slowdown when there is MANY objects in the scene

master
Daniel Borges 5 years ago
parent
commit
fc9ebdb444
  1. 7
      Assets/Fungus/Scripts/Editor/ViewEditor.cs

7
Assets/Fungus/Scripts/Editor/ViewEditor.cs

@ -18,18 +18,15 @@ namespace Fungus.EditorUtils
// Draw Views when they're not selected // Draw Views when they're not selected
#if UNITY_5_0 #if UNITY_5_0
[DrawGizmo(GizmoType.NotSelected | GizmoType.SelectedOrChild)] [DrawGizmo(GizmoType.NotSelected | GizmoType.SelectedOrChild, typeof(View))]
#else #else
[DrawGizmo(GizmoType.NotInSelectionHierarchy | GizmoType.InSelectionHierarchy)] [DrawGizmo(GizmoType.NotInSelectionHierarchy | GizmoType.InSelectionHierarchy, typeof(View))]
#endif #endif
static void RenderCustomGizmo(Transform objectTransform, GizmoType gizmoType) static void RenderCustomGizmo(Transform objectTransform, GizmoType gizmoType)
{ {
View view = objectTransform.gameObject.GetComponent<View>(); View view = objectTransform.gameObject.GetComponent<View>();
if (view != null)
{
DrawView(view, false); DrawView(view, false);
} }
}
protected virtual Vector2 LookupAspectRatio(int index) protected virtual Vector2 LookupAspectRatio(int index)
{ {

Loading…
Cancel
Save