GBHandle.Encode C# (CSharp) Method

Encode() public method

public Encode ( GameBitBuffer buffer ) : void
buffer GameBitBuffer
return void
    public void Encode(GameBitBuffer buffer)
    {
        buffer.WriteInt(6, Field0 - (-2));
            buffer.WriteInt(32, Field1);
    }

Usage Example

コード例 #1
0
 public override void Encode(GameBitBuffer buffer)
 {
     buffer.WriteInt(32, Field0);
     buffer.WriteInt(32, Field1);
     buffer.WriteInt(5, Field2);
     buffer.WriteInt(2, Field3 - (-1));
     buffer.WriteBool(Field4 != null);
     if (Field4 != null)
     {
         Field4.Encode(buffer);
     }
     buffer.WriteBool(Field5 != null);
     if (Field5 != null)
     {
         Field5.Encode(buffer);
     }
     Field6.Encode(buffer);
     buffer.WriteInt(32, Field7);
     buffer.WriteInt(32, Field8);
     buffer.WriteInt(4, Field9 - (-1));
     buffer.WriteInt(8, Field10);
     buffer.WriteBool(Field11.HasValue);
     if (Field11.HasValue)
     {
         buffer.WriteInt(32, Field11.Value);
     }
     buffer.WriteBool(Field12.HasValue);
     if (Field12.HasValue)
     {
         buffer.WriteInt(32, Field12.Value);
     }
     buffer.WriteBool(Field13.HasValue);
     if (Field13.HasValue)
     {
         buffer.WriteInt(32, Field13.Value);
     }
 }
All Usage Examples Of GBHandle::Encode