public override void Serialize(NetworkWriter writer) { writer.WritePackedUInt32(netId); writer.WritePackedUInt32(childIndex); writer.WriteBytesAndSize(payload); }
public override void Serialize(NetworkWriter writer) { writer.WritePackedUInt32(netId); writer.WriteBytesAndSize(parameters); }
public override void Serialize(NetworkWriter writer) { writer.WritePackedUInt32(netId); writer.WritePackedUInt32((uint)hash); }
public override void Serialize(NetworkWriter writer) { writer.WritePackedUInt32(netId); writer.Write(eventHash); writer.WriteBytesAndSize(payload); }
public override void Serialize(NetworkWriter writer) { writer.WritePackedUInt32(netId); writer.Write(authority); }
protected override void SerializeItem(NetworkWriter writer, uint item) { writer.WritePackedUInt32(item); }
// 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); }
protected override void SerializeItem(NetworkWriter writer, int item) => writer.WritePackedUInt32((uint)item);
public void Serialize(NetworkWriter writer) { writer.WritePackedUInt32(netId); writer.WriteBytesAndSizeSegment(payload); }
public void Serialize(NetworkWriter writer) { writer.WritePackedUInt32(netId); writer.WriteBoolean(authority); }
public void Serialize(NetworkWriter writer) { writer.WritePackedUInt32(netId); }
public override void Serialize(NetworkWriter writer) { writer.WritePackedUInt32((uint)value); }