Beispiel #1
0
 public Shop(
     IApplicationContextFactory contextFactory,
     ITwitchClientManager client,
     Random random,
     IEmoteManager emoteManager)
 {
     Items          = new List <IItem>();
     ContextFactory = contextFactory;
     Client         = client;
     Random         = random;
     EmoteManager   = emoteManager;
 }
Beispiel #2
0
 public RankManager(
     IApplicationContextFactory contextFactory,
     ITwitchClientManager client,
     Random random,
     IEmoteManager emoteManager,
     IHeistManager heistManager)
 {
     ContextFactory = contextFactory;
     Client         = client;
     Random         = random;
     EmoteManager   = emoteManager;
     HeistManager   = heistManager;
 }
Beispiel #3
0
 public QuestManager(
     IApplicationContextFactory contextFactory,
     ITwitchClientManager client,
     Random random,
     IEmoteManager emoteManager,
     IDateTimeService dateTime,
     IQuestRepository questRepository)
 {
     ContextFactory  = contextFactory;
     Client          = client;
     Random          = random;
     EmoteManager    = emoteManager;
     DateTime        = dateTime;
     QuestRepository = questRepository;
 }
Beispiel #4
0
 public HeistManager(
     IApplicationContextFactory contextFactory,
     ITwitchClientManager client,
     Random random,
     IEmoteManager emoteManager,
     IThreadService threadService,
     IDateTimeService dateTime)
 {
     OngoingHeists  = new ConcurrentDictionary <String, IHeist>();
     ContextFactory = contextFactory;
     Client         = client;
     Random         = random;
     EmoteManager   = emoteManager;
     ThreadService  = threadService;
     DateTime       = dateTime;
 }
Beispiel #5
0
 public PointManager(
     IApplicationContextFactory contextFactory,
     ITwitchClientManager client,
     IReadOnlyList <RecipeInfo> recipeRepository,
     IReadOnlyList <RecipeModifier> recipeModifierRepository,
     Random random,
     IEmoteManager emoteManager,
     IHazardManager hazardManager,
     IDateTimeService dateTime)
 {
     ContextFactory        = contextFactory;
     Client                = client;
     RecipeRepository      = recipeRepository;
     RecipeModifierManager = recipeModifierRepository;
     Random                = random;
     EmoteManager          = emoteManager;
     HazardManager         = hazardManager;
     DateTime              = dateTime;
 }
Beispiel #6
0
 public Emotes(ITwitchClientManager client, TextWriter writer, IEmoteManager emoteManager)
     : base(client, writer)
 {
     EmoteManager = emoteManager;
 }