public ResourceAbundanceTracker(ModuleResourceScanner scanner) { request = new AbundanceRequest(); request.CheckForLock = scanner.RequiresUnlock; request.ResourceType = (HarvestTypes)scanner.ScannerType; request.ResourceName = scanner.ResourceName; abundance = 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); }