Пример #1
0
 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;
             }
         }
     }
 }
Пример #2
0
        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();
        }