PocketMine-MP 5.42.1 git-d77520d210fcb967a02bc11817ad625393c8ebc6
Loading...
Searching...
No Matches
pocketmine\data\bedrock\block\convert\property\BoolProperty Class Reference
+ Inheritance diagram for pocketmine\data\bedrock\block\convert\property\BoolProperty:
+ Collaboration diagram for pocketmine\data\bedrock\block\convert\property\BoolProperty:

Public Member Functions

 __construct (private string $name, private \Closure $getter, private \Closure $setter, private bool $inverted=false)
 
 deserialize (object $block, BlockStateReader $in)
 
 getName ()
 
 serialize (object $block, BlockStateWriter $out)
 

Static Public Member Functions

static unused (string $name, bool $serializedValue)
 

Detailed Description

@phpstan-template TBlock of object @phpstan-implements Property<TBlock>

Definition at line 33 of file BoolProperty.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\data\bedrock\block\convert\property\BoolProperty::__construct ( private string $name,
private \Closure $getter,
private \Closure $setter,
private bool $inverted = false )

@phpstan-param \Closure(TBlock) : bool $getter @phpstan-param \Closure(TBlock, bool) : mixed $setter

Definition at line 38 of file BoolProperty.php.

Member Function Documentation

◆ deserialize()

pocketmine\data\bedrock\block\convert\property\BoolProperty::deserialize ( object $block,
BlockStateReader $in )

@phpstan-param TBlock $block

Implements pocketmine\data\bedrock\block\convert\property\Property.

Definition at line 57 of file BoolProperty.php.

◆ getName()

pocketmine\data\bedrock\block\convert\property\BoolProperty::getName ( )

◆ serialize()

pocketmine\data\bedrock\block\convert\property\BoolProperty::serialize ( object $block,
BlockStateWriter $out )

@phpstan-param TBlock $block

Implements pocketmine\data\bedrock\block\convert\property\Property.

Definition at line 66 of file BoolProperty.php.

◆ unused()

static pocketmine\data\bedrock\block\convert\property\BoolProperty::unused ( string $name,
bool $serializedValue )
static

@phpstan-return self<object>

Definition at line 48 of file BoolProperty.php.


The documentation for this class was generated from the following file: