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

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