public void MessageIsBitPacked() { var inStruct = new BitPackStruct { myValue = value, }; using (PooledNetworkWriter writer = NetworkWriterPool.GetWriter()) { // generic write, uses generated function that should include bitPacking writer.Write(inStruct); Assert.That(writer.BitPosition, Is.EqualTo(11)); using (PooledNetworkReader reader = NetworkReaderPool.GetReader(writer.ToArraySegment())) { var outStruct = reader.Read <BitPackStruct>(); Assert.That(reader.BitPosition, Is.EqualTo(11)); Assert.That(outStruct, Is.EqualTo(inStruct)); } } }
public void RpcOtherFunction(BitPackStruct myParam) { // nothing }