IEnumerator CreateList() { foreach (RectTransform go in ScrollingText) { Destroy(go.gameObject); } yield return(new WaitForSeconds(.01f)); CardHistory = new List <CardObject>(); List <TcgCard> filteredCards = CardDataManager.GetInstance().FilteredCards(); if (PlayerPrefs.GetInt("SortBy", 0) == 0) { SortByDollarRatio(filteredCards); } else { SortByPercentageRatio(filteredCards); } for (int i = 0; i < filteredCards.Count; i++) { InstantiateNewCard(filteredCards[i], i); } }
public IEnumerator CreateList(string searchTarget) { foreach (Transform go in GridRef) { Destroy(go.gameObject); } yield return(new WaitForSeconds(.01f)); List <TcgCard> filterList = new List <TcgCard>(); foreach (TcgCard card in CardDataManager.GetInstance().CardsAll) { string cardNameLowerCase = card.Name.ToLower(); if (cardNameLowerCase.Contains(searchTarget.ToLower())) { filterList.Add(card); } } for (int i = 0; i < filterList.Count; i++) { Debug.Log(filterList[i].Name); InstantiateNewCard(filterList[i], i % 2 == 1 ? baseItemColor : variantItemColor); } GridRef.GetComponent <UIGrid>().repositionNow = true; }
void MoneyButtonsUpdate(int Filter) { ThirtyFilterButton.GetComponent <Image>().color = Color.white; TenFilterButton.GetComponent <Image>().color = Color.white; Debug.Log(Filter); if (CardDataManager.GetInstance().currentMoneyFilter != Filter) { CardDataManager.GetInstance().ChangeMoneyFilter(Filter); } else { CardDataManager.GetInstance().ChangeMoneyFilter(0); } if (CardDataManager.GetInstance().currentMoneyFilter == 10) { TenFilterButton.GetComponent <Image>().color = buttonSelectedColor; } else if (CardDataManager.GetInstance().currentMoneyFilter == 30) { ThirtyFilterButton.GetComponent <Image>().color = buttonSelectedColor; } else if (CardDataManager.GetInstance().currentMoneyFilter >= 30) { ThirtyPlusFilterButton.GetComponent <Image>().color = buttonSelectedColor; } StartCoroutine(CreateList()); }
void FormatButtonsUpdate(CardDataManager.FormatFilters Filter) { StandardFilterButton.GetComponent <Image>().color = Color.white; ModernFilterButton.GetComponent <Image>().color = Color.white; LegacyFilterButton.GetComponent <Image>().color = Color.white; if (CardDataManager.GetInstance().currentFormatFilter != Filter) { CardDataManager.GetInstance().ChangeFormatFilter(Filter); } else { CardDataManager.GetInstance().ChangeFormatFilter(CardDataManager.FormatFilters.None); } if (CardDataManager.GetInstance().currentFormatFilter == CardDataManager.FormatFilters.Standard) { StandardFilterButton.GetComponent <Image>().color = buttonSelectedColor; } else if (CardDataManager.GetInstance().currentFormatFilter == CardDataManager.FormatFilters.Modern) { ModernFilterButton.GetComponent <Image>().color = buttonSelectedColor; } else if (CardDataManager.GetInstance().currentFormatFilter == CardDataManager.FormatFilters.Legacy) { LegacyFilterButton.GetComponent <Image>().color = buttonSelectedColor; } StartCoroutine(CreateList()); }
IEnumerator Startup() { //Initiate The Singletons //Transaction<List<TcgCard>> t = new Transaction<List<TcgCard>>(); yield return(StartCoroutine(CardDataManager.GetInstance().BaseCardsRequest())); yield return(StartCoroutine(CardDataManager.GetInstance().CardListRequest())); ViewController.GetInstance().Initialize(ViewAnchorRef.transform); }
void OnClick() { GameObject newView = ViewController.GetInstance().CreateView("CardDetail/CardDetail"); newView.GetComponent <CardDetailController>().coLoadCard(CardDataManager.GetInstance().FindCardByText(TheCardRef.Name)); }
private IEnumerator Initialize() { yield return(new WaitForEndOfFrame()); yield return(StartCoroutine(CreateList())); ModernFilterButton = Instantiate(Resources.Load <GameObject>("2.0/FrontPageButtons/ModernFilter")) as GameObject; ModernFilterButton.transform.SetParent(this.GetComponent <RectTransform>().parent, false); ModernFilterButton.GetComponent <Button>().onClick.AddListener(() => { OnFormatClicked(CardDataManager.FormatFilters.Modern); }); StandardFilterButton = Instantiate(Resources.Load <GameObject>("2.0/FrontPageButtons/StandardFilter")) as GameObject; StandardFilterButton.transform.SetParent(this.GetComponent <RectTransform>().parent, false); StandardFilterButton.GetComponent <Button>().onClick.AddListener(() => { OnFormatClicked(CardDataManager.FormatFilters.Standard); }); LegacyFilterButton = Instantiate(Resources.Load <GameObject>("2.0/FrontPageButtons/LegacyFilter")) as GameObject; LegacyFilterButton.transform.SetParent(this.GetComponent <RectTransform>().parent, false); LegacyFilterButton.GetComponent <Button>().onClick.AddListener(() => { OnFormatClicked(CardDataManager.FormatFilters.Legacy); }); TenFilterButton = Instantiate(Resources.Load <GameObject>("2.0/FrontPageButtons/10")) as GameObject; TenFilterButton.transform.SetParent(this.GetComponent <RectTransform>().parent, false); TenFilterButton.GetComponent <Button>().onClick.AddListener(() => { OnMoneyClicked(10); }); ThirtyFilterButton = Instantiate(Resources.Load <GameObject>("2.0/FrontPageButtons/30")) as GameObject; ThirtyFilterButton.transform.SetParent(this.GetComponent <RectTransform>().parent, false); ThirtyFilterButton.GetComponent <Button>().onClick.AddListener(() => { OnMoneyClicked(30); }); if (CardDataManager.GetInstance().currentFormatFilter == CardDataManager.FormatFilters.Standard) { StandardFilterButton.GetComponent <Image>().color = buttonSelectedColor; } else if (CardDataManager.GetInstance().currentFormatFilter == CardDataManager.FormatFilters.Modern) { ModernFilterButton.GetComponent <Image>().color = buttonSelectedColor; } else if (CardDataManager.GetInstance().currentFormatFilter == CardDataManager.FormatFilters.Legacy) { LegacyFilterButton.GetComponent <Image>().color = buttonSelectedColor; } if (CardDataManager.GetInstance().currentMoneyFilter == 10) { TenFilterButton.GetComponent <Image>().color = buttonSelectedColor; } else if (CardDataManager.GetInstance().currentMoneyFilter == 30) { ThirtyFilterButton.GetComponent <Image>().color = buttonSelectedColor; } else if (CardDataManager.GetInstance().currentMoneyFilter >= 30) { ThirtyPlusFilterButton.GetComponent <Image>().color = buttonSelectedColor; } /*StandardFilterButton = transform.Find("FrontPageButtons/StandardFilter").GetComponent<StandardButton>(); * StandardFilterButton.Clicked += OnFormatClicked; * * ModernFilterButton = transform.Find("FrontPageButtons/ModernFilter").GetComponent<ModernButton>(); * ModernFilterButton.Clicked += OnFormatClicked; * * LegacyFilterButton = transform.Find("FrontPageButtons/LegacyFilter").GetComponent<LegacyButton>(); * LegacyFilterButton.Clicked += OnFormatClicked; * * TenFilterButton = transform.Find("FrontPageButtons/0-10").GetComponent<TenButton>(); * TenFilterButton.Clicked += OnMoneyClicked; * * ThirtyFilterButton = transform.Find("FrontPageButtons/10-30").GetComponent<ThirtyButton>(); * ThirtyFilterButton.Clicked += OnMoneyClicked; * * ThirtyPlusFilterButton = transform.Find("FrontPageButtons/30+").GetComponent<ThirtyPlusButton>(); * ThirtyPlusFilterButton.Clicked += OnMoneyClicked; * * FormatButtonsUpdate(); * MoneyButtonsUpdate(); */ }