pocketmine\event\entity\EntityDamageEvent::useArmors PHP Method

useArmors() public method

public useArmors ( ) : boolean
return boolean
    public function useArmors()
    {
        if ($this->entity instanceof Player) {
            if ($this->entity->isSurvival() and $this->entity->isAlive()) {
                foreach ($this->usedArmors as $index => $cost) {
                    $i = $this->entity->getInventory()->getArmorItem($index);
                    if ($i->isArmor()) {
                        /** @var Armor $i */
                        $i->useOn($i, $cost);
                        $this->entity->getInventory()->setArmorItem($index, $i);
                    }
                }
            }
            return true;
        }
        return false;
    }