Beispiel #1
0
 private void Start()
 {
     _context = SynchronizationContext.Current;
     generateAudio.Init();
     loadSlide.Init(d => _context.Post(_ =>
     {
         // スライドの読み込みは非同期に行っているので,ここで同期処理に戻す
         // AudioClipとTexture2Dの作成はメインスレッドでしかできないので
         Debug.Log("Convert data.");
         var slide = ConvertRawData(d);
         Debug.Log($"Total {slide.Length} slides load completed.");
         presenter.StartPresentation(slide);
     }, null));
 }