Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
component:transposer [2017/07/11 19:07]
gamax92 created
component:transposer [2018/03/02 04:23]
kiritow
Line 17: Line 17:
 - `getSlotMaxStackSize(side:​number,​ slot:​number):​number`  ​ - `getSlotMaxStackSize(side:​number,​ slot:​number):​number`  ​
   Get the maximum number of items in the specified slot of the inventory on the specified side of the device.   Get the maximum number of items in the specified slot of the inventory on the specified side of the device.
 +- `getInventoryName(side:​number):​string`  ​
 +  Get the the name of the inventory on the specified side of the device.
 - `getInventorySize(side:​number):​number`  ​ - `getInventorySize(side:​number):​number`  ​
   Get the number of slots in the inventory on the specified side of the device.   Get the number of slots in the inventory on the specified side of the device.
Line 35: Line 37:
 - `getTankCapacity(side:​number , tank:​number):​number`  ​ - `getTankCapacity(side:​number , tank:​number):​number`  ​
   Get the capacity of the specified tank on the specified side.   Get the capacity of the specified tank on the specified side.
 +- `getAllStacks(side:​number):​userdata`  ​
 +  Get a description of all stacks in the inventory on the specified side of the device.  ​
 +  The return value is callable. Calling it will return a table describing the stack in the inventory or nothing if the iterator reaches end.  ​
 +  The return value provides the followings callbacks:  ​
 +  `getAll():​table`  ​
 +    Returns ALL the stack in the this.array. Memory intensive.  ​
 +  `count():​number`  ​
 +    Returns the number of elements in the this.array.  ​
 +  `reset()`  ​
 +    Reset the iterator index so that the next call will return the first element.  ​
 +    ​
  
 ---- ----
  
 {{page>​component:​contents&​noheader&​noeditbutton&​nouser&​nofooter}} {{page>​component:​contents&​noheader&​noeditbutton&​nouser&​nofooter}}