Ejemplo n.º 1
0
 /// <summary>
 /// タイムライン開始処理
 /// </summary>
 public IEnumerator StartRaceTimeline()
 {
     //// プレイアブルディレクターに使用するタイムラインをセット
     //SetTimeLineToDirector("Timeline/StartRace");
     // プレイヤーをトラックにバインド
     buindObject.BindPlayer();
     // タイムラインの再生
     director.Play();
     // ブーストエフェクトの再生
     StartBoostEffect();
     // タイムラインの再生終了待機
     while (IsTimelinePlaying())
     {
         yield return(null);
     }
     // ブーストエフェクトの停止
     StopBoostEffect();
     // アニメーターコントローラーをセット
     //(最初からアニメーターコントローラーをセットしているとタイムラインのアニメーションクリップと競合する?ため
     //  タイムライン再生後にセットする  )
     SetAnimationController();
     yield break;
 }