aboutsummaryrefslogtreecommitdiff
path: root/td/Assets/Scripts/EnemySpawner.cs
diff options
context:
space:
mode:
authorJakob Stendahl <jakob.stendahl@outlook.com>2017-10-07 22:57:48 +0200
committerJakob Stendahl <jakob.stendahl@outlook.com>2017-10-07 22:57:48 +0200
commit09c0b2eed74a77010ba686061b147c9cace88ed6 (patch)
tree9b5c013fc7a679ccca3e2074773d29d7f1674bbc /td/Assets/Scripts/EnemySpawner.cs
parent69a6cc2555d8dfc8314a08e6cef6b67fa1177bf0 (diff)
downloadTD-09c0b2eed74a77010ba686061b147c9cace88ed6.tar.gz
TD-09c0b2eed74a77010ba686061b147c9cace88ed6.zip
Trur æ la te VCS, ikke meninga, men æ trur itj de e nå problem egt
Diffstat (limited to 'td/Assets/Scripts/EnemySpawner.cs')
-rw-r--r--td/Assets/Scripts/EnemySpawner.cs37
1 files changed, 18 insertions, 19 deletions
diff --git a/td/Assets/Scripts/EnemySpawner.cs b/td/Assets/Scripts/EnemySpawner.cs
index ee0d3d6..7ee8680 100644
--- a/td/Assets/Scripts/EnemySpawner.cs
+++ b/td/Assets/Scripts/EnemySpawner.cs
@@ -6,42 +6,41 @@ public class EnemySpawner : MonoBehaviour {
/* This is a class that spawns an enemy with a random interval
* it is not very good, but is what it needs to be for testing purposes */
// TODO Add wave system with increasing difficulty
-
- public Enemy enemyPrefab;
- public Transform pathWay;
+ public Enemy EnemyPrefab;
+ public Transform PathWay;
[Header("Scripting vars")]
- public player player; // Reference to the player object, should be set when instantiating
+ public Player Player; // Reference to the player object, should be set when instantiating
- private Transform parentObject;
+ private Transform _parentObject;
- List<Vector3> waypoints = new List<Vector3>();
- int next = 1;
- int n = 0;
+ List<Vector3> _waypoints = new List<Vector3>();
+ int _next = 1;
+ int _n = 0;
void Awake() {
- foreach (Transform child in pathWay) {
- waypoints.Add (child.position);
+ foreach (Transform child in PathWay) {
+ _waypoints.Add (child.position);
}
}
void Start() {
- parentObject = transform.Find ("enemies").gameObject.GetComponent <Transform> ();
+ _parentObject = transform.Find ("enemies").gameObject.GetComponent <Transform> ();
}
void Update () {
- n++;
+ _n++;
- if (n == next) {
- n = 0;
- next = (int)Random.Range (50, 400);
+ if (_n == _next) {
+ _n = 0;
+ _next = (int)Random.Range (50, 400);
- Enemy newEnemy = Instantiate (enemyPrefab, new Vector3(0, 0, 0), Quaternion.identity, parentObject);
+ Enemy newEnemy = Instantiate (EnemyPrefab, new Vector3(0, 0, 0), Quaternion.identity, _parentObject);
Enemy script = newEnemy.GetComponent <Enemy> ();
Transform transform = newEnemy.GetComponent <Transform>();
- script.waypoints = waypoints;
- script.speed = Random.Range (0.3f, 1.2f);
- script.player = player;
+ script.Waypoints = _waypoints;
+ script.Speed = Random.Range (0.3f, 1.2f);
+ script.Player = Player;
transform.position = new Vector3 (0.93f, 0.483f, 0f);
}