Zjh游戏(十九)跟注的处理

玩家跟注的处理

  • ZjhManager实现下注的方法
  • 玩家自身处理跟注按钮的点击

ZhjManager_Stand

	 /// <summary>
    /// 上一个玩家的下注数
    /// </summary>
    private int m_LastPlayerStakesCount = 0;

	/// <summary>
    /// 下注
    /// </summary>
    /// <param name="count">下注数</param>
    public int Stakes(int count)
    {
        m_LastPlayerStakesCount += count;

        if (m_LastPlayerStakesCount > Models.GameModel.TopStakes)
        {
            m_LastPlayerStakesCount = Models.GameModel.TopStakes;
        }
        return m_LastPlayerStakesCount;
    }

SelfManager_Stand

  /// <summary>
    /// 跟注按钮的点击
    /// </summary>
    private void OnFollowStakesButtonClick()
    {
        int stakes = m_ZjhManager.Stakes(0);
        m_ZjhManager.SetNextPlayerStakes();
        m_IsStartStakes = false;//是否下注
        go_CountDown.SetActive(false);//倒计时
        SetBottomButtoninteractable(false);//设置底部按钮
        UpdateCoin(stakes,"不看");//跟注提示
    }
    /// <summary>
    /// 下注提示
    /// </summary>
    private void UpdateCoin(int coin,string str)
    {
        m_StakesCountHint.Show(coin+str);
        m_StakesNum += coin;
        txt_StakesSum.text = m_StakesNum.ToString();//更新总的下注数
        if (NetMsgCenter.Instance!=null)//更新金币
        {
            NetMsgCenter.Instance.SendMsg(OpCode.Account, AccountCode.GetRecharge_CREQ, -coin);
        }
       
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值