使用バージョン
- Unity 2020.1.1f1
- UniTask 2.0.37
結論
UniTaskとDoTweenをプロジェクトにインポートして
BuildSettings → PlayerSettings → Playerの
Scripting Define Symbols
に
UNITASK_DOTWEEN_SUPPORT
を追加するだけ!
使い方
通常のUniTaskと同じようにasyncのメソッドに対してDoTweenの処理をawaitすればawaitされます
サンプルコード
using System.Collections;
using System.Collections.Generic;
using Cysharp.Threading.Tasks;
using DG.Tweening;
using UnityEngine;
public class MoveTask : MonoBehaviour
{
// Startはasyncにできる
async UniTask Start()
{
await transform.DOMoveX(1.0f, 1.0f);
await transform.DOMoveX(-1.0f, 2.0f);
}
}