public EffectsService( CharacterService characterService, StatisticsService statService, IRepository <Effect> effectsRepository) { _characterService = characterService; _statService = statService; _effectsRepository = effectsRepository; }
public NpcService(NpcPresetService presetService, SkillsService skillsService, StatisticsService statService, Random random) { _presetService = presetService; _skillsService = skillsService; _statService = statService; Npcs = new List <Character>(); NpcTimers = new Dictionary <Character, Timer>(); _rand = random; }
public CharacterService( ChargenOptions chargenOptions, RoleplayOptions roleplayOptions, StatisticsService statsService, IRepository <Character> charRepository) { _chargenOptions = chargenOptions; _roleplayOptions = roleplayOptions; _statsService = statsService; _statsService.StatisticsUpdated += OnStatisticsUpdated; _charRepository = charRepository; }
public RollService( EffectsService effectsService, RoleplayOptions roleplayOptions, SpecialService specService, SkillsService skillsService, StatisticsService statService, Random rand) { _effectsService = effectsService; _roleplayOptions = roleplayOptions; _specService = specService; _skillsService = skillsService; _statService = statService; _rand = rand; }
public ExperienceService( CharacterService charService, StatisticsService statService, DiscordSocketClient client, ExperienceOptions expOptions, GeneralOptions genOptions, ProgressionOptions progressOptions, Random random) { _charService = charService; _statService = statService; _client = client; _expOptions = expOptions; _genOptions = genOptions; _progressOptions = progressOptions; UseOldProgression = _progressOptions.UseOldProgression; _random = random; }
public NpcPresetService(SkillsService skillsService, StatisticsService statsService, IRepository <NpcPreset> presetRepository) { _presetRepository = presetRepository; _skillsService = skillsService; _statsService = statsService; }