This class handels the gridlayout of an stash. Possible usecases are the inventory backpack, shared stash, traders stash,... Stash is organized by adding an item to EVERY slot it fills
Inheritance: IRevealable
コード例 #1
0
ファイル: Vendor.cs プロジェクト: ripper47/mooege
 public Vendor(World world, int snoId, Dictionary<int, TagMapEntry> tags)
     : base(world, snoId, tags)
 {
     this.Attributes[GameAttribute.MinimapActive] = true;
     _vendorGrid = new InventoryGrid(this, 1, 20, (int) EquipmentSlotId.Vendor);
     PopulateItems();
 }
コード例 #2
0
ファイル: Inventory.cs プロジェクト: 0v3rfl0w/mooege
 public Inventory(Player owner)
 {
     this._owner = owner;
     this._equipment = new Equipment(owner);
     this._inventoryGrid = new InventoryGrid(owner, owner.Attributes[GameAttribute.Backpack_Slots]/10, 10);
     this._stashGrid = new InventoryGrid(owner, owner.Attributes[GameAttribute.Shared_Stash_Slots]/7, 7, (int) EquipmentSlotId.Stash);
 }
コード例 #3
0
ファイル: Inventory.cs プロジェクト: xsochor/mooege
 public Inventory(Player owner)
 {
     this._owner = owner;
     this.Items = new Dictionary<uint, Item>();
     this._equipment = new Equipment(owner);
     this._inventoryGrid = new InventoryGrid(owner, owner.Attributes[GameAttribute.Backpack_Slots]/10, 10);
     this._stashGrid = new InventoryGrid(owner, owner.Attributes[GameAttribute.Shared_Stash_Slots] / 7, 7, (int)EquipmentSlotId.Stash);
     this._skillSocketRunes = new uint[6];
 }