using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; using UnityEngine.UI; public class enemy_greenp_manager : MonoBehaviour { [Tooltip("敵方被KO的煙霧動畫prefab")] public GameObject somke_prefab; private GameObject node_smoke; private void OnTriggerEnter(Collider other) { if (other.name == "door2" || other.name == "door1" || other.name == "door3") { //顯示煙霧動畫,放在根目錄,但是只有出現2秒(粒子系統只設定2秒),粒子會自動消失,不需要刪除 node_smoke = Instantiate(somke_prefab, null); //設定動畫顯示的坐標 node_smoke.transform.position = this.transform.position; //播放音效(在前台somke_prefab物件,就進入audioSource組件) node_smoke.GetComponent().Play(); //設定animator的status=4,躺下 this.gameObject.GetComponent().SetInteger("status", 4); } } }