/// <summary> /// 服务器广播所有玩家开始下注 /// </summary> /// <param name="obj"></param> public void StartPour(NN_ROOM_JETTON proto) { if (CurrentRoom.superModel == Room.SuperModel.CommonRoom) { CurrentRoom.currentLoop++; } for (int i = 0; i < CurrentRoom.SeatList.Count; i++) { CurrentRoom.SeatList[i].isAlreadyHOG = 0; } if (CurrentRoom.roomModel == Room.RoomModel.robBanker) { TransferData data = new TransferData(); data.SetValue("CurrentRoom", CurrentRoom); data.SetValue("isOnOff", false); SendNotification(ConstDefine_NiuNiu.ObKey_SetRobBankerAni, data); } CurrentRoom.roomStatus = NN_ENUM_ROOM_STATUS.POUR; Debug.Log("通知开始下注,服务器发送时间:" + proto.unixtime); if (proto.hasUnixtime()) { CurrentRoom.serverTime = proto.unixtime; SetCountDown(); } SendRoomInfoChangeNotify(); }
/// <summary> /// 服务器广播所有玩家开始下注 /// </summary> /// <param name="obj"></param> public void StartPour(byte[] obj) { Debug.Log("服务器广播开始下注"); //关闭小结算 NiuNiuGameCtrl.Instance.UISettleViewClose(); NN_ROOM_JETTON proto = NN_ROOM_JETTON.decode(obj); RoomNiuNiuProxy.Instance.StartPour(proto); //显示设置 ModelDispatcher.Instance.Dispatch("StartPour", null); }