protected virtual void OnReadReturn(ref NetCore.PkgReader pkg, ref R data) { unsafe { fixed(R *p = &data) { pkg.ReadPtr(p, sizeof(R)); } } }
protected virtual void OnReadArgument(ref NetCore.PkgReader pkg, ref T data) { unsafe { fixed(T *p = &data) { pkg.ReadPtr(p, sizeof(T)); } } }