UpdateSystem.cs 397 B

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