namespace ET.Client { [MessageHandler(SceneType.NetClient)] public class A2NetClient_RequestHandler: MessageHandler { protected override async ETTask Run(Scene root, A2NetClient_Request request, A2NetClient_Response response) { int rpcId = request.RpcId; IResponse res = await root.GetComponent().Session.Call(request.MessageObject); res.RpcId = rpcId; response.MessageObject = res; } } }