//任意点でのロード public IEnumerator CPLoad(int gateNum) { Image black_out; black_out = GameObject.Find("Black").GetComponent <Image>(); black_out.color = new Color(0, 0, 0, 256); transform.GetComponent <PlayerMove>().controller.enabled = false; transform.position = friendlyposition; transform.GetComponent <PlayerMove>().controller.enabled = true; TimerScript.time = correntTime[gateNum]; for (int i = 0; i < enemies.Length; i++) { enemyRobot = enemies[i].GetComponent <EnemyRobot>(); enemyRobot.StopAllCoroutines(); yield return(null); enemies[i].transform.position = EnemiesPositionData[gateNum][i]; enemyRobot.ReStertCoroutine(EnemiesPositionData[gateNum][i]); } dethCount--; if (gateNum == 1) { isTwo = false; } black_out.color = new Color(0, 0, 0, 0); }