using System.Drawing; using DaggerFramework.Rendering; namespace DaggerFramework { public class Sprite2d : Drawable2d { public Texture2d Texture { get => _texture; set => _texture = value; } protected override void OnStart() { var renderer = Layer.Scene.Renderer; _texId = renderer.LoadTexture(_texture); } public override void OnDraw(in Renderer renderer) { renderer.DrawTexture(_texId, Color.White); } private Texture2d _texture; private int _texId; } }