// Mehtod for spawning each enemy. void SpawnEnemy(GameObject enemy) { GameObject go = Instantiate(enemy, SpwanPoint.position, SpwanPoint.rotation) as GameObject; if (PowerUp) { EnemyBagiController controller = go.GetComponent <EnemyBagiController>(); EnemyRocket.IncreaseDamage(1.25f); controller.IncreaseHealth(1.5f); controller.IncreaseWorth(1.2f); } }
void DamageTarget(Transform thisTarget) { EnemyBagiController enemy = thisTarget.GetComponent <EnemyBagiController>(); if (enemy != null) { enemy.TakeDamage(Damage); } else { Debug.Log("Didnt find Enemy"); } }
// Decides what target to damage since it can be a Bagi or a turret. void DamageTarget(Transform thisTarget) { EnemyBagiController enemy = thisTarget.GetComponent <EnemyBagiController>(); if (enemy != null) { enemy.TakeDamage(Damage); } else { EnemyTurretController turretController = thisTarget.GetComponent <EnemyTurretController>(); turretController.TakeDamage(Damage); } }