public virtual void Draw(SpriteBatch sb, Camera2D camera) { Texture2D texture = SpriteLoader.GetTexture(TextureId); sb.Draw(texture, camera.ScreenToWorld(new Rectangle(X, Y, Width, Height)), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 1.0f); }