public void Init(IEntityController entityController, IMapController map, TimeController timeController, BaseGameEvents.MonsterEvents events, List <MonsterData> monsterData) { _timeController = timeController; _timeController.AddScheduledEntity(this); _entityController = entityController; _map = map; _monsterEvents = events; _monsterData = monsterData; }