public void ResetItem(bool inDatabase = true) { _interaction = null; _wiredInteraction = null; LimitedNumber = 0; LimitedStack = 0; if (inDatabase) { RoomItemDatabase.UpdateItem(this); } }
public void RemoveItem(RoomItem item) { RoomItemDatabase.RemoveItem(item.Id); Items.Remove(item); }
public void AddItem(RoomItem item) { RoomItemDatabase.AddItem(item); Items.Add(item); }
public RoomItemManager(Room room) { this.Items = RoomItemDatabase.ReadRoomItems(room); this.Room = room; }