/// <summary> /// Initializes a new instance of the <see cref="RoleCommands"/> class. /// </summary> /// <param name="feedbackService">The feedback service.</param> /// <param name="characterRoles">The character service.</param> public RoleCommands ( UserFeedbackService feedbackService, CharacterRoleService characterRoles ) { _feedback = feedbackService; _characterRoles = characterRoles; }
/// <summary> /// Initializes a new instance of the <see cref="SetCommands"/> class. /// </summary> /// <param name="discordService">The Discord integration service.</param> /// <param name="characterService">The character service.</param> /// <param name="characterRoles">The character role service.</param> public SetCommands ( DiscordService discordService, CharacterDiscordService characterService, CharacterRoleService characterRoles ) { _discord = discordService; _characters = characterService; _characterRoles = characterRoles; }
/// <summary> /// Initializes a new instance of the <see cref="SetCommands"/> class. /// </summary> /// <param name="discordService">The Discord integration service.</param> /// <param name="feedbackService">The feedback service.</param> /// <param name="characterService">The character service.</param> /// <param name="characterRoles">The character role service.</param> public SetCommands ( DiscordService discordService, UserFeedbackService feedbackService, CharacterDiscordService characterService, CharacterRoleService characterRoles ) { _discord = discordService; _feedback = feedbackService; _characters = characterService; _characterRoles = characterRoles; }
/// <summary> /// Initializes a new instance of the <see cref="DroneService"/> class. /// </summary> /// <param name="characters">The character service.</param> /// <param name="random">An entropy source.</param> /// <param name="content">The content service.</param> /// <param name="characterRoles">The role service.</param> public DroneService ( CharacterDiscordService characters, Random random, ContentService content, CharacterRoleService characterRoles ) { _characters = characters; _random = random; _content = content; _characterRoles = characterRoles; }
/// <summary> /// Initializes a new instance of the <see cref="RoleCommands"/> class. /// </summary> /// <param name="feedbackService">The feedback service.</param> /// <param name="characterRoles">The character service.</param> /// <param name="context">The command context.</param> /// <param name="guildAPI">The guild API.</param> public RoleCommands ( FeedbackService feedbackService, CharacterRoleService characterRoles, ICommandContext context, IDiscordRestGuildAPI guildAPI ) { _feedback = feedbackService; _characterRoles = characterRoles; _context = context; _guildAPI = guildAPI; }
/// <summary> /// Initializes a new instance of the <see cref="SetCommands"/> class. /// </summary> /// <param name="characterService">The character service.</param> /// <param name="characterRoles">The character role service.</param> /// <param name="context">The command context.</param> /// <param name="guildAPI">The guild API.</param> /// <param name="feedback">The feedback service.</param> public SetCommands ( CharacterDiscordService characterService, CharacterRoleService characterRoles, ICommandContext context, IDiscordRestGuildAPI guildAPI, FeedbackService feedback ) { _characters = characterService; _characterRoles = characterRoles; _context = context; _guildAPI = guildAPI; _feedback = feedback; }
/// <summary> /// Initializes a new instance of the <see cref="DroneService"/> class. /// </summary> /// <param name="characters">The character service.</param> /// <param name="random">An entropy source.</param> /// <param name="content">The content service.</param> /// <param name="characterRoles">The role service.</param> /// <param name="guildAPI">The user API.</param> public DroneService ( CharacterDiscordService characters, Random random, ContentService content, CharacterRoleService characterRoles, IDiscordRestGuildAPI guildAPI ) { _characters = characters; _random = random; _content = content; _characterRoles = characterRoles; _guildAPI = guildAPI; }
/// <summary> /// Initializes a new instance of the <see cref="CharacterDiscordService"/> class. /// </summary> /// <param name="characters">The character service.</param> /// <param name="characterEditor">The character editor.</param> /// <param name="users">The user service.</param> /// <param name="servers">The server service.</param> /// <param name="characterRoles">The character role service.</param> /// <param name="guildAPI">The guild API.</param> public CharacterDiscordService ( ICharacterService characters, ICharacterEditor characterEditor, UserService users, ServerService servers, CharacterRoleService characterRoles, IDiscordRestGuildAPI guildAPI ) { _characters = characters; _characterEditor = characterEditor; _users = users; _servers = servers; _characterRoles = characterRoles; _guildAPI = guildAPI; }