目的 方法 コード例 おまけ 目的 UniTaskがキャンセルされた文脈に応じて、処理を変えたい。 キャンセル原因を区別する方法を記述する。 方法 文脈ごとにCancellationToken(以下Token)を用意する LinkedTokenを利用して、複数のTokenを1つのTokenにする LinkedTokenを非同期関数に渡す。 try-catch内にてcatchするOperationCanceledException例外からTokenを取得し、区別する。 コード例 private async void Start() { _keyboardACts = new Cancellati…