public ResourceAbundanceTracker(ModuleResourceScanner scanner)
            {
                request = new AbundanceRequest();
                request.CheckForLock = scanner.RequiresUnlock;
                request.ResourceType = (HarvestTypes)scanner.ScannerType;
                request.ResourceName = scanner.ResourceName;

                abundance = 0;
            }
Ejemplo n.º 2
0
		public override void OnStart(PartModule.StartState state)
		{
			base.OnStart(state);

			mSurvey = findSurvey();
			mScanner = findScanner();

			if (!forceActive)
				this.isEnabled = false;
			else
				this.isEnabled = true;
		}
        public override void OnStart(PartModule.StartState state)
        {
            base.OnStart(state);

            mSurvey  = findSurvey();
            mScanner = findScanner();

            if (!forceActive)
            {
                this.isEnabled = false;
            }
            else
            {
                this.isEnabled = true;
            }
        }
        private ModuleResourceScanner findScanner()
        {
            ModuleResourceScanner r = vessel.FindPartModulesImplementing <ModuleResourceScanner>().FirstOrDefault();

            return(r);
        }