Exemple #1
0
 protected virtual void Awake()
 {
     root = transform.parent;
     anim = GetComponent <Animator>();
     hand = FindObjectOfType <HandBehaviour>();
     beh  = GetComponent <CardInHandBehaviour>();
 }
        public Vector3 GetCardIdlePosition(CardInHandBehaviour cihb)
        {
            int     count     = ModelData.CardCount;
            float   startXPos = cardXOffset * (-(count / 2) + 0.5f - (count % 2) * 0.5f);
            int     pos       = ModelData.GetCardPosition(cihb.ModelData);
            Vector3 localPos  = new Vector3(startXPos + pos * cardXOffset, 0, -cardZOffset * pos);

            return(localPos);
        }
 public void AddCard(CardInHandBehaviour card)
 {
     ModelData.AddCard(card.ModelData);
     // stop drag for cardData
     // position it in hand
 }