// オブジェクトの位置情報格納用変数
private var nowPosition : Vector3;

// シーン読み込み時に一度だけ実行される処理
function Awake(){
	// 初期位置を取得
	nowPosition = transform.position;
}

// シーン表示中に随時行われる処理
function Update () {
	// ゲーム開始からの時間をサイン値としてY軸に入れた値を移動距離として取得
	var offs = Vector3(0, Mathf.Sin(Time.time),0);
	
	// 現在位置に「取得したY軸方向への移動値」を足す
	transform.position = nowPosition + offs;
}