changed type of EntityLink unknown field and added a constructor

This commit is contained in:
Dylan K. Taylor 2017-10-25 18:50:07 +01:00
parent 1d651046c9
commit bd2cb85861
2 changed files with 11 additions and 5 deletions

View File

@ -519,10 +519,11 @@ abstract class DataPacket extends BinaryStream{
*/
protected function getEntityLink() : EntityLink{
$link = new EntityLink();
$link->fromEntityUniqueId = $this->getEntityUniqueId();
$link->toEntityUniqueId = $this->getEntityUniqueId();
$link->type = $this->getByte();
$link->byte2 = $this->getByte();
$link->bool1 = $this->getBool();
return $link;
}
@ -534,7 +535,6 @@ abstract class DataPacket extends BinaryStream{
$this->putEntityUniqueId($link->fromEntityUniqueId);
$this->putEntityUniqueId($link->toEntityUniqueId);
$this->putByte($link->type);
$this->putByte($link->byte2);
$this->putBool($link->bool1);
}
}

View File

@ -31,7 +31,13 @@ class EntityLink{
public $toEntityUniqueId;
/** @var int */
public $type;
/** @var int */
public $byte2;
/** @var bool */
public $bool1;
public function __construct(int $fromEntityUniqueId = null, int $toEntityUniqueId = null, int $type = null, bool $bool1 = null){
$this->fromEntityUniqueId = $fromEntityUniqueId;
$this->toEntityUniqueId = $toEntityUniqueId;
$this->type = $type;
$this->bool1 = $bool1;
}
}