はじめに
unity1weekで開発している中で、GitHub ActionsでのCD中にDOTween × UniTaskでエラーが出たので、確認項目及び解決方法です
環境
開発環境およびライブラリ
- Unity2022.3.7f1
- DOTween Pro 1.0.375
- UniTask 2.3.3
ビルド環境
エラー内容
Assets/U1W/Scripts/InGame/QuestionView.cs(50,18): error CS1929: 'TweenerCore<string, string, StringOptions>' does not contain a definition for 'WithCancellation' and the best extension method overload 'EnumeratorAsyncExtensions.WithCancellation(IEnumerator, CancellationToken)' requires a receiver of type 'IEnumerator'
対応方法
DOTweenでUniTaskを使用する際に、Script Compilation > Scripting Define Symbolsに UNITASK_DOTWEEN_SUPPORT
を WebGL 及び Windows,,Linuxにも入れる