Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
InventoryGrid
Class InventoryGrid
Index
Methods
create
capacity
occupied
Count
free
Slots
get
Slot
has
total
Of
add
remove
take
Slot
move
clear
to
Snapshot
from
Snapshot
dispose
Methods
Static
create
create
(
opts
:
InventoryGridOptions
)
:
InventoryGrid
Parameters
opts
:
InventoryGridOptions
Returns
InventoryGrid
capacity
capacity
()
:
number
Returns
number
occupied
Count
occupiedCount
()
:
number
Returns
number
free
Slots
freeSlots
()
:
number
Returns
number
get
Slot
getSlot
(
index
:
number
)
:
InventorySlot
|
null
Parameters
index
:
number
Returns
InventorySlot
|
null
has
has
(
itemId
:
string
)
:
boolean
Parameters
itemId
:
string
Returns
boolean
total
Of
totalOf
(
itemId
:
string
)
:
number
Parameters
itemId
:
string
Returns
number
add
add
(
itemId
:
string
,
count
?:
number
)
:
AddResult
Parameters
itemId
:
string
count
:
number
= 1
Returns
AddResult
remove
remove
(
itemId
:
string
,
count
?:
number
)
:
number
Parameters
itemId
:
string
count
:
number
= 1
Returns
number
take
Slot
takeSlot
(
index
:
number
)
:
InventorySlot
|
null
Parameters
index
:
number
Returns
InventorySlot
|
null
move
move
(
from
:
number
,
to
:
number
)
:
boolean
Parameters
from
:
number
to
:
number
Returns
boolean
clear
clear
()
:
void
Returns
void
to
Snapshot
toSnapshot
()
:
(
InventorySlot
|
null
)
[]
Returns (
InventorySlot
|
null
)
[]
from
Snapshot
fromSnapshot
(
snap
:
readonly
(
InventorySlot
|
null
)
[]
)
:
void
Parameters
snap
:
readonly
(
InventorySlot
|
null
)
[]
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
capacity
occupied
Count
free
Slots
get
Slot
has
total
Of
add
remove
take
Slot
move
clear
to
Snapshot
from
Snapshot
dispose
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...