// 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; } }