/// <summary> /// update list of items in a location /// </summary> public void UpdateLocationGameItems() { ObservableCollection <GameItemQuantity> updatedLocationGameItems = new ObservableCollection <GameItemQuantity>(); foreach (GameItemQuantity gameItemQuantity in _gameItems) { updatedLocationGameItems.Add(gameItemQuantity); } GameItems.Clear(); foreach (GameItemQuantity gameItemQuantity in updatedLocationGameItems) { GameItems.Add(gameItemQuantity); } }
/// <summary> /// Recreate the observable collection and update the locations game items /// </summary> public void UpdatedLocationGameItems() { ObservableCollection <GameItem> updatedLocationGameItems = new ObservableCollection <GameItem>(); foreach (GameItem GameItem in _gameItems) { updatedLocationGameItems.Add(GameItem); } GameItems.Clear(); foreach (GameItem gameItem in updatedLocationGameItems) { GameItems.Add(gameItem); } }
public void UpdateLocationGameCharacters() { ObservableCollection <Character> updatedLocationCharacters = new ObservableCollection <Character>(); foreach (Character character in _gameCharacters) { updatedLocationCharacters.Add(character); } GameItems.Clear(); foreach (Character character in updatedLocationCharacters) { GameCharacters.Add(character); } }