Example #1
0
    public void DraftCardSelect(DraftCardUI cardToAdd)
    {
        SoundManager.Instance.PlayMonoSound(SoundManager.Instance.choseCard, 1f);
        m_inputManager.cardPreSelected = cardToAdd.ActiveCard;
        cardToAdd.OnDeselect();
        WaitForCardSelected.cardSelected = true;

        cardToAdd.gameObject.SetActive(false);
        cardToAdd.transform.SetAsLastSibling();
        m_system.SetSelectedGameObject(m_draftCardPanel.transform.GetChild(0).gameObject);
    }
Example #2
0
    public bool SelectSpell(DraftCardUI card)
    {
        int ressource = int.Parse(m_ressources.text);

        if (card.ActiveCard.GetEnergy() == 0)
        {
            m_turnManager.SelectCard(card.ActiveCard, 0);
            card.gameObject.SetActive(false);
            card.gameObject.transform.SetAsLastSibling();
            m_system.SetSelectedGameObject(card.gameObject.transform.parent.GetChild(0).gameObject);
            return(false);
        }
        ressource -= card.ActiveCard.GetEnergy();
        if (m_selectedSpell >= 3 || ressource < 0)
        {
            return(false);
        }
        m_selectedSpell++;
        m_ressources.text = ressource.ToString();
        return(true);
    }