Provides a framework for game subsystems to be easily reused among scenes
Inheritance: IDisposable
コード例 #1
0
ファイル: Scene.cs プロジェクト: rasch1/Space-Dinosaurs
        public void AddSystem(GameSystem gameSystem)
        {
            _gameSystems.Add(gameSystem);

            if (!_initialized) return;
            gameSystem.Init(this);
        }
コード例 #2
0
ファイル: Scene.cs プロジェクト: rasch1/Space-Dinosaurs
 public void RemoveSystem(GameSystem gameSystem)
 {
     _gameSystems.Remove(gameSystem);
     gameSystem.Dispose();
 }
コード例 #3
0
 public void RemoveSystem(GameSystem gameSystem)
 {
     _gameSystems.Remove(gameSystem);
     gameSystem.Dispose();
 }