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); }
public SpawnManager(IObjectStorage objectStorage, IObjectSetter objectSetter) { _objectStorage = objectStorage; _objectSetter = objectSetter; }