pocketmine\event\entity\EntityRegainHealthEvent::getRegainReason PHP Method

getRegainReason() public method

public getRegainReason ( )
    public function getRegainReason()
    {
        return $this->reason;
    }

Usage Example

Example #1
0
 public function onEntityRegainHealth(EntityRegainHealthEvent $event)
 {
     switch ($event->getRegainReason()) {
         case EntityRegainHealthEvent::CAUSE_REGEN:
         case EntityRegainHealthEvent::CAUSE_EATING:
         case EntityRegainHealthEvent::CAUSE_CUSTOM:
             $event->setCancelled(true);
             break;
         case EntityRegainHealthEvent::CAUSE_MAGIC:
             // Do nothing
             break;
         default:
             $event->setCancelled(true);
             break;
     }
 }
All Usage Examples Of pocketmine\event\entity\EntityRegainHealthEvent::getRegainReason