public void MoveTowardsTarget() { if (nodePath == null) { nodePath = navGrid.CloneNavGrid(); } Debug.DrawLine(transform.position, targetPos, Color.blue); Vector3 dir = (targetPos - transform.position).normalized; //Vector3 dir2 = navGrid.PositionToIndex(transform.position).direction; //transform.position = transform.position += dir2 * speed * Time.deltaTime; }