|
PocketMine-MP 5.39.4 git-a2b7d660558310260c376d1eeaff549367b9fc6e
|
Inheritance diagram for pocketmine\inventory\CallbackInventoryListener:
Collaboration diagram for pocketmine\inventory\CallbackInventoryListener: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.