GitHub ActionsでDOTweenのWithCancellationが定義されていないというエラーが出たときの確認項目【Unity】【GitHubActions】

はじめに

unity1weekで開発している中で、GitHub ActionsでのCD中にDOTween × UniTaskでエラーが出たので、確認項目及び解決方法です

環境

開発環境およびライブラリ

  • Unity2022.3.7f1
  • DOTween Pro 1.0.375
  • UniTask 2.3.3

ビルド環境

  • GitActions ubuntu-latest(2023/09/23時点)
  • Unity 2022.3.4f1 (WebGL)

エラー内容

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_SUPPORTWebGL 及び Windows,,Linuxにも入れる