Esempio n. 1
0
    public void clickAttackTarget(GameObject g)
    {
        if (g.GetComponent <BoardCharacter>())
        {
            BoardCharacter target   = g.GetComponent <BoardCharacter>();
            BoardCharacter attacker = p.currentObj.GetComponent <BoardCharacter>();
            foreach (BoardCharacter c in attacker.getValidAttackTargets())
            {
                Debug.Log(c.card.filename);
            }


            if (attacker.getValidAttackTargets().Contains(target))
            {
                p.attack(attacker, target);
            }
        }


        p.currentObj = null;
    }
Esempio n. 2
0
 public void clickBoardCharacter(BoardCharacter charClicked)
 {
     if (!p.currentObj)
     {
         p.currentObj  = charClicked.gameObject;
         p.originalPos = p.currentObj.transform.position;
         foreach (BoardCharacter c in charClicked.getValidAttackTargets())
         {
             Debug.Log(c.card.filename);
         }
     }
 }