Esempio n. 1
0
    public void createEnemies(enemyData enemies)
    {
        for (int i = 0; i < enemies.easy; i++)
        {
            enemyCount += 1;
            float   x        = startPoint.x + Random.Range(-enemies.spawnRange, enemies.spawnRange);
            float   z        = startPoint.z + Random.Range(-enemies.spawnRange, enemies.spawnRange);
            float   y        = 25;
            Vector3 position = new Vector3(x, y, z);
            GameObject.Instantiate(spiderEasy, position, new Quaternion());
        }

        for (int i = 0; i < enemies.medium; i++)
        {
            enemyCount += 1;
            float   x        = startPoint.x + Random.Range(-enemies.spawnRange, enemies.spawnRange);
            float   z        = startPoint.z + Random.Range(-enemies.spawnRange, enemies.spawnRange);
            float   y        = 25;
            Vector3 position = new Vector3(x, y, z);
            GameObject.Instantiate(spiderMedium, position, new Quaternion());
        }

        for (int i = 0; i < enemies.hard; i++)
        {
            enemyCount += 1;
            float   x        = startPoint.x + Random.Range(-enemies.spawnRange, enemies.spawnRange);
            float   z        = startPoint.z + Random.Range(-enemies.spawnRange, enemies.spawnRange);
            float   y        = 25;
            Vector3 position = new Vector3(x, y, z);
            GameObject.Instantiate(spiderHard, position, new Quaternion());
        }
    }
Esempio n. 2
0
 public Phase(int level, int startPoints, enemyData enemy)
 {
     this.level        = level;
     this.startPoints  = startPoints;
     this.enemy        = enemy;
     this.totalEnemies = enemy.total;
 }
Esempio n. 3
0
    public void Start()
    {
        ed = Resources.Load("enemyData/" + id) as enemyData;
        transform.FindChild("EnemyImage").GetComponent <Image> ().sprite = Sprite.Create(ed.enemyTexture, new Rect(0f, 0f, ed.enemyTexture.width, ed.enemyTexture.height), Vector2.zero);

        enemyData trigonal = Resources.Load("enemyData/0") as enemyData;

        GameObject.Find("EnemyListImage").GetComponent <Image> ().sprite = Sprite.Create(trigonal.enemyTexture, new Rect(0f, 0f, trigonal.enemyTexture.width, trigonal.enemyTexture.height), Vector2.zero);
        GameObject.Find("enemyInfoPanel/enemyInfoNamePanel/enemyInfoNamePanelText").GetComponent <Text> ().text   = trigonal.enemyName;
        GameObject.Find("enemyInfoPanel/enemyInfoIntroPanel/enemyInfoIntroPanelText").GetComponent <Text> ().text = trigonal.enemyIntro;


        if (a < spawnAreaIndex)
        {
            beAbleTap = false;
            GetComponent <Image> ().color = new Color(0.5f, 0.5f, 0.5f, 1.0f);
            transform.FindChild("EnemyImage").GetComponent <Image> ().color = new Color(0.5f, 0.5f, 0.5f, 1.0f);
        }
    }