void OnTriggerEnter(Collider c) { Vulnerable v = c.gameObject.GetComponent <Vulnerable>(); if (v != null && v.ExplodeOnCivilian) { Destroy(gameObject); GameObject o = (GameObject)Instantiate(ExplodeEffect); o.transform.Translate(gameObject.transform.position); AudioSource.PlayClipAtPoint(ExplodeSfx, Vector3.zero); LevelController lc = LevelController.GetComponent <LevelController>(); lc.HandleCivilianDestroyed(); } }