using System; using UnityEngine; public class UnitRagdollSpawner : MonoBehaviour { [SerializeField] private Transform ragdollPrefab; [SerializeField] private Transform originalRootBone; private HealthSystem healthSystem; private void Awake() { healthSystem = GetComponent(); healthSystem.OnDead += HealthSystem_OnDead; } private void HealthSystem_OnDead(object sender, EventArgs e) { Transform ragdollTransform = Instantiate(ragdollPrefab, transform.position, transform.rotation); ragdollTransform.GetComponent().Setup(originalRootBone); } }