private void Awake() { instance = this; damageController = this.GetComponent <EnemyDamageController>(); rigidBody = this.GetComponent <Rigidbody2D>(); thisAnimator = this.GetComponent <Animator>(); }
public void SpawnEnemy() { if (enemy.Count > 0) { foreach (GameObject thisEnemy in enemy) { Destroy(thisEnemy); } enemy.Clear(); } for (int i = 0; i < enemyLocations.Count; i++) { SlimeGreenController thisSlime = Instantiate(slimePrefab); thisSlime.transform.position = enemyLocations[i].transform.position; enemy.Add(thisSlime.gameObject); } }