pocketmine\entity\Entity::heal PHP Method

heal() public method

public heal ( float $amount, EntityRegainHealthEvent $source )
$amount float
$source pocketmine\event\entity\EntityRegainHealthEvent
    public function heal($amount, EntityRegainHealthEvent $source)
    {
        $this->server->getPluginManager()->callEvent($source);
        if ($source->isCancelled()) {
            return;
        }
        $this->setHealth($this->getHealth() + $source->getAmount());
    }

Usage Example

コード例 #1
0
ファイル: Living.php プロジェクト: xpyctum/PocketMinePlusPlus
 public function heal($amount, EntityRegainHealthEvent $source)
 {
     parent::heal($amount, $source);
     if ($source->isCancelled()) {
         return;
     }
     $this->attackTime = 0;
 }
All Usage Examples Of pocketmine\entity\Entity::heal