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; }
public PlayerActionExecutor(IGameStateService gameStateService, ILogService logService, IMonsterDataFactory monsterDataFactory) { this.gameStateService = gameStateService; this.logService = logService; this.monsterDataFactory = monsterDataFactory; }