// Ensuring there is only ever one account active during a game private void Awake() { if (current != null) { Destroy(this.gameObject); return; } current = this; GameObject.DontDestroyOnLoad(this); decks = new List <string> [NUMBER_OF_DECKS]; deck1 = new List <string>(); decks[0] = deck1; deck2 = new List <string>(); decks[1] = deck2; deck3 = new List <string>(); decks[2] = deck3; Kushan_cards = new List <string>(); Taiidan_cards = new List <string>(); gameObject.name = "ActiveAccount"; }
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); }
void Start() { account = GameObject.Find("ActiveAccount").GetComponent <AccountCharacteristics>(); DeactivateError(); if (account.GetPlayerName() == "") { ActivateFirstScreen(); } else { ActivateMain(); } }
// Start is called before the first frame update void Start() { account = GameObject.Find("ActiveAccount").GetComponent <AccountCharacteristics>(); if (account.GetPlayerName().CompareTo("") == 0) { MainMenu.SetActive(false); Registration.SetActive(false); LoginScreen.SetActive(true); } else { MainMenu.SetActive(true); Registration.SetActive(false); LoginScreen.SetActive(false); } }
private void Start() { Account = GameObject.Find("ActiveAccount").GetComponent <AccountCharacteristics>(); Outcome = OutcomeObject.GetComponent <Outcome>(); player_cards = GameObject.Find("SP_DealCards").GetComponent <DrawCardsSingle>().NumberOfCards(); SelectedBoard = SelectBoard(); SelectedBoard.GetComponent <Board>().Activate(); SelectedBoard.GetComponent <Board>().PrintModifier(); GameObject token = SelectedBoard.GetComponent <Board>().ActivateDescriptor(); token.transform.SetParent(PreGameTokenDisplay.transform); token.transform.localScale = new Vector3(1f, 1f, 1f); DisableBoard(); }
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); }
private void Start() { Account = GameObject.Find("ActiveAccount").GetComponent <AccountCharacteristics>(); }