インターフェースの値が更新されない

初心者です.
とりあえず自分で組んで動かしてみようと思い,インターフェースでCharacterBPからAnimationBPにステートを送ってアニメーションを遷移させようとしたのですが,うまく動きません.インターフェースは出力値を設定してcharacterBP内で実装しています.AnimationBP側ではupdateAnimationイベントに接続した関数内でメッセージを受け取るようにしています.しかし,デバッグで画面にステートを表示させるようにしたところ,AnimationBP内のメッセージの部分では常にデフォルトのidle状態と表示され,CharacterBP内の実装側のprintはそもそも表示されません.
インターフェースは理解したと思ったのですが,eventで実装できると知ったり,正直混乱しています.何か勘違いがあるはずなのでご指摘いただければ幸いです.

参考にしたサイト
http://unrealengine.hatenablog.com/entry/2014/09/23/201458