/// <summary>
    /// 延迟打印玩家彩票.
    /// </summary>
    IEnumerator DelayPrintPlayerCaiPiao(PlayerEnum indexPlayer, int caiPiao, GameCaiPiaoData.DeCaiState type)
    {
        switch (type)
        {
        case GameCaiPiaoData.DeCaiState.JPBoss:
        case GameCaiPiaoData.DeCaiState.ZhanChe:
        {
            yield return(new WaitForSeconds(3.3f));

            break;
        }

        default:
        {
            yield return(new WaitForSeconds(1.3f));

            break;
        }
        }
        //这里添加pcvr打印彩票的消息.
        pcvr.GetInstance().StartPrintPlayerCaiPiao(indexPlayer, caiPiao);
    }
    /// <summary>
    /// 添加彩票给玩家.
    /// </summary>
    internal void AddCaiPiaoToPlayer(PlayerEnum indexPlayer, int caiPiao, GameCaiPiaoData.DeCaiState type, bool isPlayCaiPiaoNumAni = true)
    {
        int index = (int)indexPlayer - 1;

        if (index < 0 || index > 2)
        {
            UnityLogWarning("AddCaiPiaoToPlayer -> index was wrong! index ==== " + index);
            return;
        }

        //test
        //if (type != GameCaiPiaoData.DeCaiState.ZhanChe)
        //{
        //    return;
        //}
        //test

        if (type == GameCaiPiaoData.DeCaiState.JPBoss)
        {
            if (m_PcvrPrintCaiPiaoData[index].IsDaJiangCaiPiao == false)
            {
                m_PcvrPrintCaiPiaoData[index].IsDaJiangCaiPiao = true;
                //产生彩票大奖UI界面.
                if (SSUIRoot.GetInstance().m_GameUIManage != null)
                {
                    SSUIRoot.GetInstance().m_GameUIManage.CreatCaiPiaoDaJiangPanel(indexPlayer, caiPiao);
                }
            }
        }

        XKGlobalData.GetInstance().SetTotalOutPrintCards(XKGlobalData.GetInstance().m_TotalOutPrintCards + caiPiao);
        if (m_PcvrPrintCaiPiaoData[index].IsPrintCaiPiao)
        {
            //当前机位正在打印彩票.
            //将新得到的彩票存入缓冲区.
            m_PcvrPrintCaiPiaoData[index].CaiPiaoValCache += caiPiao;
            if (isPlayCaiPiaoNumAni == true)
            {
                //有播放彩票数字动画,等动画播完在更新彩票数字UI.
            }
            else
            {
                //没有播放彩票数字动画,直接更新彩票数字UI.
                if (SSUIRoot.GetInstance().m_GameUIManage != null)
                {
                    //显示玩家彩票数量.
                    SSUIRoot.GetInstance().m_GameUIManage.ShowPlayerCaiPiaoInfo(indexPlayer,
                                                                                m_PcvrPrintCaiPiaoData[index].CaiPiaoVal + m_PcvrPrintCaiPiaoData[index].CaiPiaoValCache, false, true);
                }
            }
            return;
        }

        m_PcvrPrintCaiPiaoData[index].IsPrintCaiPiao = true;
        m_PcvrPrintCaiPiaoData[index].CaiPiaoVal    += caiPiao;

        //if (isPlayCaiPiaoNumAni == true)
        //{
        //    //有播放彩票数字动画,等动画播完在更新彩票数字UI.
        //}
        //else
        //{
        //    //没有播放彩票数字动画,直接更新彩票数字UI.
        //    if (SSUIRoot.GetInstance().m_GameUIManage != null)
        //    {
        //        //显示玩家彩票数量.
        //        SSUIRoot.GetInstance().m_GameUIManage.ShowPlayerCaiPiaoInfo(indexPlayer,
        //            m_PcvrPrintCaiPiaoData[index].CaiPiaoVal + m_PcvrPrintCaiPiaoData[index].CaiPiaoValCache);
        //    }
        //}

        Debug.Log("AddCaiPiaoToPlayer ->CaiPiaoVal ===== " + m_PcvrPrintCaiPiaoData[index].CaiPiaoVal
                  + ", addCaiPiao ====== " + caiPiao
                  + ", coinToCaiPiao ==== " + XKGlobalData.GetInstance().m_CoinToCard);

        //这里添加pcvr打印彩票的消息.
        StartCoroutine(DelayPrintPlayerCaiPiao(indexPlayer, caiPiao, type));
        //pcvr.GetInstance().StartPrintPlayerCaiPiao(indexPlayer, caiPiao);
    }