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