private Engine() { _random = new Random(); _renderer = new RenderManager(); _entityManager = new EntityManager(); _entityObservers = (IEntityNotifier)_entityManager; _inputManager = new InputManager(); _sceneManager = new SceneManager(_entityManager); _gameManager = new GameManager(); _audioManager = new AudioManager(); }
public void RegisterEntityNotifier(int id, IEntityNotifier notifier) { notifiers[id] = notifier; }