private void Start() { Account = GameObject.Find("ActiveAccount").GetComponent <AccountCharacteristics>(); //TESTING Account.LoadExistingPlayer(Account.GetPlayerName()); // GameObject card; Manage_Card_Collection Collection; for (int i = 0; i < 3; i++) { List <string> tempCollection = Account.GetDeck(i); Collection = GetDeck(i); foreach (string cardname in tempCollection) { card = AllCards.CreateCard(cardname); card.GetComponent <CQBCard>().ActivatePlayable(); card.GetComponent <CQBCard>().ActivateBase(); Collection.AddCard(card); if (card.GetComponent <CQBCard>().GetFaction() == CQBCard.FactionType.TAIIDAN) { card.transform.localScale = new Vector3(.35f, .35f); } else { card.transform.localScale = new Vector3(.6f, .6f); } } } Change_Deck(0); }
private void LoadFaction() { GameObject card; List <string> tempCollection = Account.GetFactionCollection(factions[ActiveFactionIndex]); foreach (string cardname in tempCollection) { card = AllCards.CreateCard(cardname); Collection.AddCard(card); } }
public void CreateNewDeck(List <string> cards) { GameCardsBehavior AllCards = GameObject.Find("SP_GameCards").GetComponent <GameCardsBehavior>(); GameObject card; foreach (string card_name in cards) { card = AllCards.CreateCard(card_name); AddCardToDeck(card); card.name = card.name.Replace("(Clone)", ""); card.GetComponent <CQBCard>().ActivateBack(); card.transform.localScale = new Vector2(.6f, .6f); } }
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); }