castノードの左のピン

早速のお二方ありがとうございます。参考にさせていただいてやってみたところcastには成功しました。ありがとうございます。
しかし、castに成功してhealthの値は取得できたのですが、挙動が不自然になってしまいました。printstringをかませて確認してみたところ、正常にhealthの値は取得できているようですが、具体的には1.0~0.2までプログレスバーが満タンで0.1で半分、0.0でプログレスバーがゼロを示すようになっているようです。
この挙動の原因に心当たりありますでしょうか?