internal static ScaledSpriteMap GetFixedSpriteMap(Tex2D texture, SpriteMap replace, Vec2 oldSize, Vec2 newSize, bool recolor = false, Vec3 color = default(Vec3)) { ScaledSpriteMap sprite = new ScaledSpriteMap(CorrectTexture(texture, recolor, color), replace, oldSize, (int)newSize.x, (int)newSize.y); sprite.CenterOrigin(); return(sprite); }
protected ScaledSpriteMap(ScaledSpriteMap map) : base(map.texture, map.width, map.height) { ActualScale = map.ActualScale; scale = map.scale; position = map.position; center = map.center; depth = map.depth; alpha = map.alpha; angle = map.angle; flipH = map.flipH; flipV = map.flipV; map.CloneAnimations(this); }