Infinite Loop Detectedは1フレーム中に規定回数以上ループが走った場合に無限ループだと判断して処理中断したときに表示されるエラーです。
(コード的にこれは無限ループだ!って推測をしているわけではありません)
つまり、while以降の処理は実際に処理されています。
ちなみに無限ループと判断するまでのループ回数はプロジェクト設定→ループイテレーションの最大回数から設定できます。(初期値は100万回です)
なぜ無限ループになってしまっているかですが、
Countが10以上になったときに処理を抜けるように記述されてます。
そしてそのCountの加算処理はタイムラインのUpdate内部で処理が行われています。
while loopはPlayにつながっており何回Playを呼び出してもその回数Updateが呼び出されるわけではなく、
次のフレームに行くまでUpdateの呼び出しは保留されるので一向にCountが加算されず、
けどwhile loopによって次フレームにもいかず無限ループになってしまっています。
解決方法はいくつかあり、また実際どのような動きをしたいかによりますが
ずっとふわふわTimelineに沿って動かしたいのであれば
特にwhile loopなどは使わずにtimelineをループに設定して、状況に合わせて外から開始と停止を一度呼び出すというのはいかがでしょうか
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。