void OnTriggerEnter(Collider col) { if (col.gameObject.tag == "Player") { gunLight.GetComponent <Light>().range--; bigEnemy.StartCoroutine("RedGlow"); bigEnemy.waveTime += 5.0f; targetPos = targetArray.emptyGameObjectList[Random.Range(0, targetArray.emptyGameObjectList.Count)].transform.localPosition; agent.SetDestination(playerRig.transform.position); agent.Warp(targetPos); } if (col.gameObject.tag == "Bullet") { enemyHP--; Instantiate(enemyBleed, transform.position, transform.rotation); if (enemyHP == 0) { targetPos = targetArray.emptyGameObjectList[Random.Range(0, targetArray.emptyGameObjectList.Count)].transform.localPosition; agent.SetDestination(playerRig.transform.position); agent.Warp(targetPos); enemyHP = 3; } } }