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

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