public void ShowCardsInCementery(List <int> aIdCards) { if (showCementery.activeSelf) { GameObject[] a; scroll.RemoveAllChildren(out a); } if (aIdCards.Count > 0) { showCementery.SetActive(true); for (int i = 0; i < aIdCards.Count; i++) { Card card = MatchController.instance.playerController.cards[aIdCards[i]]; GameObject cardInstance = Instantiate(MatchController.instance.playerController.prefabCard[card.TypeCard], HandController.instance.transform.position, Quaternion.identity); cardInstance.GetComponent <CardController>().card = card; cardInstance.GetComponent <CardController>().DontDestroyCard(); cardInstance.GetComponent <Dragg>().enabled = false; scroll.AddChild(cardInstance); } } }
private void ClearList() { if (_sponsorItems.Count == 0) { return; } GameObject[] scrollSnapChildren; _horizontalScrollSnap.RemoveAllChildren(out scrollSnapChildren); foreach (var child in scrollSnapChildren) { Destroy(child); } _sponsorItems.Clear(); }
//removed card objets from UI void CleanCards() { if (horizontalScrollSnap._screensContainer.childCount == 0) { Debug.Log("clear 1st "); SetCards(); return; } projectCards.Clear(); GameObject[] removed; horizontalScrollSnap.RemoveAllChildren(out removed); infiniteScroll.items.Clear(); horizontalScrollSnap._currentPage = 0; SetCards(); }