こんにちは、Unityエンジニアのオオバです。

DOTWEEN ► An error inside a tween callback was silently taken care of (Void \b__21_0(Int32)) ► Index was outside the bounds of the array.

DOTweenでこういう警告が出て困っていたのですが、
DOTweenが悪いわけでありませんでした。(大抵悪いのはコードを書いてる自分です)

DOTweenを実行する直前に配列の例外

transform.DOLocalMoveX(1, 1).OnComplete(()=>_array[範囲外Index]);  

このような感じでOnComplete関数の中で例外がスローしているとこのような警告が発生するようです。

注意:実機ではクラッシュする

Unityエディタで実行する際は警告のみ出力されるだけなのですが、
実機で実行すると問答無用でクラッシュいたします(iPhoneXで確認済み)。

ご注意を。

TikTokを始めました!!毎朝7時から自作ゲーム開発を配信しています。
ぜひフォローをお願いします!

最後まで読んでいただきありがとうございました!
すばらしいUnityライフをお過ごしください。

オススメ記事
検証環境