using System; using System.Collections; using System.Collections.Generic; using System.Linq; using NaughtyAttributes; using UnityEngine; using UnityEngine.Serialization; public class NpcDeadCall : MonoBehaviour { [FormerlySerializedAs("Npc")] public List npc = new List(); private void Awake() { npc = FindObjectsOfType().ToList(); } [Button()] public void Call() { StartCoroutine(BeakProcess()); } public IEnumerator BeakProcess() { foreach (var _npc in npc) { yield return new WaitForSeconds(1.5f); _npc.Dead(); } } }