PocketMine-MP 5.28.3 git-94fb5d95b92604840dabb719f04327efa559cf94
|
Public Member Functions | |
__construct (private ?\Closure $onSlotChange, private ?\Closure $onContentChange) | |
onContentChange (Inventory $inventory, array $oldContents) | |
onSlotChange (Inventory $inventory, int $slot, Item $oldItem) | |
Static Public Member Functions | |
static | onAnyChange (\Closure $onChange) |
Definition at line 29 of file CallbackInventoryListener.php.
pocketmine\inventory\CallbackInventoryListener::__construct | ( | private ?\Closure | $onSlotChange, |
private ?\Closure | $onContentChange ) |
@phpstan-param (\Closure(Inventory, int, Item) : void)|null $onSlotChange @phpstan-param (\Closure(Inventory, Item[]) : void)|null $onContentChange
Definition at line 37 of file CallbackInventoryListener.php.
|
static |
@phpstan-param \Closure(Inventory) : void $onChange
Definition at line 52 of file CallbackInventoryListener.php.
pocketmine\inventory\CallbackInventoryListener::onContentChange | ( | Inventory | $inventory, |
array | $oldContents ) |
Item[] | $oldContents |
Implements pocketmine\inventory\InventoryListener.
Definition at line 72 of file CallbackInventoryListener.php.
pocketmine\inventory\CallbackInventoryListener::onSlotChange | ( | Inventory | $inventory, |
int | $slot, | ||
Item | $oldItem ) |
Implements pocketmine\inventory\InventoryListener.
Definition at line 63 of file CallbackInventoryListener.php.