Author Topic: 3.0.8 f7 Exceptions When Selecting Multiple UITextures  (Read 1710 times)

AtomicBob

  • Jr. Member
  • **
  • Thank You
  • -Given: 3
  • -Receive: 0
  • Posts: 69
    • View Profile
3.0.8 f7 Exceptions When Selecting Multiple UITextures
« on: January 07, 2014, 02:36:53 PM »
I've been noticing exceptions being thrown in the Editor in a few places. I managed to narrow down one of the causes. If the Inspector is visible and I highlight more than 1 GameObject with a UITexture attached, several errors crop up.

Several from NGUIEditorTools:859
  1. ArgumentException: Getting control 2's position in a group with only 2 controls when doing Repaint
  2. Aborting
  3. UnityEngine.GUILayoutGroup.GetNext () (at C:/BuildAgent/work/d3d49558e4d408f4/artifacts/EditorGenerated/GUILayoutUtility.cs:512)
  4. UnityEngine.GUILayoutUtility.DoGetRect (Single minWidth, Single maxWidth, Single minHeight, Single maxHeight, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) (at C:/BuildAgent/work/d3d49558e4d408f4/artifacts/EditorGenerated/GUILayoutUtility.cs:305)
  5. UnityEngine.GUILayoutUtility.GetRect (Single width, Single height) (at C:/BuildAgent/work/d3d49558e4d408f4/artifacts/EditorGenerated/GUILayoutUtility.cs:280)
  6. NGUIEditorTools.DrawTexture (UnityEngine.Texture2D tex, Rect rect, Rect uv, Color color, UnityEngine.Material mat) (at Assets/Addons/NGUI/Scripts/Editor/NGUIEditorTools.cs:859)
  7. NGUIEditorTools.DrawTexture (UnityEngine.Texture2D tex, Rect rect, Rect uv, Color color) (at Assets/Addons/NGUI/Scripts/Editor/NGUIEditorTools.cs:796)
  8. UITextureInspector.OnPreviewGUI (Rect rect, UnityEngine.GUIStyle background) (at Assets/Addons/NGUI/Scripts/Editor/UITextureInspector.cs:69)
  9. UnityEditor.Editor.OnInteractivePreviewGUI (Rect r, UnityEngine.GUIStyle background) (at C:/BuildAgent/work/d3d49558e4d408f4/artifacts/EditorGenerated/EditorBindings.cs:279)
  10. UnityEditor.Editor.DrawPreview (Rect previewPosition) (at C:/BuildAgent/work/d3d49558e4d408f4/Editor/Mono/Inspector/Editor.cs:309)
  11. UnityEditor.InspectorWindow.DrawPreviewAndLabels () (at C:/BuildAgent/work/d3d49558e4d408f4/Editor/Mono/Inspector/InspectorWindow.cs:523)
  12. UnityEditor.InspectorWindow.OnGUI () (at C:/BuildAgent/work/d3d49558e4d408f4/Editor/Mono/Inspector/InspectorWindow.cs:286)
  13. System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/monoAndRuntimeClassLibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)

and sometimes another
  1. The targets array should not be used inside OnSceneGUI or OnPreviewGUI. Use the single target property instead.
  2. UnityEditor.DockArea:OnGUI()
« Last Edit: January 07, 2014, 03:42:11 PM by AtomicBob »

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: 3.0.8 f7 Exceptions When Selecting Multiple UITextures
« Reply #1 on: January 08, 2014, 12:14:59 PM »
Curious. I'll look into it, thanks.