pocketmine\block\Lever::deactivate PHP Метод

deactivate() публичный Метод

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