//==================================================================== // スタート演出開始 //==================================================================== IEnumerator StartEvent() { // 時を止める Time.timeScale = 0.0f; yield return(new WaitForSecondsRealtime(0.5f)); // スタート演出用Objの生成 GameObject obj = Instantiate(Resources.Load <GameObject>("StartEffect"), new Vector3(0, 0, 0), Quaternion.identity, canvasData.transform); StartEvent startEvent = obj.GetComponent <StartEvent>(); // スタート演出開始 yield return(StartCoroutine(startEvent.StartEventing())); // スタート演出用Objの破棄 Destroy(obj); // ↓スタート演出の途中で動き出す //// スタート演出終了後、flgをNOMALにしてゲームを開始する //stageFlg = StageFlg.NOMAL; //// そして時は動き出す //Time.timeScale = 1.0f; }