internal override void OnNickTheo(Message message) { try { MoneyCuoc = message.reader().ReadLong(); string nick = message.reader().ReadUTF(); string nick_turn = message.reader().ReadUTF(); LiengPlayer pl = (LiengPlayer)GetPlayerWithName(nick); if (MoneyCuoc == 0) { pl.SetEffect("Xem"); } else { pl.SetEffect("Theo"); pl.MoveChip(MoneyCuoc + pl.MoneyChip, SumChipControl.transform.position); pl.MoneyChip += MoneyCuoc; tongMoney += MoneyCuoc; SumChipControl.MoneyChip = tongMoney; } SetTurn(nick_turn, message); if (nick.Equals(ClientConfig.UserInfo.UNAME)) { SetActiveButton(false, false, false, false); } else if (nick_turn.Equals(ClientConfig.UserInfo.UNAME)) { SetActiveButton(); baseSetTurn(); } else { hideThanhTo(); SetActiveButton(false, false, false, false); } } catch (Exception e) { // TODO: handle exception Debug.LogException(e); } }
internal override void OnNickCuoc(Message message) { try { long moneyInPot = message.reader().ReadLong(); MoneyCuoc = message.reader().ReadLong(); long moneyBoRa = message.reader().ReadLong(); Debug.LogError("So tien to: " + MoneyCuoc); Debug.LogError("So tien bo ra: " + moneyBoRa); string nick = message.reader().ReadUTF(); string nick_turn = message.reader().ReadUTF(); if (GameConfig.BetMoney * 2 >= MoneyCuoc) { MinToMoney = GameConfig.BetMoney * 2; } else { MinToMoney = MoneyCuoc; } LiengPlayer pl = (LiengPlayer)GetPlayerWithName(nick); if (pl != null) { pl.SetEffect("Tố"); pl.MoveChip(moneyBoRa + pl.MoneyChip, SumChipControl.transform.position); pl.MoneyChip += moneyBoRa; //gameControl.sound.startToAudio(); tongMoney += MoneyCuoc; SumChipControl.MoneyChip = tongMoney; } SetTurn(nick_turn, message); if (nick.Equals(ClientConfig.UserInfo.UNAME)) { hideThanhTo(); SetActiveButton(false, false, false, false); } else if (nick_turn.Equals(ClientConfig.UserInfo.UNAME)) { SetActiveButton(); baseSetTurn(); } else { hideThanhTo(); SetActiveButton(false, false, false, false); } } catch (Exception e) { Debug.LogException(e); } }
internal override void OnNickSkip(string nick, Message msg) { try { string nick_turn = msg.reader().ReadUTF(); LiengPlayer pl = (LiengPlayer)GetPlayerWithName(nick); if (pl != null) { pl.SetEffect("Bỏ"); pl.SetTurn(0, false); pl.SetRank(4); pl.CardHand.SetAllDark(true); pl.IsPlaying = false; } pl.MoveChip(pl.MoneyChip, SumChipControl.transform.position); pl.MoneyChip = 0; SetTurn(nick_turn, msg); if (nick.Equals(ClientConfig.UserInfo.UNAME)) { SetActiveButton(); } else if (nick_turn.Equals(ClientConfig.UserInfo.UNAME)) { SetActiveButton(); baseSetTurn(); } else { hideThanhTo(); SetActiveButton(false, false, false, false); } } catch (Exception e) { Debug.LogException(e); } }