コード例 #1
0
ファイル: TradeMessage.cs プロジェクト: neoleszcz/d3sharp
 public override void Encode(GameBitBuffer buffer)
 {
     buffer.WriteInt(4, Field0);
     buffer.WriteInt(32, Field1);
     buffer.WriteInt(32, Field2);
     buffer.WriteInt64(64, Field3);
     buffer.WriteInt(32, Field4);
     for (int i = 0; i < Field5.Length; i++) buffer.WriteInt(32, Field5[i]);
 }
コード例 #2
0
 public override void Encode(GameBitBuffer buffer)
 {
     buffer.WriteInt(3, Field0 - (-1));
     Field1.Encode(buffer);
     buffer.WriteInt64(64, Field2);
     buffer.WriteInt(3, Field3 - (-1));
     buffer.WriteInt(32, Field4);
     buffer.WriteInt(16, Field5);
     buffer.WriteInt(32, Field6);
     buffer.WriteInt(16, Field7);
 }
コード例 #3
0
 public override void Encode(GameBitBuffer buffer)
 {
     buffer.WriteInt(32, Field0);
     buffer.WriteInt(32, Field1);
     buffer.WriteInt64(64, Field2);
 }
コード例 #4
0
 public override void Encode(GameBitBuffer buffer)
 {
     Field0.Encode(buffer);
     Field1.Encode(buffer);
     buffer.WriteInt(32, Field2);
     buffer.WriteInt64(64, Field3);
     buffer.WriteInt(4, Field4 - (2));
     buffer.WriteInt(32, ProtocolHash);
     buffer.WriteInt(32, SNOPackHash);
 }
コード例 #5
0
ファイル: GameId.cs プロジェクト: neoleszcz/d3sharp
 public void Encode(GameBitBuffer buffer)
 {
     buffer.WriteInt64(64, Field0);
     buffer.WriteInt64(64, Field1);
     buffer.WriteInt64(64, Field2);
 }