示例#1
0
        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;
 }