Example #1
0
 /**
  * @param Entity $entity
  * @return bool
  * 判断某生物周边32格内是否有玩家存在
  * 控制僵尸是否移动(自由行走模式)
  */
 public function willMove(Entity $entity)
 {
     foreach ($entity->getViewers() as $viewer) {
         if ($entity->distance($viewer->getLocation()) <= 32) {
             return true;
         }
     }
     return false;
 }