/// <summary> /// 处理点击邀请按钮 /// </summary> public void HandleBtnShareWx() { // Debug.LogError("+++RoomId :" +Convert.ToInt32( RoomMessage[0].text)); string url = SDKManager.WXInviteUrl + Convert.ToInt32(RoomMessage[0].text); // Debug.LogError("分享链接" + url); string city; try { city = MahjongLobby_AH.GameData.Instance.SelectAreaPanelData.listCityMessage[MahjongLobby_AH.GameData.Instance.PlayerNodeDef.iCityId].cityName; } catch (System.Exception) { city = "双喜"; } StringBuilder title = new StringBuilder(); // Debug.LogError("玩法Num" + MahjongCommonMethod.Instance.iPlayingMethod); MahjongCommonMethod mcm = MahjongCommonMethod.Instance; if (MahjongLobby_AH.SDKManager.Instance.CheckStatus == 1) { title.AppendFormat("代开房间:{0}麻将->{1}<-房号:{2} 点击进入房间", city, "推倒胡", Convert.ToInt32(RoomMessage[0].text).ToString("d6")); } else { title.AppendFormat("代开房间:{0}麻将->{1}<-房号:{2} 点击进入房间", city, mcm._dicMethodConfig[roomInfo.iPlayingMethod].METHOD_NAME, Convert.ToInt32(RoomMessage[0].text).ToString("d6")); } StringBuilder discription = new StringBuilder("玩法:"); mcm.ShowParamOfOpenRoom(ref discription, roomInfo.caOpenRoomParam, 0, MahjongCommonMethod.Instance.iPlayingMethod); #region 代替换 //switch (roomInfo.iPlayingMethod) //{ // case 1: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else discription.Append("明杠收三家 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("可胡七对 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("十三不靠 "); // if (roomInfo.caOpenRoomParam[4] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[4] == 1) discription.Append("四杠荒庄 "); // if (roomInfo.caOpenRoomParam[5] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[5] == 1) discription.Append("前台 "); // else discription.Append("后和 "); // if (roomInfo.caOpenRoomParam[6] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[6] == 1) discription.Append("一炮单响 "); // else discription.Append("一炮多响 "); // break; // case 2: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else discription.Append("明杠收三家 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("可胡七对 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[4] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[4] == 1) discription.Append("前台 "); // else discription.Append("后和 "); // if (roomInfo.caOpenRoomParam[5] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[5] == 1) discription.Append("一炮单响 "); // else discription.Append("一炮多响 "); // break; // case 3: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("10分 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("20分 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else discription.Append("明杠收三家 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("可胡七对 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[4] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[4] == 1) discription.Append("前台 "); // else discription.Append("后和 "); // break; // case 4: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[1] == 1) discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("可胡七对 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("前台 "); // else discription.Append("后和 "); // break; // case 5: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[1] == 1) discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("可胡七对 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("前台 "); // else discription.Append("后和 "); // break; // case 6: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("30分 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("60分 "); // else discription.Append("90分 "); // break; // case 7: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("8局 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("16局 "); // else discription.Append("24局 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[1] == 1) discription.Append("自摸翻倍 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("带字牌 "); // break; // case 8: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else discription.Append("明杠收三家 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[1] == 1) discription.Append("可胡七对 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("十三不靠 "); // if (roomInfo.caOpenRoomParam[5] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[5] == 1) discription.Append("前台 "); // else discription.Append("后和 "); // if (roomInfo.caOpenRoomParam[4] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[4] == 1) discription.Append("四杠荒庄 "); // break; // case 9: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[1] == 1) discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("可胡七对 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append("一人付 "); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("多人付 "); // break; // case 10: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("8局 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("16局 "); // else discription.Append("24局 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[1] == 1) discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("可胡七对 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append("一炮单响 "); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("一炮多响 "); // break; // case 11: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("可胡七对 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("明杠收三家 "); // if (roomInfo.caOpenRoomParam[4] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[4] == 1) discription.Append("前台 "); // else if (roomInfo.caOpenRoomParam[4] == 2) discription.Append("后和 "); // else discription.Append("前台加后和"); // if (roomInfo.caOpenRoomParam[5] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[5] == 1) discription.Append("坐庄 "); // if (roomInfo.caOpenRoomParam[6] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[6] == 1) discription.Append("能跑能下 "); // if (roomInfo.caOpenRoomParam[7] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[7] == 1) discription.Append("放几出几 "); // break; // case 12: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else discription.Append("带字牌 "); // break; // case 13: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("前台 "); // else if (roomInfo.caOpenRoomParam[2] == 2) discription.Append("后和 "); // else discription.Append("前台加后和"); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else discription.Append("翻" + roomInfo.caOpenRoomParam[3] + "倍 "); // if (roomInfo.caOpenRoomParam[4] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[4] == 1) discription.Append("可胡七对 "); // break; // case 14: // if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 2) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else discription.Append("十三幺 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("可胡七对 "); // break; // case 15: // if (roomInfo.caOpenRoomParam[0] == 0) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append("不带字牌 "); // else discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append("轮庄 "); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("连庄 "); // break; // case 16: // if (roomInfo.caOpenRoomParam[0] == 0) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("2圈 "); // else discription.Append("3圈 "); // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append("不带字牌 "); // else discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append("被杠者支付 "); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("三家都支付 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("点炮三分 "); // if (roomInfo.caOpenRoomParam[4] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[4] == 1) discription.Append("一炮多响 "); // if (roomInfo.caOpenRoomParam[5] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[5] == 1) discription.Append("前抬 "); // if (roomInfo.caOpenRoomParam[6] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[6] == 1) discription.Append("后和 "); // break; // case 17: // if (roomInfo.caOpenRoomParam[0] >= 3) // { // if (roomInfo.caOpenRoomParam[0] == 3) discription.Append("4局 "); // else if (roomInfo.caOpenRoomParam[0] == 4) discription.Append("8局 "); // else discription.Append("12局 "); // } // else // { // if (roomInfo.caOpenRoomParam[0] == 0) discription.Append("1圈 "); // else if (roomInfo.caOpenRoomParam[0] == 1) discription.Append("2圈 "); // else discription.Append("3圈 "); // } // if (roomInfo.caOpenRoomParam[1] == 0) discription.Append(""); // else discription.Append("带庄 "); // if (roomInfo.caOpenRoomParam[2] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[2] == 1) discription.Append("带字牌 "); // if (roomInfo.caOpenRoomParam[3] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[3] == 1) discription.Append("明杠收3家 "); // if (roomInfo.caOpenRoomParam[4] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[4] == 1) discription.Append("点炮三分 "); // if (roomInfo.caOpenRoomParam[5] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[5] == 1) discription.Append("一炮多响 "); // if (roomInfo.caOpenRoomParam[6] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[6] == 1) discription.Append("前抬 "); // if (roomInfo.caOpenRoomParam[7] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[7] == 1) discription.Append("后和 "); // if (roomInfo.caOpenRoomParam[8] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[8] == 1) discription.Append("抢庄 "); // if (roomInfo.caOpenRoomParam[9] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[9] == 1) discription.Append("杠随胡走 "); // if (roomInfo.caOpenRoomParam[10] == 0) discription.Append(""); // else if (roomInfo.caOpenRoomParam[10] == 1) discription.Append("仅自摸 "); // break; // default: // break; //} #endregion MahjongLobby_AH.SDKManager.Instance.HandleShareWX(url, title.ToString(), discription.ToString(), 0, 0, 0, ""); }
/// <summary> /// 产生房间对应的预置体 /// </summary> /// <param name="status">1表示已创建未开始房间,2表示已开始的房间</param> /// <param name="rule">房间的规则参数</param> /// <param name="time">房间创建时间</param> void SpwanRoomMessagePanel() { int status = 0; if (roomInfo.cOpenRoomStatus < 3) { status = 1; } else { status = 2; } //已创建未开始房间 if (status == 1) { for (int i = 0; i < ShareWx.Length; i++) { ShareWx[i].SetActive(true); } //设置间距 ShareWx[2].GetComponent <GridLayoutGroup>().spacing = new Vector2(0, -20f); ShareWx[2].GetComponent <GridLayoutGroup>().transform.localPosition = new Vector3(-75f, 8f, 0); int num = 0; //在线玩家个数 for (int i = 0; i < roomInfo.iuserId.Length; i++) { if (roomInfo.iuserId[i] != 0) { Debug.LogError("num:" + num); num++; } } RoomMessage[3].text = num + "/4"; //处理房间的颜色状态 for (int i = 0; i < 4; i++) { if (i == roomInfo.byColorFlag - 1) { RoomSignColor[i].gameObject.SetActive(true); } else { RoomSignColor[i].gameObject.SetActive(false); } } } //已开始的房间 if (status == 2) { ShareWx[0].SetActive(false); ShareWx[1].SetActive(false); ShareWx[2].SetActive(true); //设置房间信息的间距位置 ShareWx[2].GetComponent <GridLayoutGroup>().spacing = new Vector2(0, 10f); ShareWx[2].GetComponent <GridLayoutGroup>().transform.localPosition = new Vector3(-75f, -32f, 0); RoomMessage[3].text = "游戏中"; } StringBuilder text = new StringBuilder(); string name = MahjongCommonMethod.Instance._dicMethodConfig[roomInfo.iPlayingMethod].METHOD_NAME; text.Append(name); MahjongCommonMethod mcm = MahjongCommonMethod.Instance; mcm.ShowParamOfOpenRoom(ref text, roomInfo.caOpenRoomParam, 1, MahjongCommonMethod.Instance.iPlayingMethod); //text.Append(mcm.ReadInt32toInt4(roomInfo.caOpenRoomParam[1], 0) * 10 + mcm.ReadInt32toInt4(roomInfo.caOpenRoomParam[0], 0)); //int rowNum = 2; //text.Append(mcm.ReadColumnValue(roomInfo.caOpenRoomParam, rowNum, 4) > 0 ? "局 " : "圈 "); #region oldCode //switch (roomInfo.iPlayingMethod) //{ // case 1: // case 2: // case 4: // case 5: // case 8: // case 9: // case 11: // case 12: // case 13: // case 14: // text.Append(roomInfo.caOpenRoomParam[0]); // text.Append("圈"); // break; // case 7: // case 10: // if(roomInfo.caOpenRoomParam[0]==1) // { // text.Append("8局"); // } // else if(roomInfo.caOpenRoomParam[0] == 2) // { // text.Append("16局"); // } // else if (roomInfo.caOpenRoomParam[0] == 3) // { // text.Append("24局"); // } // break; // case 3: // case 6: // text.Append(roomInfo.caOpenRoomParam[0] * 10); // text.Append("分"); // break; // default: // text.Append("获取数据错误"); // break; //} #endregion RoomMessage[0].text = string.Format("{0:d6}", roomInfo.roomNum); RoomMessage[1].text = text.ToString(); RoomMessage[2].text = MahjongCommonMethod.Instance.UnixTimeStampToDateTime(roomInfo.iOpenRoomTime, 0).ToString("yyyy-MM-dd HH:mm"); }
/// <summary> /// 房间的规则 /// </summary> void OnInitRoomRule(int iPlayingMethord) { //房间规则 StringBuilder RoomRule = new StringBuilder(); //Debug.Log("===============================0"); UIMainView.Instance.CreatRoomMessagePanel.UpdateShowMethod(m_openRoomInfo.iPlayingMethod, false); // int isAAPay = mcm.ReadColumnValue(m_openRoomInfo.caOpenRoomParam, 2, 39); //玩法局或圈的数量 //玩法数量对应支付的房卡数量 //if (m_openRoomInfo.PavilionID <= 0)//表示不是老板 //{ // if (isAAPay > 0)//表示四家支付 // { // RoomRule.Append("四家支付 "); // } // else // { // RoomRule.Append("房主支付 "); // } //} #region oldCode // int isAAPay = mcm.ReadColumnValue(m_openRoomInfo.caOpenRoomParam, 2, 39); //玩法类型 //string fufei = ""; //uint priceParam = mcm.ReadInt32toInt4(m_openRoomInfo.caOpenRoomParam[0], 16); //if (m_openRoomInfo.iPlayingMethod == 17 && priceParam >= 3) //{ // if (priceParam == 3) // { // fufei = "4局"; // if (isAAPay > 0)//表示四家支付 // { // fufei += UIMainView.Instance.CreatRoomMessagePanel.Method_pay[0] / 4 + "金币"; // } // else // { // fufei += UIMainView.Instance.CreatRoomMessagePanel.Method_pay[0] + "金币"; // } // } // else if (priceParam == 4) // { // fufei = "8局"; // if (isAAPay > 0)//表示四家支付 // { // fufei += UIMainView.Instance.CreatRoomMessagePanel.Method_pay[1] / 4 + "金币"; // } // else // { // fufei += UIMainView.Instance.CreatRoomMessagePanel.Method_pay[1] + "金币"; // } // } // else if (priceParam == 5) // { // fufei = "12局"; // if (isAAPay > 0)//表示四家支付 // { // fufei += UIMainView.Instance.CreatRoomMessagePanel.Method_pay[2] / 4 + "金币"; // } // else // { // fufei += UIMainView.Instance.CreatRoomMessagePanel.Method_pay[2] + "金币"; // } // } //} //else //{ // fufei = UIMainView.Instance.CreatRoomMessagePanel.Method_sum[priceParam].ToString(); // if (UIMainView.Instance.CreatRoomMessagePanel.Method_type[0] == 1) // { // fufei += ("圈"); // } // else if (UIMainView.Instance.CreatRoomMessagePanel.Method_type[0] == 2) // { // fufei += ("局"); // } // else if (UIMainView.Instance.CreatRoomMessagePanel.Method_type[0] == 3) // { // fufei += ("分"); // } // if (isAAPay > 0)//表示四家支付 // { // fufei += UIMainView.Instance.CreatRoomMessagePanel.Method_pay[priceParam] / 4 + "金币"; // } // else // { // fufei += UIMainView.Instance.CreatRoomMessagePanel.Method_pay[priceParam] + "金币"; // } //} //RoomRule.Append(fufei); //RoomRule.Append(" "); //List<CommonConfig.CardType> PlayTypeRule = new List<CommonConfig.CardType>(); //if (!mcm._dicMethodCardType.ContainsKey(m_openRoomInfo.iPlayingMethod)) return; //PlayTypeRule = mcm._dicMethodCardType[m_openRoomInfo.iPlayingMethod]; //十三不靠:0(不可胡),1(可胡) 1004 //明杠收3家:0(被杠者支付),1(三家都支付) 1005 //四杠荒庄:0(不可以),1(可以) 1006 //一炮多响:0(一炮单响),1(一炮多响) 2003 //前抬后和:0(不开启),1(前抬) 2005 //前抬后和:0(不开启),1(后和) 2006 //换庄模式: 0 轮庄 1 连庄 2020 //带字牌: 0 (不带字牌) 1 (带字牌) 2018 //点炮三分:0 (不开启) 1 (开启) 2019 //自摸接炮:0(必须自摸),1(一炮单响),2(一炮多响) 2003 只用1和2 //自摸翻倍:0(不翻倍),1(翻倍)1007 //支付:0(一人支付),1(多人支付)2009 2010 //接炮:0(一炮单响),1(一炮多响) 2003 //坐庄:0不开启,1开启 2011 //能跑能下 :0不开启,1开启 2012 //放几出几: 0不开启,1开启(开启放几出几,必须设置【胡 1 2 3 】为必须自摸) 2013 //翻几倍选择 2 3 4 5 2014 2015 2016 2017 //十三幺:0(不可胡),1(可胡) 1001 //七对:0(不可胡),1(可胡) 1002 #endregion mcm.ShowParamOfOpenRoom(ref RoomRule, UIMainView.Instance.ReservationSeatPanel.m_openRoomInfo.caOpenRoomParam, 1, iPlayingMethord); m_TextRoomRule.text = RoomRule.ToString(); }