/// <summary> /// //个人结算 /// </summary> /// <param name="proto"></param> public void AloneSettle(JY_ROOM_SETTLE proto) { SeatEntity seat = GetSeatBySeatId(proto.pos); if (seat == null) { return; } seat.seatStatus = SEAT_STATUS.WAIT; seat.PokerList.Clear(); seat.Pour = 0; seat.Gold = proto.gold; CurrentRoom.baseScore = proto.baseScore; seat.Earnings = proto.earnings; SendRoomInfoChangeNotify(); }
/// <summary> /// 服务器广播个人结算 /// </summary> /// <param name="obj"></param> private void OnServerBroadcastAloneSettle(byte[] obj) { JY_ROOM_SETTLE proto = JY_ROOM_SETTLE.decode(obj); RoomJuYouProxy.Instance.AloneSettle(proto); if (JuYouSceneCtrl.Instance != null) { //玩家个人弃牌 JuYouSceneCtrl.Instance.AloneSettle(proto.pos, false); } //JY_ROOM_JETTON proto = JY_ROOM_JETTON.decode(obj); //RoomJuYouProxy.Instance.Jetton(proto); //if (JuYouSceneCtrl.Instance != null && proto.hasPour()) //{ // JuYouSceneCtrl.Instance.DealPoker(proto.pos, true); // //JuYouSceneCtrl.Instance.Begin(RoomJuYouProxy.Instance.CurrentRoom, true); //} }