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()); } }
public Phase(int level, int startPoints, enemyData enemy) { this.level = level; this.startPoints = startPoints; this.enemy = enemy; this.totalEnemies = enemy.total; }
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); } }