コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】UniTask.DelaySeconds を使えるようにするパッケージ

リポジトリ

使用例

Before

using System;
using Cysharp.Threading.Tasks;
using UnityEngine;

public class Example : MonoBehaviour
{
    private async UniTaskVoid Start()
    {
        await UniTask.Delay( TimeSpan.FromSeconds( 1 ) );
    }
}

After

using System;
using Cysharp.Threading.Tasks;
using UnityEngine;

public class Example : MonoBehaviour
{
    private async UniTaskVoid Start()
    {
        await UniTask.DelaySeconds( 1 );
    }
}