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); }
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; }