unityで「子にしたVRカメラがコリダーに接触したら、接触する直前の位置へVRカメラが戻るように"親が"移動する(=壁に埋まらない)」
というようなことがしたいのですが、何かいい方法はありませんでしょうか?

スクリプトで、前フレームのVRカメラの位置を取得しておいて上記のように書いても
結局埋まってしまいます。(時々きちんと戻るのですが、戻るほうが稀なくらいです)
何かいい方法がありましたらご教示お願いしたいです。