はじめに
DoTweenにはIDをtweenに設定することができ、それを使って特定のtweenに操作をすることができるようです。
今回はIDを使ってPause()を呼んでみたいと思います!
IDの付け方
スクリプトからtweenにIDを付けることもできますが、Pro版のDoTweenではインスペクターにてつけることもできます。
最初にスクリプトではこのようにします。
transform.DOMove(new Vector3(1, 1, 1), 1) .SetId("id");
pro版限定のDoTween Path,DoTween AnimationではインスペクターでIDを付けられます。
スクリプトから特定のIDを操作する
"id"というIDのついたtween全てに対して操作をするにはこのように書きます。
DOTween.TweensById("id").ForEach((tween) =>
{
tween.Pause();
});
さいごに
特にDoTween Path,DoTween AnimationではIDを付けることによってスクリプトから操作できるのはありがたいと思います!