diff options
Diffstat (limited to 'td/Assets')
-rw-r--r-- | td/Assets/Materials/Enemy one.mat | bin | 5056 -> 5056 bytes | |||
-rw-r--r-- | td/Assets/Scenes/Level 1.unity | bin | 82176 -> 83072 bytes | |||
-rw-r--r-- | td/Assets/Scripts/EnemySpawner.cs | 8 |
3 files changed, 6 insertions, 2 deletions
diff --git a/td/Assets/Materials/Enemy one.mat b/td/Assets/Materials/Enemy one.mat Binary files differindex 22b9592..f1ab4ac 100644 --- a/td/Assets/Materials/Enemy one.mat +++ b/td/Assets/Materials/Enemy one.mat diff --git a/td/Assets/Scenes/Level 1.unity b/td/Assets/Scenes/Level 1.unity Binary files differindex 686847a..cf659ae 100644 --- a/td/Assets/Scenes/Level 1.unity +++ b/td/Assets/Scenes/Level 1.unity diff --git a/td/Assets/Scripts/EnemySpawner.cs b/td/Assets/Scripts/EnemySpawner.cs index 02aa7d3..74dc243 100644 --- a/td/Assets/Scripts/EnemySpawner.cs +++ b/td/Assets/Scripts/EnemySpawner.cs @@ -9,7 +9,7 @@ public class EnemySpawner : MonoBehaviour { public Enemy enemyPrefab; public Transform pathWay; - public Transform gameWorld; + Transform parentObject; List<Vector3> waypoints = new List<Vector3>(); int next = 1; @@ -21,6 +21,10 @@ public class EnemySpawner : MonoBehaviour { } } + void Start() { + parentObject = transform.Find ("enemies").gameObject.GetComponent <Transform> (); + } + void Update () { n++; @@ -28,7 +32,7 @@ public class EnemySpawner : MonoBehaviour { n = 0; next = (int)Random.Range (50, 400); - Enemy newEnemy = Instantiate (enemyPrefab, new Vector3(0, 0, 0), Quaternion.identity, gameWorld); + Enemy newEnemy = Instantiate (enemyPrefab, new Vector3(0, 0, 0), Quaternion.identity, parentObject); Enemy script = newEnemy.GetComponent <Enemy> (); Transform transform = newEnemy.GetComponent <Transform>(); |