Now that we have enemies moving towards us, we need some way for them to be damaged and killed! Let's do that now by performing the following steps:
The first thing we need to do is make it easy to get a reference to all of our enemies, so let's add a tag by going to the Inspector tab and navigating to Tag | Add Tag…. Once the Tag & Layer menus come up, type in
Enemy
into Element 0. Then go back into the Ghost_mesh child object, add the Enemy tag to it, and rename the parent object toGhost
:Next, let's dive back into MonoDevelop, edit our
PhoneBehaviour
script, and add the following code in bold to itsUpdate
function:// Update is called once per frame void Update () { if (Input.GetMouseButtonDown(0) && Input.GetMouseButton(1)) { StartCoroutine(CameraFlash()); GameObject[] enemyList = GameObject.FindGameObjectsWithTag("Enemy"); foreach (GameObject enemy in enemyList) { if(enemy.renderer.isVisible) ...