pocketmine\entity\Zombie::attack PHP Method

attack() public method

public attack ( $damage, EntityDamageEvent $source )
$source pocketmine\event\entity\EntityDamageEvent
    public function attack($damage, EntityDamageEvent $source)
    {
        parent::attack($damage, $source);
        if ($source instanceof EntityDamageByEntityEvent) {
            $e = $source->getDamager();
            $deltaX = $this->x - $e->x;
            $deltaZ = $this->z - $e->z;
            $this->knockBack($e, $damage, $deltaX / 100, $deltaZ / 100, $source->getKnockBack());
        }
    }