using System; namespace ET { //// 用来测试消息包含复杂类型,是否产生gc //[MessageHandler] //public class C2G_PlayerInfoHandler : AMRpcHandler //{ // protected override async ETTask Run(Session session, C2G_PlayerInfo request, G2C_PlayerInfo response, Action reply) // { // response.PlayerInfo = new PlayerInfo(); // response.PlayerInfos.Add(new PlayerInfo() {RpcId = 1}); // response.PlayerInfos.Add(new PlayerInfo() {RpcId = 2}); // response.PlayerInfos.Add(new PlayerInfo() {RpcId = 3}); // response.TestRepeatedInt32.Add(4); // response.TestRepeatedInt32.Add(5); // response.TestRepeatedInt32.Add(6); // response.TestRepeatedInt64.Add(7); // response.TestRepeatedInt64.Add(8); // response.TestRepeatedString.Add("9"); // response.TestRepeatedString.Add("10"); // reply(); // await ETTask.CompletedTask; // } //} }