I had purchased NGUI some time ago for a project that I have left on the shelf for over a year. No, I'm getting back into it, upgraded everything, and saw that NGUI was throwing a lot of warnings in it's code (it's old and Unity has been upgraded several times underneath it.
So I upgraded what was a working project, despite the errors. Now, i get 4 errors in the NGUI code:
Assets/NGUI/Scripts/UI/UIFilledSprite.cs(189,30): error CS0115: `UIFilledSprite.OnFill(BetterList<UnityEngine.Vector3>, BetterList<UnityEngine.Vector2>, BetterList<UnityEngine.Color>)' is marked as an override but no suitable method found to override
Assets/NGUI/Scripts/UI/UISlicedSprite.cs(64,30): error CS0115: `UISlicedSprite.UpdateUVs(bool)' is marked as an override but no suitable method found to override
Assets/NGUI/Scripts/UI/UISlicedSprite.cs(116,30): error CS0115: `UISlicedSprite.OnFill(BetterList<UnityEngine.Vector3>, BetterList<UnityEngine.Vector2>, BetterList<UnityEngine.Color>)' is marked as an override but no suitable method found to override
Assets/NGUI/Scripts/UI/UITiledSprite.cs(47,30): error CS0115: `UITiledSprite.OnFill(BetterList<UnityEngine.Vector3>, BetterList<UnityEngine.Vector2>, BetterList<UnityEngine.Color>)' is marked as an override but no suitable method found to override
Please help!