public static ManualDeckBuider Create(int[] indexOfEachCardPrototype) { ManualDeckBuider builder = new ManualDeckBuider(indexOfEachCardPrototype.Length); builder.indexOfEachCardPrototype = indexOfEachCardPrototype; return(builder); }
public static void PrepareManuallyBuiltDeckForThePlayerAndGetReadyForSaving(Card[] cards) { playerDeckBuilder = ManualDeckBuider.Create(cards); int[] cardIndexes = ((ManualDeckBuider)playerDeckBuilder).GetIndexOfEachCardPrototype(); PrepareDeckIndexesForSaving(cardIndexes); }
public static ManualDeckBuider Create(Card[] cardsToBeOnDeck) { ManualDeckBuider builder = new ManualDeckBuider(cardsToBeOnDeck.Length); builder.indexOfEachCardPrototype = builder.FindThePrototypeIndexForEachCard(cardsToBeOnDeck); return(builder); }
public static void PrepareLoadedDeckForThePlayer(int[] cardIndexes) { playerDeckBuilder = ManualDeckBuider.Create(cardIndexes); }