Exemple #1
0
 public bool GetInventoryAddition(out Inventory.Addition addition)
 {
     Inventory.Addition addition1;
     if (!this.allowed)
     {
         addition1 = new Inventory.Addition();
         addition  = addition1;
         return(false);
     }
     addition                 = new Inventory.Addition();
     addition1                = addition;
     addition1.Ident          = (Datablock.Ident) this.item;
     addition1.SlotPreference = Inventory.Slot.Preference.Define(this.inferredSlotKind, this.inferredSlotOfKind);
     addition1.UsesQuantity   = this.useCount;
     addition                 = addition1;
     return(true);
 }
Exemple #2
0
 public bool GetInventoryAddition(out Inventory.Addition addition)
 {
     Inventory.Addition addition1;
     if (!this.allowed)
     {
         addition1 = new Inventory.Addition();
         addition = addition1;
         return false;
     }
     addition = new Inventory.Addition();
     addition1 = addition;
     addition1.Ident = (Datablock.Ident)this.item;
     addition1.SlotPreference = Inventory.Slot.Preference.Define(this.inferredSlotKind, this.inferredSlotOfKind);
     addition1.UsesQuantity = this.useCount;
     addition = addition1;
     return true;
 }