コード例 #1
0
ファイル: Serverbound.cs プロジェクト: sel-utils/csharp
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteBigEndianUlong(position);
     _buffer.WriteVaruint(face);
     _buffer.WriteVaruint(hand);
     _buffer.WriteUbyte(cursorPosition.Item1); _buffer.WriteUbyte(cursorPosition.Item2); _buffer.WriteUbyte(cursorPosition.Item3);
 }
コード例 #2
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteUbyte(window);
     _buffer.WriteBigEndianUshort(slot);
     _buffer.WriteUbyte(button);
     _buffer.WriteBigEndianUshort(action);
     _buffer.WriteVaruint(mode);
     clickedItem.EncodeBody(_buffer);
 }
コード例 #3
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(language)); _buffer.WriteString(language);
     _buffer.WriteUbyte(viewDistance);
     _buffer.WriteVaruint(chatMode);
     _buffer.WriteBool(chatColors);
     _buffer.WriteUbyte(displayedSkinParts);
     _buffer.WriteUbyte(mainHand);
 }
コード例 #4
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     foreach (byte magicChild in magic)
     {
         _buffer.WriteUbyte(magicChild);
     }
     _buffer.WriteUbyte(protocol);
     _buffer.WriteBytes(mtu);
 }
コード例 #5
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteBigEndianLong(pingId);
     foreach (byte magicChild in magic)
     {
         _buffer.WriteUbyte(magicChild);
     }
     _buffer.WriteBigEndianLong(guid);
 }
コード例 #6
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     foreach (byte magicChild in magic)
     {
         _buffer.WriteUbyte(magicChild);
     }
     serverAddress.EncodeBody(_buffer);
     _buffer.WriteBigEndianUshort(mtuLength);
     _buffer.WriteBigEndianLong(clientId);
 }
コード例 #7
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     foreach (byte magicChild in magic)
     {
         _buffer.WriteUbyte(magicChild);
     }
     _buffer.WriteBigEndianLong(serverId);
     _buffer.WriteBool(security);
     _buffer.WriteBigEndianUshort(mtuLength);
 }
コード例 #8
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteBigEndianLong(pingId);
     _buffer.WriteBigEndianLong(serverId);
     foreach (byte magicChild in magic)
     {
         _buffer.WriteUbyte(magicChild);
     }
     _buffer.WriteBigEndianUshort(Encoding.UTF8.GetByteCount(status)); _buffer.WriteString(status);
 }
コード例 #9
0
ファイル: Encapsulated.cs プロジェクト: sel-utils/csharp
 public override void EncodeId(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteUbyte(Id);
 }
コード例 #10
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteUbyte(window);
 }
コード例 #11
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteUbyte(window);
     _buffer.WriteBigEndianUshort(action);
     _buffer.WriteBool(accepted);
 }
コード例 #12
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteBigEndianFloat(sideways);
     _buffer.WriteBigEndianFloat(forward);
     _buffer.WriteUbyte(flags);
 }
コード例 #13
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteVaruint(status);
     _buffer.WriteBigEndianUlong(position);
     _buffer.WriteUbyte(face);
 }
コード例 #14
0
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteUbyte(flags);
     _buffer.WriteBigEndianFloat(flyingSpeed);
     _buffer.WriteBigEndianFloat(walkingSpeed);
 }