void SpawnOneEnemy() { EnemyMovePath e = Instantiate <EnemyMovePath>(enemyToSpawnRef); e.Init(this); EnemyHealth eh = e.gameObject.GetComponent <EnemyHealth>(); if (eh != null) { eh.Register(this); } //if (miscPoints != null) //{ // EnemyMiscPointsHolder msh = e.gameObject.GetComponent<EnemyMiscPointsHolder>(); // if (msh != null) // { // msh.setPointsList(miscPoints); // } //} enemiesSpawned++; }
void spawnOneEnemy() { EnemyMovePath e = Instantiate <EnemyMovePath>(enemyToSpawnRef); e.initFromSpawner(this); EnemyHealthManager eh = e.gameObject.GetComponent <EnemyHealthManager>(); if (eh != null) { eh.register(this); } if (miscPoints != null) { EnemyMiscPointsHolder msh = e.gameObject.GetComponent <EnemyMiscPointsHolder>(); if (msh != null) { msh.setPointsList(miscPoints); } } enemiesSpawned++; }