Exemple #1
0
    //下注成功
    public override void bet2CallBack(Game2BetUpdateWeathDto callBackParam)
    {
        GameMove      gameMove      = MessageManager.GetInstance.GetUIDict <GameMove>();
        UIWanRenChang uIWanRenChang = MessageManager.GetInstance.GetUIDict <UIWanRenChang>();

        gameMove.BetInfo(callBackParam);
        uIWanRenChang.BetInfo(callBackParam);
    }
Exemple #2
0
 //下注成功
 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);
     }
 }
Exemple #3
0
 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)
 {
 }