示例#1
0
 public override void Serialize(NetworkWriter writer)
 {
     writer.WritePackedUInt32(netId);
     writer.WritePackedUInt32(childIndex);
     writer.WriteBytesAndSize(payload);
 }
示例#2
0
 public override void Serialize(NetworkWriter writer)
 {
     writer.WritePackedUInt32(netId);
     writer.WriteBytesAndSize(parameters);
 }
示例#3
0
 public override void Serialize(NetworkWriter writer)
 {
     writer.WritePackedUInt32(netId);
     writer.WritePackedUInt32((uint)hash);
 }
示例#4
0
 public override void Serialize(NetworkWriter writer)
 {
     writer.WritePackedUInt32(netId);
     writer.Write(eventHash);
     writer.WriteBytesAndSize(payload);
 }
示例#5
0
 public override void Serialize(NetworkWriter writer)
 {
     writer.WritePackedUInt32(netId);
     writer.Write(authority);
 }
示例#6
0
 protected override void SerializeItem(NetworkWriter writer, uint item)
 {
     writer.WritePackedUInt32(item);
 }
示例#7
0
        // zigzag encoding https://gist.github.com/mfuerstenau/ba870a29e16536fdbaba
        public static void WritePackedInt32(this NetworkWriter writer, int i)
        {
            uint zigzagged = (uint)((i >> 31) ^ (i << 1));

            writer.WritePackedUInt32(zigzagged);
        }
示例#8
0
 protected override void SerializeItem(NetworkWriter writer, int item) => writer.WritePackedUInt32((uint)item);
示例#9
0
 public void Serialize(NetworkWriter writer)
 {
     writer.WritePackedUInt32(netId);
     writer.WriteBytesAndSizeSegment(payload);
 }
示例#10
0
 public void Serialize(NetworkWriter writer)
 {
     writer.WritePackedUInt32(netId);
     writer.WriteBoolean(authority);
 }
示例#11
0
 public void Serialize(NetworkWriter writer)
 {
     writer.WritePackedUInt32(netId);
 }
 public override void Serialize(NetworkWriter writer)
 {
     writer.WritePackedUInt32((uint)value);
 }