// Use this for initialization
    void Start () {
        view = gameObject.GetComponent<DeckCreatorView>();
        model = gameObject.GetComponent<DeckCreatorModel>();

        Deck deck = GlobalVariables.GetSelectedDeck();
        List<Card> cardList = deck.cardList;

        if(cardList.Count == 0)
        {
            Card newCard = new Card();
            cardList.Add(newCard);
        }

        model.init(deck);
        view.init();

        editable = deck.IsEditable;
        if (editable)
        {
            errorMsg.text = "";
        }
        else
        {
            deckName.interactable = false;
            portugueseText.interactable = false;
            englishText.interactable = false;
        }
    }		
    // Use this for initialization
    void Start()
    {
        view  = gameObject.GetComponent <DeckCreatorView>();
        model = gameObject.GetComponent <DeckCreatorModel>();

        Deck        deck     = GlobalVariables.GetSelectedDeck();
        List <Card> cardList = deck.cardList;

        if (cardList.Count == 0)
        {
            Card newCard = new Card();
            cardList.Add(newCard);
        }

        model.init(deck);
        view.init();

        editable = deck.IsEditable;
        if (editable)
        {
            errorMsg.text = "";
        }
        else
        {
            deckName.interactable       = false;
            portugueseText.interactable = false;
            englishText.interactable    = false;
        }
    }
Beispiel #3
0
    public void init()
    {
        GameObject deckCreator = GameObject.Find("Deck Creator");
        model = deckCreator.GetComponent<DeckCreatorModel>();

        deckName.text = model.getDeckName();
        updateCardContainer();
        updatePorEnglText();
    }
Beispiel #4
0
    public void init()
    {
        GameObject deckCreator = GameObject.Find("Deck Creator");

        model = deckCreator.GetComponent <DeckCreatorModel>();

        deckName.text = model.getDeckName();
        updateCardContainer();
        updatePorEnglText();
    }