private Sprite NewSprite(AtlasRegion region) { if (region.PackedWidth == region.OriginalWidth && region.PackedHeight == region.OriginalHeight) { if (region.Rotate) { Sprite sprite = new Sprite(region); sprite.SetBounds(0, 0, region.RegionHeight, region.RegionWidth); sprite.Rotate90(true); return(sprite); } return(new Sprite(region)); } return(new AtlasSprite(region)); }
private Sprite NewSprite(AtlasRegion region) { if (region.PackedWidth == region.OriginalWidth && region.PackedHeight == region.OriginalHeight) { if (region.Rotate) { Sprite sprite = new Sprite(region); sprite.SetBounds(0, 0, region.RegionHeight, region.RegionWidth); sprite.Rotate90(true); return sprite; } return new Sprite(region); } return new AtlasSprite(region); }