UnityでDoTweenの終了をUniTaskで待ち受ける
UniTaskでDoTweenを待ち受けできるようにするには、下準備が必要なことは、いろいろなサイトや書籍でも書かれていたので知っていたが、逆に、下準備をしなくても待ち受けができるような感じがしたので、メモとして残しておきたいと思います。
“UnityでDoTweenの終了をUniTaskで待ち受ける” の続きを読む
public class MoveArrowController : MonoBehaviour
{
public float endValue;
public float duration;
private Sequence seq; // シーケンス
// Start is called before the first frame update
void Start()
{
seq = DOTween.Sequence();
seq.Append(this.transform.DOLocalMoveX(endValue, duration).SetLoops(-1, LoopType.Yoyo)
.SetEase(Ease.InOutQuad));
}
private void OnDisable()
{
seq.Kill(); // これを書かないとエラー
}
}