Unity2017から正式に .NET4.6 C#6.0 が利用できるようになりました。 もっとスマートにコードを書きたいのに妥協していた人や、HoloLensアプリ開発でUnityEditorとUWPプロジェクトのC#バージョンの違いにビルド時のエラーで気づかされてああんもうってなってた人には待ちに待った機能ではないでしょうか。 C#バージョンの変更方法はこちら。 blogs.unity3d.com 早速コルーチンとasync/awaitの同時利用などを試してみました。 using System.Collections; using System.Threading; using System.Threading.Tasks; using UnityEngine; public class NewBehaviourScript : MonoBehaviour { private cons