private void button_CopyUser_Click(object sender, EventArgs e) { if (listBox_UserList.SelectedItems.Count > 0) { UserItem item = (listBox_UserList.SelectedItems[0] as UserItem); UserItem _item = (UserItem)item.Clone(); provider.UserList.Add(_item); } }
public ClientRecipeInfo CreateClientRecipeInfo() { ClientRecipeInfo clientInfo = new ClientRecipeInfo { Item = Item.Clone(), Ingredients = Ingredients.Select(x => x).ToList() }; return(clientInfo); }
public bool UpdateUserItem(UserItem item) { if (_userItems.ContainsKey(item.Id)) { _userItems[item.Id] = item.Clone(); } else { throw new Exception("Item does not exist."); } return(true); }
public ClientRecipeInfo CreateClientRecipeInfo() { ClientRecipeInfo clientInfo = new ClientRecipeInfo { Gold = Gold, Chance = Chance, Item = Item.Clone(), Tools = Tools.Select(x => x).ToList(), Ingredients = Ingredients.Select(x => x).ToList() }; return(clientInfo); }
public UserItem GetUserItem(int userId) { UserItem item = null; if (_userItems.ContainsKey(userId)) { item = _userItems[userId]; } else { throw new Exception("Item does not exist."); } return(item.Clone()); }
public UserItem GetUserItem(string username) { UserItem item = null; foreach (var user in _userItems) { if (user.Value.Username == username) { item = user.Value; break; } } if (item == null) { throw new Exception("Item does not exist."); } return(item.Clone()); }
public void GainQuestItem(UserItem item) { CheckItem(item); UserItem clonedItem = item.Clone(); Enqueue(new S.GainedQuestItem { Item = clonedItem }); AddQuestItem(item); }
public void GainItem(UserItem item) { //CheckItemInfo(item.Info); CheckItem(item); UserItem clonedItem = item.Clone(); Enqueue(new S.GainedItem { Item = clonedItem }); //Cloned because we are probably going to change the amount. AddItem(item); RefreshBagWeight(); }
public int AddUserItem(UserItem item) { item.Id = _userId++; _userItems.Add(item.Id, item.Clone()); return(item.Id); }