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);
    }
Beispiel #2
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);
        }
    }
Beispiel #3
0
    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);
    }