public void ReadFrom(ref DataStreamReader.Context ctx, DataStreamReader reader, ref ProjectileExplodedEndReason baseline, DeserializeClientData jobData) { var quantized = new QuantizedFloat3(); for (var i = 0; i != 3; i++) { quantized[i] = reader.ReadPackedInt(ref ctx, jobData.NetworkCompressionModel); } normal = quantized.Get(0.01f); }
public void WriteTo(DataStreamWriter writer, ref ProjectileExplodedEndReason baseline, DefaultSetup setup, SerializeClientData jobData) { var quantized = new QuantizedFloat3(); quantized.Set(100, normal); for (var i = 0; i != 3; i++) { writer.WritePackedInt(quantized[i], jobData.NetworkCompressionModel); } }