DrawSystem.cs 388 B

12345678910111213141516
  1. using Microsoft.Xna.Framework;
  2. namespace MonoGame.Extended.ECS.Systems
  3. {
  4. public interface IDrawSystem : ISystem
  5. {
  6. void Draw(GameTime gameTime);
  7. }
  8. public abstract class DrawSystem : IDrawSystem
  9. {
  10. public virtual void Dispose() { }
  11. public virtual void Initialize(World world) { }
  12. public abstract void Draw(GameTime gameTime);
  13. }
  14. }