Пример #1
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteBigEndianUlong(position);
     _buffer.WriteVaruint(face);
     _buffer.WriteVaruint(hand);
     _buffer.WriteBigEndianFloat(cursorPosition.Item1); _buffer.WriteBigEndianFloat(cursorPosition.Item2); _buffer.WriteBigEndianFloat(cursorPosition.Item3);
 }
Пример #2
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteBigEndianUlong(position);
     foreach (string linesChild in lines)
     {
         _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(linesChild)); _buffer.WriteString(linesChild);
     }
 }
Пример #3
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(text)); _buffer.WriteString(text);
     _buffer.WriteBool(command);
     _buffer.WriteBool(hasPosition);
     if (hasPosition == true)
     {
         _buffer.WriteBigEndianUlong(block);
     }
 }
Пример #4
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteVaruint(status);
     _buffer.WriteBigEndianUlong(position);
     _buffer.WriteUbyte(face);
 }