I have this error, I dont kow where is problem. Error line bold
void Move(){
if (targetNode != currentNode && targetNode != null) {
if (OverShotTarget ()) {
currentNode = targetNode;
**transform.position = GetPortal (currentNode.transform.position);**
GameObject otherPortal = GetPortal (currentNode.transform.position);
if (otherPortal != null) {
transform.localPosition = otherPortal.transform.position;
currentNode = otherPortal.GetComponent<Node> ();
}
targetNode = ChooseNextNode ();
previousNode = currentNode;
currentNode = null;
} else {
transform.localPosition += (Vector3)direction * moveSpeed * Time.deltaTime;
}
}
}