pocketmine\block\WoodenButton::deactivate PHP Method

deactivate() public method

public deactivate ( array $ignore = [] )
$ignore array
    public function deactivate(array $ignore = [])
    {
        parent::deactivate($ignore = []);
        $faces = [0 => 1, 1 => 0, 2 => 3, 3 => 2, 4 => 5, 5 => 4];
        $side = $this->meta;
        if ($this->isActivated()) {
            $side ^= 0x8;
        }
        $block = $this->getSide($faces[$side])->getSide(Vector3::SIDE_UP);
        if (!$this->equals($block)) {
            $this->deactivateBlock($block);
        }
        if ($side != 1) {
            $this->deactivateBlock($this->getSide($faces[$side], 2));
        }
        $this->checkTorchOff($this->getSide($faces[$side]), [$this->getOppositeSide($faces[$side])]);
    }