// Use this for initialization
    void Start()
    {
        FenShuSprite = GetComponent <UISprite>();
        FenShuSprite.fillDirection = UISprite.FillDirection.Vertical;
        switch (PlayerSt)
        {
        case PlayerEnum.PlayerOne:
            _InstanceOne = this;
            break;

        case PlayerEnum.PlayerTwo:
            _InstanceTwo = this;
            break;

        case PlayerEnum.PlayerThree:
            _InstanceThree = this;
            break;

        case PlayerEnum.PlayerFour:
            _InstanceFour = this;
            break;
        }
        HiddenFenShuUI();
    }
    public static XKPlayerFenShuUICtrl GetInstanceFenShu(PlayerEnum indexPlayer)
    {
        XKPlayerFenShuUICtrl huoLiOpenScript = null;

        switch (indexPlayer)
        {
        case PlayerEnum.PlayerOne:
            huoLiOpenScript = _InstanceOne;
            break;

        case PlayerEnum.PlayerTwo:
            huoLiOpenScript = _InstanceTwo;
            break;

        case PlayerEnum.PlayerThree:
            huoLiOpenScript = _InstanceThree;
            break;

        case PlayerEnum.PlayerFour:
            huoLiOpenScript = _InstanceFour;
            break;
        }
        return(huoLiOpenScript);
    }
    public void ShowPlayerDaoJu(PlayerEnum indexPlayer, BuJiBaoType buJiState)
    {
        /*int indexBJ = (int)buJiState - 2;
         * int indexVal = -1;
         * switch (buJiState) {
         * case BuJiBaoType.NLHuDun:
         * case BuJiBaoType.HuoLiAllOpenDJ:
         *      break;
         * case BuJiBaoType.JiSuDJ:
         *      indexVal = (int)indexPlayer + 11;
         *      break;
         * default:
         *      indexVal = (int)indexPlayer - 1;
         *      break;
         * }*/

        /*if (indexVal != -1) {
         *      UITexturePlayer[indexVal].mainTexture = DaoJuTexture[indexBJ];
         *      DaoJuEndTr[indexVal].gameObject.SetActive(true);
         * }*/

        switch (buJiState)
        {
        case BuJiBaoType.ChuanTouDan:
            XkGameCtrl.GetInstance().AddChuanTouDanNum(indexPlayer);
            break;

        case BuJiBaoType.GaoBaoDan:
            XkGameCtrl.GetInstance().AddGaoBaoDanNum(indexPlayer);
            break;

        case BuJiBaoType.GenZongDan:
            XkGameCtrl.GetInstance().AddGenZongDanNum(indexPlayer);
            break;

        case BuJiBaoType.JianSuDan:
            XkGameCtrl.GetInstance().AddJianSuDanNum(indexPlayer);
            break;

        case BuJiBaoType.SanDan:
            XkGameCtrl.GetInstance().AddSanDanNum(indexPlayer);
            break;

        case BuJiBaoType.NLHuDun:
            XkGameCtrl.GetInstance().ActivePlayerWuDiState(indexPlayer);
            break;

        case BuJiBaoType.HuoLiAllOpenDJ:
            break;

        case BuJiBaoType.ShuangBeiFenShuDJ:
            XKPlayerFenShuUICtrl fenShuScript = XKPlayerFenShuUICtrl.GetInstanceFenShu(indexPlayer);
            fenShuScript.ShowFenShuUI(XKDaoJuGlobalDt.GetInstance().TimeShuangBeiVal);
            break;

        case BuJiBaoType.JiSuDJ:
            XKPlayerJiSuUICtrl jiSuScript = XKPlayerJiSuUICtrl.GetInstanceJiSu(indexPlayer);
            jiSuScript.ShowJiSuUI(XKDaoJuGlobalDt.GetInstance().JiSuTimeVal);
            break;
        }
    }