public CombatModule(Host host, CancellationToken token, Settings settings, MemLock memory, MoveModule moving) : base(host) { Host = host; this.token = token; this.settings = settings; this.memory = memory; this.moving = moving; }
private bool StartUp() { // Fetch and save settings settings = UI.SaveSettings() ?? UI.GetSettings(); // Initialize modules gps = new GpsModule(Host); nav = new NavModule(Host, gps, settings); moving = new MoveModule(Host, token); combat = new CombatModule(Host, token, settings, memory, moving); return(Initialize()); }