public void Create()
        {
            _updateManager = new GameObject(StringsAndConst.UPDATE_MANAGER).AddComponent <UpdateManager>();
            _logicManager  = new GameObject(StringsAndConst.LOGIC_MANAGER).AddComponent <LogicManager>();
            GameObject empty = new GameObject("---------------");

            _notifier = new Notifier();

            _objectStorage = new ObjectStorage();
            _objectSetter  = new ObjectSetter(_updateManager, _notifier);

            _inputManager = new InputManager(_notifier);
            _spawnManager = new SpawnManager(_objectStorage, _objectSetter);
            _checkManager = new CheckManager();

            _board = new Board(width, height, _spawnManager);
        }
Пример #2
0
 public SpawnManager(IObjectStorage objectStorage, IObjectSetter objectSetter)
 {
     _objectStorage = objectStorage;
     _objectSetter  = objectSetter;
 }