Esempio n. 1
0
        public GameObject GetGameObjectForCardOnBoard(Card c, Transform parent)
        {
            //Debug.Log(c);
            GameObject     cardGO = Instantiate(cardPortraitPrefab, parent);
            SpriteRenderer sr     = cardGO.GetComponent <SpriteRenderer>();

            sr.sprite = c.CardData.CardPortrait;
            CardHolder_Board holder = cardGO.GetComponent <CardHolder_Board>();

            holder.Card = c;
            return(cardGO);
        }
Esempio n. 2
0
        private void Update()
        {
            RaycastHit2D hit = Physics2D.GetRayIntersection(Camera.main.ScreenPointToRay(Input.mousePosition));

            if (hit.collider != null && CardGameObjectMap.ContainsValue(hit.collider.gameObject))
            {
                GameObject cardGo = hit.collider.gameObject;
                holderUnderMouse = cardGo.GetComponent <CardHolder_Board>();
                holderUnderMouse.OnCardHighlight();
            }
            else
            {
                holderUnderMouse = null;
            }
        }