Esempio n. 1
0
 public GameLoader(GameSaver saver, CirclesFactory circlesFactory, Simulator simulator, SimulationView view)
 {
     _circlesFactory = circlesFactory;
     _simulator      = simulator;
     _saver          = saver;
     _view           = view;
 }
Esempio n. 2
0
    private void Awake()
    {
        _simulator = new Simulator();
        _simulator.SimulationComplete += GameCompleteHandler;
        _saver = new GameSaver(_simulator);
        var circlesFactory = new CirclesFactory();

        _view = _viewFactory.CreateSimulationView();
        _view.Setup(_viewFactory);

        _uiFactory.Setup(_canvas);

        _loader = new GameLoader(_saver, circlesFactory, _simulator, _view);
    }