public CharacterFactory(ILogService logService, ISkillFactory skillFactory, IDatabaseService databaseService, IConfigurator configurator, ITalentFactory talentFactory, ICharacterPlacementService characterPlacementService, IGameStateService gameStateService) { this.logService = logService; this.skillFactory = skillFactory; this.databaseService = databaseService; this.configurator = configurator; this.talentFactory = talentFactory; this.characterPlacementService = characterPlacementService; this.gameStateService = gameStateService; }
public ServerManager(ILogService logService, IGameLoopSimulator gameLoopSimulator, IGameFactory gameFactory, IConfigurator configurator, IMonsterDataFactory monsterDataFactory, ISkillFactory skillFactory, IEquipmentFactory equipmentFactory, ITalentFactory talentFactory, IQuestFactory questFactory, ICharacterFactory characterFactory) { this.logService = logService; this.gameFactory = gameFactory; this.configurator = configurator; this.monsterDataFactory = monsterDataFactory; this.skillFactory = skillFactory; this.equipmentFactory = equipmentFactory; this.talentFactory = talentFactory; this.questFactory = questFactory; this.characterFactory = characterFactory; this.gameLoopSimulator = gameLoopSimulator; }