public TribalWarsFarmingService(IBotConfig config, IWorldMapScreen worldMapScreen, IBottomBarScreen bottomBarScreen, ISearchWorldMapScreen searchWorldMapScreen,
                                        IVillageInfoScreen villageInfoScreen, IBattleReportScreen battleReportScreen, ITopBarScreen topBarScreen, IPresetScreen presetScreen, ILogger logger)
        {
            IsServiceOn = false;
            IsRunning   = false;

            random                    = new Random();
            this.config               = config;
            this.worldMapScreen       = worldMapScreen;
            this.bottomBarScreen      = bottomBarScreen;
            this.searchWorldMapScreen = searchWorldMapScreen;
            this.villageInfoScreen    = villageInfoScreen;
            this.battleReportScreen   = battleReportScreen;
            this.topBarScreen         = topBarScreen;
            this.presetScreen         = presetScreen;
            this.logger               = logger;
        }
示例#2
0
 public BottomBarScreen(IBotConfig config, ILogger logger, IBattleReportScreen reportCommands)
     : base(config, logger)
 {
     this.reportCommands = reportCommands;
 }