//下注成功 public override void bet2CallBack(Game2BetUpdateWeathDto callBackParam) { GameMove gameMove = MessageManager.GetInstance.GetUIDict <GameMove>(); UIWanRenChang uIWanRenChang = MessageManager.GetInstance.GetUIDict <UIWanRenChang>(); gameMove.BetInfo(callBackParam); uIWanRenChang.BetInfo(callBackParam); }
//下注成功 public void BetInfo(Game2BetUpdateWeathDto betUpdateDto) { area = betUpdateDto.betPosition; //字典中有这个键 if (BetInfoDic.ContainsKey(area)) { BetInfoDic.TryGetValue(area, out Gold); Gold += betUpdateDto.betGold; BetInfoDic.Remove(area); BetInfoDic.Add(area, Gold); } else { BetInfoDic.Add(area, betUpdateDto.betGold); } }
public void BetInfo(Game2BetUpdateWeathDto betUpdateDto) { IsBack = false; BetGold(TempArea); tempBetGold += betUpdateDto.betGold; yiqianwan += betUpdateDto.betGold; if (yiqianwan >= 1000000000) { AudioManager.Instance.PlaySound("yazhuchaoguo1000wan"); yiqianwan = 0; } PlayerCache.loginInfo.gold = betUpdateDto.reduceGold; //显示剩余钱数 PlayerGoldCount.text = betUpdateDto.reduceGold.ToString(); for (int i = 1; i < 5; i++) { if (betUpdateDto.betPosition == i) { if (betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text == "点击下注") { betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text = "0"; if (i == 1) { bet0searcount = betUpdateDto.betGold; betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text = NumberConvert.ConvertW(bet0searcount); } else if (i == 2) { bet1searcount = betUpdateDto.betGold; betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text = NumberConvert.ConvertW(bet1searcount); } else if (i == 3) { bet2searcount = betUpdateDto.betGold; betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text = NumberConvert.ConvertW(bet2searcount); } else if (i == 4) { bet3searcount = betUpdateDto.betGold; betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text = NumberConvert.ConvertW(bet3searcount); } } else { if (i == 1) { bet0searcount = bet0searcount + betUpdateDto.betGold; betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text = NumberConvert.ConvertW(bet0searcount); } else if (i == 2) { bet1searcount = bet1searcount + betUpdateDto.betGold; betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text = NumberConvert.ConvertW(bet1searcount); } else if (i == 3) { bet2searcount = bet2searcount + betUpdateDto.betGold; betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text = NumberConvert.ConvertW(bet2searcount); } else if (i == 4) { bet3searcount = bet3searcount + betUpdateDto.betGold; betArea.GetChild(i - 1).GetChild(1).GetComponent <Text>().text = NumberConvert.ConvertW(bet3searcount); } } } } }
/// <summary> /// 下注 :chip 下注筹码对应的索引值 ,返回自己剩余的金币 ----> <<bet();回调>> /// </summary> public virtual void bet2CallBack(Game2BetUpdateWeathDto callBackParam) { }