void SendProtoMessage() { // NetManager.Instance.SendMessage(1000, null); var req = new C_S_Login_Req(); req.UserName = "******"; req.Password = "******"; NetManager.Instance.SendProtoBuf <C_S_Login_Req>(req, 1); }
void TestProtoMessage() { var req = new C_S_Login_Req(); req.UserName = "******"; req.Password = "******"; int dataSize; UnityEngine.Profiling.Profiler.BeginSample("ProtoToBuf"); var stream = ProtoMessageMgr.ToBufferNode <C_S_Login_Req>(req, out dataSize); UnityEngine.Profiling.Profiler.EndSample(); UnityEngine.Profiling.Profiler.BeginSample("BufToProto"); // var rep = ProtoMessageMgr.Instance.Parser<C_S_Login_Req>(stream.GetBuffer(), stream.DataSize); var rep = C_S_Login_Req.Parser.ParseFrom(stream.GetBuffer(), 0, stream.DataSize); UnityEngine.Profiling.Profiler.EndSample(); stream.Dispose(); }