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);
    }
Example #2
0
 public void ExistingPlayer()
 {
     if (Login_player_name.text != "")
     {
         Debug.Log("Player Name: " + Login_player_name.text);
         account.LoadExistingPlayer(Login_player_name.text);
         ActivateMain();
     }
     else
     {
         Debug.LogError("No Input detected.");
     }
 }
Example #3
0
    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);
    }
Example #4
0
 public void ExistingPlayer()
 {
     if (Login_player_name.text != "")
     {
         try
         {
             Debug.Log("Player Name: " + Login_player_name.text);
             account.LoadExistingPlayer(Login_player_name.text);
             ActivateMain();
         }
         catch
         {
             ActivateError();
             Invoke("DeactivateError", 2);
         }
     }
     else
     {
         Debug.LogError("No Input detected.");
     }
 }