示例#1
0
    // Use this for initialization
    void Start()
    {
        startPosition = this.transform.position;
        shieldSize = 2.5f;

        isShielded = true;
        StartCoroutine("ResetShield");

        baseReloadTime = reloadTime;

        audios = this.gameObject.GetComponents<AudioSource>();

        stats = GameObject.FindGameObjectWithTag("Stats").GetComponent<Stat_Counter_Script>();
    }
 // Use this for initialization
 void Start()
 {
     stats = GameObject.FindGameObjectWithTag("Stats").GetComponent<Stat_Counter_Script>();
 }
    // Use this for initialization
    void Start()
    {
        //We should persist for the next level transition
        //DontDestroyOnLoad(this);		not any more, because that was bogus.
        playerGravityScript = this.gameObject.GetComponent<Player_Gravity_Script>();
        wallJumpsLeft = wallJumpsAllowed;

        spawners = GameObject.FindGameObjectsWithTag("Spawnpoint");

        GameObject[] tempArray = new GameObject[spawners.Length];
        for (int i = 0; i < tempArray.Length; i++)
        {
            for (int j = 0; j < spawners.Length; j++)
            {
                if (spawners[j].name.Contains((i + 1).ToString()))
                {
                    /*SpawnPoint_ = Length 11 + the number of numerals afterward */
                    if ((spawners[j].name.Length == 14 && (i + 1).ToString().Length == 3)
                        || (spawners[j].name.Length == 13 && (i + 1).ToString().Length == 2)
                        || (spawners[j].name.Length == 12 && (i + 1).ToString().Length == 1))
                    {
                        //print((i + 1) + " " + spawners[j].name);
                        tempArray[i] = spawners[j];
                        break;
                    }
                }
            }
        }

        spawners = tempArray;

        audios = this.GetComponents<AudioSource>();

        stats = GameObject.FindGameObjectWithTag("Stats").GetComponent<Stat_Counter_Script>();
    }