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; }
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); } } }