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); }
public void ShowUnlockedCardsOfClass(Classes classe) { node.SetActive(true); cards = OneOfEachUnlockedCardInClassDeckBuilder.Create(classe).GetDeck(); base.InitializeSlotsAndRectSize(cards.Length); MoveAndBuffCards(cards); UICardsHolderEventHandler.inputEnabled = false; }