OnRpcExecute
/// <summary>
/// 当执行Rpc(远程过程调用函数)时, 提高性能可重写此方法进行指定要调用的函数
/// </summary>
/// <param name="model"></param>
public virtual void OnRpcExecute(RPCModel model)
{
if (model.methodMask != 0)
RpcMaskDic.TryGetValue(model.methodMask, out model.func);
if (!Rpcs.TryGetValue(model.func, out RPCMethod rpc))
{
NDebug.LogWarning($"没有找到:{model.func}的Rpc方法,请使用netPlayer.AddRpcHandle方法注册!");
return;
}
rpc.Invoke(model.pars);
}
最后更新于
这有帮助吗?