/** * @param Replay $replay * @param BinaryReader $br * @param int $number * @return Frame */ public static function deserialize($replay, $br, $number) { $frame = new self($number); $frame->time = $br->readFloat(); $frame->diff = $br->readFloat(); while ($br->readBit() == 1) { $frame->replications[] = Replication::deserialize($replay, $br, $frame->number); } print "end\n"; print $br->readBits(200); print "\n"; return $frame; }