MissileController:
using UnityEngine;
using System.Collections;
public class missileController : MonoBehaviour {
public AudioClip missileClip;
public AudioClip explosionClip;
// Use this for initialization
void Start () {
AudioSource.playClipAtPoint(missileClip,Vector3(0,0,-8));
}
// Update is called once per frame
void Update () {
if (transform.position.z > 0)
Destroy(this.gameObject);
Destroy(transform.parent.gameObject);
}
void OnTriggerEnter(Collider other)
{
AudioSource.PlayClipAtPoint(explosionClip,
vector3(0, 0, -3));
Destroy(transform.parent.gameObject);
if (other.gameObject.tag = "enemy")
{
EnemyController enemyConstroller = other.gameObject.GetComponet("EnemyController");
enemyController.setPosition();
}
}
}