internal void ShowIndividualCard(Electrotank.Electroserver5.Api.EsObject eso) { esObj = eso; DestroyCard(); if (eso.variableExists("cards")) { int[] cardIds = eso.getIntegerArray("cards"); for (int i = 0; i < cardIds.Length; i++) { if (parent.model != null) { if (parent.model.CardId == cardIds[i]) { FACardBettingView.Create(cardIds[i], tableCardFA.transform, gameObject.GetComponent <PanelBetting>()).gameObject.SetActive(false); continue; } } FACardBettingView cars = FACardBettingView.Create(cardIds[i], tableCardFA.transform, gameObject.GetComponent <PanelBetting>()); } tableCardFA.Reposition(); GameManager.Instance.FunctionDelay(delegate() { tableCardFA.transform.parent.localPosition = Vector3.zero; }, 0.01f); } GameManager.Instance.FunctionDelay(delegate() { if (parent.model != null) { if (parent.model.CardId != -1) { ChanCard card = new ChanCard(); card.CardId = parent.model.CardId; card.parent = cardParent; card.Instantiate(); card.cardTexture.texture.width = CARD_WIDTH; card.cardTexture.texture.height = CARD_HIGHT; GameObject.Destroy(card.gameObject.GetComponent <BoxCollider>()); lbCardBet.text = card.ToString(); cardId = parent.model.CardId; } if (parent.model.ChipBetting == 0) { lbChipBet.text = ((LobbyChan)GameManager.Instance.selectedLobby).betting.ToString(); } else { lbChipBet.text = parent.model.ChipBetting.ToString(); } HideAllButton(); } }, 0.15f); }
internal void ChoosenCard(int cardID) { if (parent.model != null && parent.model.CardId != cardID && btnSubmit.gameObject.transform.collider.enabled == false) { btnSubmit.gameObject.GetComponentInChildren <UISprite>().color = Color.white; btnSubmit.gameObject.transform.collider.enabled = true; } else if (parent.model != null && parent.model.CardId == cardID && btnSubmit.gameObject.transform.collider.enabled == true) { btnSubmit.gameObject.GetComponentInChildren <UISprite>().color = new Color(1f, 1f, 1f, 90f / 255f); btnSubmit.gameObject.transform.collider.enabled = false; } for (int i = 0; i < tableCardFA.transform.childCount; i++) { if (tableCardFA.transform.GetChild(i).GetComponent <FACardBettingView>().cardId == cardID) { tableCardFA.transform.GetChild(i).GetComponent <FACardBettingView>().gameObject.SetActive(false); } else { if (!tableCardFA.transform.GetChild(i).GetComponent <FACardBettingView>().gameObject.activeSelf) { tableCardFA.transform.GetChild(i).GetComponent <FACardBettingView>().gameObject.SetActive(true); } } } tableCardFA.Reposition(); cardId = cardID; for (int i = 0; i < cardParent.childCount; i++) { GameObject.Destroy(cardParent.transform.GetChild(i).gameObject); } ChanCard card = new ChanCard(); card.CardId = cardID; card.parent = cardParent; card.Instantiate(); card.cardTexture.texture.width = CARD_WIDTH; card.cardTexture.texture.height = CARD_HIGHT; GameObject.Destroy(card.gameObject.GetComponent <BoxCollider>()); lbCardBet.text = card.ToString(); }