!hasErrot @ Sprite creating in script.

Hi.

Everything worked fine in friday, but now i’m back to work, and editor “play” mode starts very long, and i’m recieving weird errors in log:

!hasError
UnityEngine.Sprite:INTERNAL_CALL_Create(Texture2D, Rect, Vector2, Single, UInt32, SpriteMeshType)
UnityEngine.Sprite:Create(Texture2D, Rect, Vector2) (at C:\BuildAgent\work\d3d49558e4d408f4\artifacts\EditorGenerated\SpritesBindings.cs:76)

in code:

			Sprite baseSprite = renderer.sprite;

			Rect rect = baseSprite.rect;
			rect.x = baseSprite.rect.x + x * baseSprite.rect.width;
			rect.y = baseSprite.rect.y - y * baseSprite.rect.height;

			Sprite n = Sprite.Create(baseSprite.texture, rect, new Vector2(0.5f, 0.5f));
			sprites.Add(n);

It’s probably a bug in Unity. I’ve tried to reimport all assets, also’ve been deleting “Library” folder. Any ideas on that?

Ok → I’ve solved the issue by moving the call from Awake to Start(). The problem occured, when rect.x was near 2048.

I have my code in Start, and I’m getting this problem.