public void removeObject(string name) { for (int i = roomContents.Count - 1; i >= 0; i--) { if (roomContents[i].name.ToLower() == name.ToLower()) { if (roomContents[i].count == 1) { roomContents.RemoveAt(i); } else { roomObjects temp = roomContents[i]; temp.count--; roomContents[i] = temp; SaveRoom(); return; } } } }
public void addObject(string name) { roomObjects temp = new roomObjects(); for (int i = 0; i < roomContents.Count; i++) { if (roomContents[i].name.ToLower() == name.ToLower()) { temp = roomContents[i]; temp.count++; roomContents[i] = temp; SaveRoom(); return; } } temp.name = name; temp.count = 1; roomContents.Add(temp); SaveRoom(); }