protected override void OnReadReturn(ref NetCore.PkgReader pkg, ref S2C_TestAwait.ReturnData data) { int a1 = 0; pkg.Read(out a1); data.A1 = a1; var obj = new TestStructRLE(); IO.StructCompress <TestStructRLE, NetCore.PkgWriter, NetCore.PkgReader> .Instance.Read( ref pkg, ref obj); }
protected override void OnWriteReturn(ref NetCore.PkgWriter pkg, ref S2C_TestAwait.ReturnData data) { pkg.Write(data.A1); var obj = new TestStructRLE(); obj.A = 1; obj.D = Matrix.Translate(1, 2, 3); IO.StructCompress <TestStructRLE, NetCore.PkgWriter, NetCore.PkgReader> .Instance.Write( ref pkg, ref obj); }