示例#1
0
        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();
            }
        }