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