/** * Analyze what needs to happen once a gadget is removed. */ public void AnalyzeGadgetRemove(Gadget gadget) { switch (gadget.Name) { case "Alchemy Engine": { break; } case "Automated Hydrant": { break; } case "Dr. Spencer's Amazing Raincloud Dirigible": { break; } case "Dousing Missile": { break; } case "Gatling Hose": { break; } case "Giant Magnet": { break; } case "Ludicrously High-Pressure Boiler": { break; } case "\"Speedy\", The Mini Refill Car": { break; } case "Splash Jetpack": { break; } case "Telescoping Robot Arm": { break; } case "\"Ulysses\", The Big Refill Car": { break; } case "Water Cannon": { break; } case "The Incredible Wonderfan": { break; } } }
public void RemoveGadget(Gadget gadget) { this.gadgets.Remove(gadget); this.AnalyzeGadgetRemove(gadget); }
public void AddGadget(Gadget newgadget) { this.gadgets.Add(newgadget); this.AnalyzeGadgetAdd(newgadget); }