Constructors
Properties
Protected
maxWeight
maxWeight: number
Methods
Protected
_addItem
- _addItem(item, amount?, info?): boolean
Parameters
- item: Item
- amount: number = 1
- info: undefined | SlotInfo = undefined
Returns boolean
Protected
_moveSlot
- _moveSlot(from, to, amount?): void
Parameters
- from: number
- to: number
- amount: number = 1
Returns void
Protected
_removeItem
- _removeItem(item, amount?): boolean
Parameters
- item: Item
- amount: number = 1
Returns boolean
addItem
- addItem(item, amount?, info?): boolean
Returns boolean
getEmptySlot
- getEmptySlot(): number
Returns number
getItemAmount
- getItemAmount(item): number
Returns number
getSlotWithItem
- getSlotWithItem(item): number
Returns number
getTotalWeight
- getTotalWeight(): number
Returns number
moveSlot
- moveSlot(from, to, amount?): void
Parameters
- from: number
- to: number
Optional
amount: number
Returns void
removeItem
- removeItem(item, amount?): boolean
Parameters
- item: Item
Optional
amount: number
Returns boolean
toObject
- toObject(): {
amount: number;
info: undefined | SlotInfo;
item: undefined | string;
}[] Returns {
amount: number;
info: undefined | SlotInfo;
item: undefined | string;
}[]
Static
fromObject
- fromObject(src, data, size, maxWeight): PlayerInventory
No Self
Parameters
- src: number
- data: SlotData[]
- size: number
- maxWeight: number