public BotAuthRequestHandler( ILogger logger, IUserManager userManager, IAuthService authService, IStreamBotFactory botProvider, IStreamBotManager botManager) { this.logger = logger; this.userManager = userManager; this.authService = authService; this.botProvider = botProvider; this.botManager = botManager; }
public WorldProcessor( ILogger logger, IKernel kernel, IPlayerConnectionProvider connectionProvider, IPlayerInventoryProvider playerInventoryProvider, IPlayerStatsProvider statsProvider, IGameSessionProcessor gameSessionProcessor, IGameSessionManager gameSessionManager, IStreamBotManager botManager, IGameData gameData) { this.logger = logger; this.kernel = kernel; this.statsProvider = statsProvider; this.playerInventoryProvider = playerInventoryProvider; this.connectionProvider = connectionProvider; this.gameSessionProcessor = gameSessionProcessor; this.sessions = gameSessionManager; this.botManager = botManager; this.gameData = gameData; this.kernel.RegisterTickUpdate(Update, TimeSpan.FromSeconds(1f / 60f)); }