using DaggerFramework.Rendering; namespace DaggerFramework { public abstract class Drawable2d : Entity2d, IDrawable { public void Draw(in Renderer renderer) { renderer.SetTransform(position); OnDraw(in renderer); } public abstract void OnDraw(in Renderer renderer); } }