private void SelectNothing() { detailsButton.interactable = false; cardCarosel.ClearCardList(); abilityTypeText.text = ""; abilityDescriptionText.text = ""; priceAmountField.gameObject.SetActive(false); priceLabelField.gameObject.SetActive(false); upgradeButton.interactable = false; moreInfoLabel.gameObject.SetActive(false); moreInfoAmount.gameObject.SetActive(false); abilityUsesField.gameObject.SetActive(false); }
private void SetupCardCarosel(Item item) { currentCardCarosel.ClearCardList(); List <int> cardIds = new List <int>(); switch (hackerOrRunner) { case Item.HackerRunner.Runner: RunnerMod runnerMod = item as RunnerMod; cardIds.AddRange(runnerMod.GetCardIds()); break; case Item.HackerRunner.Hacker: if (item.IsHackerChipset()) { HackerModChip hackerModChip = item as HackerModChip; cardIds.AddRange(hackerModChip.GetCardIds()); } break; } foreach (int id in cardIds) { Card card = Resources.Load <Card>("CardPrefabs/Player/Card" + id); currentCardCarosel.AddCardToList(card); } currentCardCarosel.GenerateListItems(); }
private void SetupCardCarosel() { currentCardCarosel.ClearCardList(); currentCardCarosel.InitializeToggle(); List <int> cardIds = new List <int>(); if (item.GetHackerOrRunner() == Item.HackerRunner.Runner) { RunnerMod runnerMod = item as RunnerMod; cardIds.AddRange(runnerMod.GetCardIds()); } else { HackerModChip hackerInstall = item as HackerModChip; cardIds.AddRange(hackerInstall.GetCardIds()); } foreach (int id in cardIds) { Card card = Resources.Load <Card>("CardPrefabs/Player/Card" + id); currentCardCarosel.AddCardToList(card); } currentCardCarosel.GenerateListItems(); }