public void Add(InventoryItem inventoryItem)
 {
     this.mItems.Add(inventoryItem);
     this.mListComponent.UpdateNavigationInformation();
 }
コード例 #2
0
ファイル: BeeHiveScreen.cs プロジェクト: cmprog/BusyBeekeeper
 private InventoryItem ToInventoryItem(QueenBee queenBee)
 {
     var lInventoryItem = new InventoryItem();
     lInventoryItem.Tag = queenBee;
     lInventoryItem.Name = queenBee.Name;
     lInventoryItem.Description = queenBee.Description;
     lInventoryItem.Quantity = 1;
     lInventoryItem.Texture = this.mSuperTexture;
     return lInventoryItem;
 }
コード例 #3
0
ファイル: BeeHiveScreen.cs プロジェクト: cmprog/BusyBeekeeper
 private void ChangeQueen(InventoryItem inventoryItem)
 {
     this.mButtonMenuComponent.IsVisible = false;
     var lQueenBee = (QueenBee) inventoryItem.Tag;
     this.mBeeHiveManager.RemoveQueen(() => this.AddQueen(lQueenBee));
 }
コード例 #4
0
ファイル: BeeHiveScreen.cs プロジェクト: cmprog/BusyBeekeeper
 private InventoryItem ToInventoryItem(Super super)
 {
     var lInventoryItem = new InventoryItem();
     lInventoryItem.Tag = super;
     lInventoryItem.Name = super.Name;
     lInventoryItem.Description = super.Description;
     lInventoryItem.Quantity = 1;
     lInventoryItem.Texture = this.mSuperTexture;
     return lInventoryItem;
 }
コード例 #5
0
ファイル: BeeHiveScreen.cs プロジェクト: cmprog/BusyBeekeeper
        private void AddSuper(InventoryItem item, SuperType type)
        {
            var lSuper = (Super) item.Tag;

            this.mBeeHive.Supers.Add(lSuper, type);
            this.mPlayer.Supers.Remove(lSuper);
        }