43        $this->originData = 
CommonTypes::getCommandOriginData($in);
 
   44        $this->outputType = Byte::readUnsigned($in);
 
   45        $this->successCount = VarInt::readUnsignedInt($in);
 
   47        for($i = 0, $size = VarInt::readUnsignedInt($in); $i < $size; ++$i){
 
   51        if($this->outputType === self::TYPE_DATA_SET){
 
   52            $this->unknownString = CommonTypes::getString($in);
 
 
   73        CommonTypes::putCommandOriginData($out, $this->originData);
 
   74        Byte::writeUnsigned($out, $this->outputType);
 
   75        VarInt::writeUnsignedInt($out, $this->successCount);
 
   77        VarInt::writeUnsignedInt($out, count($this->messages));
 
   78        foreach($this->messages as $message){
 
   79            $this->putCommandMessage($message, $out);
 
   82        if($this->outputType === self::TYPE_DATA_SET){
 
   83            CommonTypes::putString($out, $this->unknownString);