Update GameClient.cs

This commit is contained in:
ALEXTANG
2023-07-19 15:20:05 +08:00
parent 1ada1e4e33
commit 75fdb4d7de

View File

@@ -131,6 +131,18 @@ namespace GameLogic
Scene.Session.Send(memoryStream,rpcId,routeTypeOpCode,routeId);
}
public virtual async FTask<IResponse> Call(IRequest request, long routeId = 0)
{
if (Scene == null || Scene.Session == null)
{
return null;
}
var requestCallback = await Scene.Session.Call(request,routeId);
return requestCallback;
}
public void RegisterMsgHandler(uint protocolCode,Action<IResponse> ctx)
{
MessageDispatcherSystem.Instance.RegisterMsgHandler(protocolCode,ctx);