ImageのtexOffsetがうまく動かない

maskしていると駄目らしい。

answers.unity.com

materialの代わりにmaterialForRenderingのmainTextureOffsetを利用することでうまくいった。

Awake時にDOTWeenのDOOffsetを使おうとしたが、それ機能しなかった。
materialForRenderingはどこかのタイミングで変更されてるんじゃないかと思う。
とりあえず、毎フレームmaterialForRenderingのmainTextureOffsetをセットすることで対応できた。