Provides a framework for game subsystems to be easily reused among scenes
Inheritance: IDisposable
Ejemplo n.º 1
0
        public void AddSystem(GameSystem gameSystem)
        {
            _gameSystems.Add(gameSystem);

            if (!_initialized) return;
            gameSystem.Init(this);
        }
Ejemplo n.º 2
0
 public void RemoveSystem(GameSystem gameSystem)
 {
     _gameSystems.Remove(gameSystem);
     gameSystem.Dispose();
 }
Ejemplo n.º 3
0
 public void RemoveSystem(GameSystem gameSystem)
 {
     _gameSystems.Remove(gameSystem);
     gameSystem.Dispose();
 }