ボーンをワールド空間のz軸で特定の数値にて動かしたい

third personのプロジェクトを使用しています。

特定のボーンを、ワールド空間のz軸のみで特定の数値にて動かしたいのですが、よい方法が分かりません。
アニメーションBPのトランスフォームボーンノードで動かせる方法は既に調べていて分かっているのですが、その方法だとxyz全ての軸が動いてしまうみたいなので困っています。(vectorピンをxyzに分解させようにも、xとyに数値をいれないといけないのでうまくいかないです)

代わりとなる方法や解決策がありましたら、よろしくお願いします。

最終的には
「特定のボーンがワールド空間のx軸とy軸で動きがないときは、そのボーンをワールド空間のz軸を0の位置に、動きがあるときは10の位置に動かす」
みたいな処理を入れてみたいと考えています。

『 「特定のボーンがワールド空間のx軸とy軸で動きがないときは、そのボーンをワールド空間のz軸を0の位置に、動きがあるときは10の位置に動かす」 』 のサンプルプロジェクトを作成してみました。以下からDL可能です。
versionが4.14なので4.13で開く際はVersionSwitchをお願いします。
実処理は"AB_Test1(アニメーションブループリント)"内にコメントしていますが、毎フレームxy軸の変化をチェックし、変化があればz軸方向にNeckのボーンにoffsetを入れています。
PIE実行でその影響を確認できます。プレイヤーを操作しない時はNeckにoffsetが入っていませんが、移動操作するとz軸に"10"のoffsetが入り、首が伸びているような挙動となります。
宜しくお願いします。

https://drive.google.com/file/d/0By3smjcszReCZ3VCUmdKODBDUUU/view?usp=sharing

回答ありがとうございます。確認をしましたところ自分が求めていた処理通りでしたので、さっそく自分のプロジェクトに入れてみます。本当にありがとうございました!