// ======================================= public Context(ICharactersContainer characterContainer, IField field, IEventManagerInternal eventManager) { _charactersContainer = characterContainer; _field = field; _eventManager = eventManager; _field.InitWalls(); }
protected override void RegisterEvents(IEventManagerInternal eventManager) { eventManager.Register <IPacManEvents, IPacManEventsWritable>(new PacManEvents()); }
// ========================================== protected abstract void RegisterEvents(IEventManagerInternal eventManager);