23 public function __construct(
24 private float $temperature,
25 private float $humidity,
26 private float $altitude,
27 private float $weirdness,
28 private float $weight,
31 public function getTemperature() :
float{
return $this->temperature; }
33 public function getHumidity() :
float{
return $this->humidity; }
35 public function getAltitude() :
float{
return $this->altitude; }
37 public function getWeirdness() :
float{
return $this->weirdness; }
39 public function getWeight() :
float{
return $this->weight; }
41 public static function read(ByteBufferReader $in) :
self{
42 $temperature = LE::readFloat($in);
43 $humidity = LE::readFloat($in);
44 $altitude = LE::readFloat($in);
45 $weirdness = LE::readFloat($in);
46 $weight = LE::readFloat($in);
57 public function write(ByteBufferWriter $out) :
void{
58 LE::writeFloat($out, $this->temperature);
59 LE::writeFloat($out, $this->humidity);
60 LE::writeFloat($out, $this->altitude);
61 LE::writeFloat($out, $this->weirdness);
62 LE::writeFloat($out, $this->weight);