/// <summary> /// 短縮 GetNextReceivedPacketSize /// </summary> /// <param name="p2p">P2PInterface</param> /// <param name="localUserId">ログインユーザーID</param> /// <param name="requestedChannel">チャンネルID</param> public static uint GetNextReceivedPacketSize(this P2PInterface p2p, ProductUserId localUserId, byte requestedChannel) { var sizeOp = new GetNextReceivedPacketSizeOptions { LocalUserId = localUserId, RequestedChannel = requestedChannel }; uint size; var result = p2p.GetNextReceivedPacketSize(sizeOp, out size); if (result != Result.Success) { // メッセージが無くてもエラーになるので非表示 //Debug.LogError($"error {DebugTools.GetClassMethodName()}:{result}"); } return(size); }
/// <summary> /// Short GetNextReceivedPacketSize /// </summary> /// <param name="p2p">P2PInterface</param> /// <param name="localUserId">Login user id</param> /// <param name="requestedChannel">channel id</param> public static uint GetNextReceivedPacketSize(this P2PInterface p2p, ProductUserId localUserId, byte requestedChannel) { var sizeOp = new GetNextReceivedPacketSizeOptions { LocalUserId = localUserId, RequestedChannel = requestedChannel }; uint size; var result = p2p.GetNextReceivedPacketSize(sizeOp, out size); if (result != Result.Success) { // It is an error even if there is no message, so it is hidden //Debug.LogError($"error {DebugTools.GetClassMethodName()}:{result}"); } return(size); }