public function testSerialRead() { $vpb = new SPropVisualB(); $this->assertEquals(0, $vpb->getValue()); $mem = new MemStream(); $mem->setBuffer($this->buffer); $vpb->serial($mem); $this->assertEquals($this->value, $vpb->getValue()); }
/** * @param MemStream $f */ public function serial(MemStream $f) { $version = 2; $f->serial_byte($version); $f->serial_byte($this->pktFormat); $f->serial_byte($this->race); $f->serial_byte($this->age); $this->vpa->serial($f); $this->vpb->serial($f); $this->vpc->serial($f); $f->serial_uint32($this->direction); $f->serial_uint32($this->angle); $b = $this->FaceShot ? 1 : 0; $f->serial_byte($b); $f->serial_uint32($this->background); $b = $this->useFx ? 1 : 0; $f->serial_byte($b); }