} // for private use only public void Recruit(int crewmembers, int scientists) { //always include one captain in the crew AddCrewMember(new Captain(2.0 * Human.MedianSalary)); //how many crewmembers to include for (int i = 0; i < crewmembers; i++) { AddCrewMember(new Crewmember(Human.MedianSalary)); } //for scientists, also create new scientific probes //and add them to the equipment list for (int i = 0; i < scientists; i++) { Scientist sc = new Scientist(1.5 * Human.MedianSalary); ScientificProbe p = new ScientificProbe(); sc.myProbe = p; equipment.Add(p); AddCrewMember(sc); } Console.WriteLine("Recruited:\n\t1 captain\n\t" + crewmembers + " crewmembers\n\t" + scientists + " scientists\n"); }
public void Work() { ScientificProbe scientitist = new ScientificProbe(); scientitist.GatherData(); }