Script Not Accepting Values from Editor

I'm using the "move" script that was posted back in November (seen below) but when I edit the Point B values in the editor, the object still just moves to 0,0,0 in game instead of what values I assigned for Point B. Any help would be greatly appreciated.


var pointB : Vector3;

function Start () {
    var pointA = transform.position;
    while (true) {
        yield MoveObject(transform, pointA, pointB, 3.0);
        yield MoveObject(transform, pointB, pointA, 3.0);
    }
}

function MoveObject (thisTransform : Transform, startPos : Vector3, endPos : Vector3, time : float) {
    var i = 0.0;
    var rate = 1.0/time;
    while (i < 1.0) {
        i += Time.deltaTime * rate;
        thisTransform.position = Vector3.Lerp(startPos, endPos, i);
        yield; 
    }
}

are you changing the values while in play mode? if so, the changes will revert back, thus not saving. make sure you're not in play mode, and then edit the value, and then run the game.