示例#1
0
    public void Spawn()
    {
        ScoreInspector.resetScore();
        foreach (GameObject mob in mobs)
        {
            for (int i = 0; i < numberEach[mobs.IndexOf(mob)]; i++)
            {
                allMobs.Add(mob);
            }
        }
        Debug.Log("all_mobs count__" + allMobs.Count);

        foreach (GameObject mob in allMobs)
        {
            Debug.Log(transform.position);
            GameObject go = Instantiate(mob);
            go.transform.position = transform.position;
            go.transform.GetComponent <NavMeshAgent>().enabled = true;
            go.transform.GetComponent <BasicZombie>().Destination(destination.transform.position);
        }
        allMobs.Clear();
        //startSpawn = true;
    }
示例#2
0
 private void OnTriggerEnter(Collider other)
 {
     ScoreInspector.addScore();
 }