void CatchPlaceHolder() { cardCoverHoldersCatched = new List <TransformPlaceHolder>(); for (int i = 0; i < cardCoverHolders.Count; i++) { TransformPlaceHolder _placeHolderCatched = new TransformPlaceHolder(cardCoverHolders[i]); cardCoverHoldersCatched.Add(_placeHolderCatched); } cardCoverHolders.Clear(); cardOpenHoldersCatched = new List <TransformPlaceHolder>(); for (int i = 0; i < cardOpenHolders.Count; i++) { TransformPlaceHolder _placeHolderCatched = new TransformPlaceHolder(cardOpenHolders[i]); cardOpenHoldersCatched.Add(_placeHolderCatched); } cardOpenHolders.Clear(); ownCardHoldersCatched = new List <TransformPlaceHolder>(); for (int i = 0; i < ownCardHolders.Count; i++) { TransformPlaceHolder _placeHolderCatched = new TransformPlaceHolder(ownCardHolders[i]); ownCardHoldersCatched.Add(_placeHolderCatched); } ownCardHolders.Clear(); panelPlayerInfo = GameObject.Instantiate(panelPlayerInfoPrefab, panelContainerPlayerInfo.transform, false).GetComponent <PanelPlayerInfoInGameController>(); panelPlayerInfo.transform.position = placeHolderPanelPlayerInfo.transform.position; panelPlayerInfo.transform.localScale = Vector3.one * placeHolderPanelPlayerInfo.ratioScale; panelPlayerInfo.popupChatPosType = placeHolderPanelPlayerInfo.popupChatPosType; }
public void InitFirst() { goldObjectPoolManager = new MySimplePoolManager(); cardsGlobalPoolManager = new MySimplePoolManager(5); effectPoolManager = new MySimplePoolManager(); for (int i = 0; i < listTxtPlayerNumberCards.Count; i++) { listTxtPlayerNumberCards[i].text = string.Empty; listTxtPlayerNumberCards[i].gameObject.SetActive(false); } string _tmpTableInfo = ""; _tmpTableInfo += DataManager.instance.miniGameData.currentMiniGameDetail.currentServerDetail.subServerName + "\n"; _tmpTableInfo += string.Format("Table {0:00}", DataManager.instance.miniGameData.currentMiniGameDetail.tableData.currentTableDetail.tableId); txtTableInfo.text = _tmpTableInfo; txtTimeCountDownToStartGame.text = string.Empty; txtTimeCountDownToStopGame.text = "0:00"; panelGlobalCardsHolderCatched = new TransformPlaceHolder(panelGlobalCardsHolder); Destroy(panelGlobalCardsHolder.gameObject); listPanelBtnAtkUnoHolderCatched = new List <TransformPlaceHolder>(); for (int i = 0; i < listPanelContainBtnAtkUnoHolder.Count; i++) { listPanelBtnAtkUnoHolderCatched.Add(new TransformPlaceHolder(listPanelContainBtnAtkUnoHolder[i])); } for (int i = 0; i < listPanelContainBtnAtkUnoHolder.Count; i++) { Destroy(listPanelContainBtnAtkUnoHolder[i].gameObject); } for (int i = 0; i < Uno_GamePlay_Manager.instance.listPlayerGroup.Count; i++) { Uno_GamePlay_Manager.instance.listPlayerGroup[i].InitFirst(i); } RectTransform _tmp = myPanelUserInfo.GetComponent <RectTransform>(); float _sizeH = _tmp.sizeDelta.y; posShowMyPanelUserInfo = _tmp.localPosition.y; posHideMyPanelUserInfo = posShowMyPanelUserInfo - _sizeH; myPanelUserInfo.InitData(); myBarController.HideAllButtons(); myBarController.HideBtnUno(); }
public void InitFirst() { string _tmpTableInfo = ""; _tmpTableInfo += DataManager.instance.miniGameData.currentMiniGameDetail.currentServerDetail.subServerName + "\n"; _tmpTableInfo += string.Format("Table {0:00}", DataManager.instance.miniGameData.currentMiniGameDetail.tableData.currentTableDetail.tableId); txtTableInfo.text = _tmpTableInfo; panelTotalBet.gameObject.SetActive(false); txtTotalBet.text = "0"; txtTimeCountDownToStartGame.text = ""; placeHolder_SpawnCard_Catched = new TransformPlaceHolder(placeHolder_SpawnCard); placeHolder_GlobalCards_Catched = new List <TransformPlaceHolder>(); for (int i = 0; i < placeHolder_GlobalCards.Count; i++) { TransformPlaceHolder _placeHolderCatched = new TransformPlaceHolder(placeHolder_GlobalCards[i]); placeHolder_GlobalCards_Catched.Add(_placeHolderCatched); } Destroy(placeHolder_SpawnCard.gameObject); Destroy(placeHolder_GlobalCards[0].parent.gameObject); Destroy(panelGroupPlayerHolderContainer.gameObject); placeHolder_GlobalCards.Clear(); for (int i = 0; i < Poker_GamePlay_Manager.instance.listPlayerGroup.Count; i++) { Poker_GamePlay_Manager.instance.listPlayerGroup[i].InitFirst(); } panelRoleBigBlind.gameObject.SetActive(false); panelRoleSmallBlind.gameObject.SetActive(false); RectTransform _tmp = myPanelUserInfo.GetComponent <RectTransform>(); float _sizeH = _tmp.sizeDelta.y; posShowMyPanelUserInfo = _tmp.localPosition.y; posHideMyPanelUserInfo = posShowMyPanelUserInfo - _sizeH; myPanelUserInfo.InitData(); myBarController.Hide(); }