public static OneOfEachUnlockedCardInClassDeckBuilder Create(Classes classe)
    {
        Card[] allCardsOfClass    = ClassInfo.GetCardsOfClass(classe);
        Card[] unlockedPrototypes = CardsCollection.GetUnlockedCardsFrom(allCardsOfClass);
        OneOfEachUnlockedCardInClassDeckBuilder builder = new OneOfEachUnlockedCardInClassDeckBuilder(unlockedPrototypes.Length);

        builder.unlockedCardPrototypes = unlockedPrototypes;
        return(builder);
    }
Ejemplo n.º 2
0
    public void ShowUnlockedCardsOfClass(Classes classe)
    {
        node.SetActive(true);
        cards = OneOfEachUnlockedCardInClassDeckBuilder.Create(classe).GetDeck();
        base.InitializeSlotsAndRectSize(cards.Length);

        MoveAndBuffCards(cards);

        UICardsHolderEventHandler.inputEnabled = false;
    }