public BehaviorModule(Settings settings, Host host, GpsModule gps, CancellationToken token) : base(host)
 {
     Host          = host;
     this.token    = token;
     this.settings = settings;
     this.gps      = gps;
 }
        public MiningModule(Settings settings, Host host, GpsModule gps, CancellationToken token) : base(host)
        {
            Host          = host;
            this.token    = token;
            this.settings = settings;
            this.gps      = gps;

            Initialize();
        }
        private bool StartUp()
        {
            // Fetch and save config
            settings = UI.SaveSettings();

            // Define modules
            gps      = new GpsModule(Host);
            mining   = new MiningModule(settings, Host, gps, token);
            combat   = new CombatModule(settings, Host, gps, token);
            behavior = new BehaviorModule(settings, Host, gps, token);


            return(Initialize());
        }
Пример #4
0
 public CombatModule(Settings settings, Host host, GpsModule gps, CancellationToken token)
 {
     Host          = host;
     this.token    = token;
     this.settings = settings;
 }