public void RemoveGearComponent(GearComponent child) { if (GearComponents.Contains(child)) { GearComponents.Remove(child); MachComponents.Remove(child); } }
public void AddGearComponent(GearComponent child) { if (!GearComponents.Contains(child)) { GearComponents.Add(child); MachComponents.Add(child); } }