コード例 #1
0
    public void reset()
    {
        if (endlessMode)
        {
            GameObject eList = GameObject.Find("Enemies");
            for (int i = 0; i < eList.transform.childCount; i++)
            {
                Destroy(eList.transform.GetChild(i).gameObject);
            }

            SpawnerScript spawner = GameObject.Find("Spawner").GetComponent <SpawnerScript>();
            spawner.spawnRate             = spawner.startSpawnRate;
            rupees                        = 0;
            mainPlayer.curHP              = 3;
            mainPlayer.transform.position = new Vector3(0, -2, 0);
        }
        if (storyMode)
        {
            GameObject eList = GameObject.Find("Enemies");
            for (int i = 0; i < eList.transform.childCount; i++)
            {
                Destroy(eList.transform.GetChild(i).gameObject);
            }

            SpawnerScript spawner = GameObject.Find("Spawner").GetComponent <SpawnerScript>();
            spawner.StopCoroutine("Story");
            spawner.storyReset            = true;
            rupees                        = 0;
            mainPlayer.curHP              = 3;
            mainPlayer.transform.position = new Vector3(0, -2, 0);
        }
    }