public ObserveCommandProcessor(IRavenfallClient game, IPlayerProvider playerProvider, ITwitchUserStore userStore) { //this.RequiresBroadcaster = true; this.game = game; this.playerProvider = playerProvider; this.userStore = userStore; }
public TradeItemCommandProcessor( IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }
public ResourcesCommandProcessor( IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }
public TwitchBot( ILogger logger, IKernel kernel, IRavenfallClient ravenfall, IPlayerProvider playerProvider, ITwitchMessageFormatter localizer, IMessageBus messageBus, ICommandProvider commandProvider, ICommandHandler commandHandler, IChannelProvider channelProvider, IConnectionCredentialsProvider credentialsProvider) { this.logger = logger; this.kernel = kernel; this.ravenfall = ravenfall; this.playerProvider = playerProvider; this.messageFormatter = localizer; this.messageBus = messageBus; this.commandProvider = commandProvider; this.commandHandler = commandHandler; this.channelProvider = channelProvider; this.credentialsProvider = credentialsProvider; this.messageBus.Subscribe <string>("streamer_userid_acquired", userid => { try { if (listeningToChannelPoints) { return; } if (pubsubIsConnected) { pubsubIsConnected = false; pubsub.Disconnect(); } pubsub.ListenToChannelPoints(userid); pubsub.Connect(); pubsubIsConnected = true; logger.WriteDebug("Connecting to PubSub"); } catch (Exception exc) { logger.WriteError(exc.ToString()); } }); this.CreateTwitchClient(); ravenfall.ProcessAsync(Settings.UNITY_SERVER_PORT); }
public DungeonCommandProcessor(IRavenfallClient game, IPlayerProvider playerProvider, ITwitchUserStore userStore) { this.game = game; this.playerProvider = playerProvider; this.userStore = userStore; }
public IslandInfoCommandProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }
public HighscoreSkillCommandProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }
public CraftRequirementCommandProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }
public MultiplierCommandProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }
public TinyPlayerCommandProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { //this.RequiresBroadcaster = true; this.game = game; this.playerProvider = playerProvider; }
public StreamerTokenReedeemProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }
public DiaperModeProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }
public ExpMultiplierLimitProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { this.RequiresBroadcaster = true; this.game = game; this.playerProvider = playerProvider; }
public ApperanceCommandProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }
public ToggleItemRequirementsProcessor(IRavenfallClient game, IPlayerProvider playerProvider) { this.game = game; this.playerProvider = playerProvider; }