/// <summary> /// 分离数据 /// </summary> /// <param name="recvObject">被分离数据类</param> private void SeparatData(RecvObject recvObject) { // 单个数据 byte[] dataBody = null; dataBody = ByteUtils.ReadMsg(ref recvObject.Buffer, recvObject.ReadPos, false); //回调 if (Event_Recv != null) { try { //CLog.Log("" + dataBody.Length + 4); recvObject.ReadLength(dataBody.Length + 4); Event_Recv(dataBody); } catch (Exception ex) { UnityEngine.Debug.LogError(ex.ToString()); } } }