So I just bought ngui and I'm pumped to upgrade my free version. I followed the 3-step upgrade process listed everywhere, and the normal folder moving stuff for unityscript. New scene -> Remove old ngui folders -> import. I'm getting some errors though.
Assets/NGUI/Scripts/Editor/UIBasicSpriteEditor.cs(16,36): error CS0246: The type or namespace name `UIWidgetInspector' could not be found. Are you missing a using directive or an assembly reference?
Assets/NGUI/Scripts/Editor/UIScrollBarEditor.cs(11,34): error CS0246: The type or namespace name `UIProgressBarEditor' could not be found. Are you missing a using directive or an assembly reference?
[Update]
I went to look at the importing wizard again and I realized it's not importing everything even though I have everything marked to be imported. So I had to import the files manually. And now that everything is imported I'm getting this even stranger error.
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.TreeViewDragging.DragElement (UnityEditor.TreeViewItem targetItem, Rect targetItemRect, Boolean firstItem) (at C:/BuildAgent/work/d63dfc6385190b60/Editor/Mono/GUI/TreeView/TreeViewDragging.cs:201)
UnityEditor.TreeView.HandleUnusedMouseEventsForNode (Rect rect, UnityEditor.TreeViewItem item, Boolean firstItem) (at C:/BuildAgent/work/d63dfc6385190b60/Editor/Mono/GUI/TreeView/TreeView.cs:304)
UnityEditor.TreeView.OnGUI (Rect rect, Int32 keyboardControlID) (at C:/BuildAgent/work/d63dfc6385190b60/Editor/Mono/GUI/TreeView/TreeView.cs:408)
UnityEditor.ProjectBrowser.OnGUI () (at C:/BuildAgent/work/d63dfc6385190b60/Editor/Mono/ProjectBrowser.cs:1733)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
I'm using Unity 4.5.2f1