public void CheckGenerakAttack() { for (int i = 0; i < gridManager.gridSize.x; i++) { for (int j = 0; j < gridManager.gridSize.y; j++) { //Debug.Log((gridManager.NodeFromWorldPoint(transform.position).gridX + i)+(gridManager.NodeFromWorldPoint(transform.position).gridY + j)); if (Mathf.Abs(i - gridManager.NodeFromWorldPoint(transform.position).gridX) + Mathf.Abs(j - gridManager.NodeFromWorldPoint(transform.position).gridY) <= attRange) { } } } }
void SelectUnit() { if (currentUnit > playedUnits.Length) { currentUnit = 0; } else if (currentUnit < 0) { currentUnit = playedUnits.Length - 1; } playedUnits[currentUnit].GetComponent <SCR_Unit>().isSelected = true; currentX = gridManager.NodeFromWorldPoint(playedUnits[currentUnit].transform.position).gridX; currentY = gridManager.NodeFromWorldPoint(playedUnits[currentUnit].transform.position).gridY; MovePointer(); gridManager.CreateGrid(); playedUnits[currentUnit].GetComponent <SCR_Unit>().CheckMovement(); }