/**
  * Construct new EntityTakeDamageEvent
  *
  * @param \PHPHearthSim\Model\Entity $entity
  * @param mixed $eventData
  */
 public function __construct(Entity $entity = null, $eventData = null)
 {
     parent::__construct(EntityEvent::EVENT_ENTITY_TAKE_DAMAGE, $eventData, $entity);
 }
 /**
  * Construct new EntityRemoveArmorEvent
  *
  * @param \PHPHearthSim\Model\Entity $entity
  * @param mixed $eventData
  */
 public function __construct(Entity $entity = null, $eventData = null)
 {
     parent::__construct(EntityEvent::EVENT_ENTITY_REMOVE_ARMOR, $eventData, $entity);
 }
 /**
  * Construct new BoardTurnStartEvent
  *
  * @param mixed $eventData
  */
 public function __construct($eventData = null)
 {
     parent::__construct(EntityEvent::EVENT_BOARD_TURN_START, $eventData);
 }
 /**
  * Construct new EntityReceiveHealEvent
  *
  * @param \PHPHearthSim\Model\Entity $entity
  * @param mixed $eventData
  */
 public function __construct(Entity $entity = null, $eventData = null)
 {
     parent::__construct(EntityEvent::EVENT_ENTITY_RECEIVE_HEAL, $eventData, $entity);
 }