private void Start() { //Create all cards within the collection Account = GameObject.Find("ActiveAccount").GetComponent <AccountCharacteristics>(); CQBCard.FactionType kushan = CQBCard.FactionType.KUSHAN; CQBCard.FactionType taiidan = CQBCard.FactionType.TAIIDAN; //TESTING Account.LoadExistingPlayer(Account.GetPlayerName()); // factions.Add(kushan); factions.Add(taiidan); Debug.Log(Account.playername); Account.PrintCollection(0); ActiveFactionIndex = 0; LoadFaction(); Collection.TransferCards(factionCollections[ActiveFactionIndex].gameObject, factions[ActiveFactionIndex]); ActiveFactionIndex = 1; LoadFaction(); List <GameObject> cards = Collection.TransferCards(factionCollections[ActiveFactionIndex].gameObject, factions[ActiveFactionIndex]); foreach (GameObject card in cards) { card.transform.localScale = new Vector2(.6f, .6f); } DeactivateCollection(); ActiveFactionIndex = 0; Selector.SetActiveCollection(factionCollections[ActiveFactionIndex]); PopulateDecks(); Manage_Deck2.gameObject.SetActive(false); Manage_Deck3.gameObject.SetActive(false); }
private void Start() { //Create all cards within the collection Account = GameObject.Find("ActiveAccount").GetComponent <AccountCharacteristics>(); GameObject card; CQBCard.FactionType kushan = CQBCard.FactionType.KUSHAN; //CQBCard.FactionType taiidan = CQBCard.FactionType.TAIIDAN; Debug.Log("Manage-Kushan"); Debug.Log(Account.playername); Account.PrintCollection(0); List <string> tempCollection = Account.GetFactionCollection(kushan); foreach (string cardname in tempCollection) { card = AllCards.CreateCard(cardname); Collection.AddCard(card); } // Default View - All cards Collection.TransferCards(Manage_Collection.gameObject, kushan); deck_list = Account.GetDeck(0); Debug.Log(string.Join(" ", deck_list.ToArray())); Manage_Collection.ListTransfer(deck_list, Manage_Deck1.gameObject.transform); deck_list = Account.GetDeck(1); Manage_Collection.ListTransfer(deck_list, Manage_Deck2.gameObject.transform); deck_list = Account.GetDeck(2); Manage_Collection.ListTransfer(deck_list, Manage_Deck3.gameObject.transform); Manage_Deck2.gameObject.SetActive(false); Manage_Deck3.gameObject.SetActive(false); }