Example #1
0
 private void StartingGame()
 {
     _systems = new Systems();
     _systems.AddSystems(_pool, x => x
                         .UpdateSystems()
                         .LevelHandlingSystems(_layout)
                         .DestroySystems());
     _systems.Initialize();
 }
Example #2
0
        private void SetupPlaySystems(PuzzleLayout layout)
        {
            _systems.AddSystems(_gamePool, x => x
                                .InputSystems()

                                .UpdateSystems()

                                .RenderSystems()
                                .AnimationSystems()

                                .LevelHandlingSystems(layout)

                                .DestroySystems());
        }