/// <summary>
/// 发送网络数据
/// </summary>
/// <param name="client">发送到的客户端</param>
/// <param name="cmd">网络命令</param>
/// <param name="func">RPCFun函数</param>
/// <param name="pars">RPCFun参数</param>
public virtual void Send(Player client, byte cmd, string func, params object[] pars)
{
if (client.CloseSend)
return;
if (client.udpRPCModels.Count >= ushort.MaxValue)
{
Debug.LogError($"[{client.UserID}]数据缓存列表超出限制!");
return;
}
client.udpRPCModels.Enqueue(new RPCModel(cmd, func, pars));
}