Example #1
0
 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();
    }
Example #3
0
    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();
    }