mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-14 16:51:28 +00:00
Update GameClient.cs
This commit is contained in:
@@ -131,6 +131,18 @@ namespace GameLogic
|
|||||||
Scene.Session.Send(memoryStream,rpcId,routeTypeOpCode,routeId);
|
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)
|
public void RegisterMsgHandler(uint protocolCode,Action<IResponse> ctx)
|
||||||
{
|
{
|
||||||
MessageDispatcherSystem.Instance.RegisterMsgHandler(protocolCode,ctx);
|
MessageDispatcherSystem.Instance.RegisterMsgHandler(protocolCode,ctx);
|
||||||
|
Reference in New Issue
Block a user