Exemplo n.º 1
0
    //任意点でのロード
    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);
    }