public void DoNewWeapon(int assetLibrarySetId) { var weapon = new BackpackWeapon() { UniqueId = new Random().Next(int.MinValue, int.MaxValue), // TODO: check other item unique IDs to prevent rare collisions AssetLibrarySetId = assetLibrarySetId, }; var viewModel = new BackpackWeaponViewModel(weapon); this.Slots.Add(viewModel); this.SelectedSlot = viewModel; }
public BackpackWeaponViewModel(BackpackWeapon weapon) : base(weapon) { this._Weapon = weapon; }