protected override IEnumerator OnDeathFeedBack() { foreach (Component componet in componentstoRemoveOnDeath) { Destroy(componet); } RagdollManager ragdollManager = GetComponent <RagdollManager>(); ragdollManager.EnableRagdoll(); ragdollManager.ApplyRagdollForce(lastCollisionPoint, lastCollisionImpactforce); yield return(StartCoroutine(OnHitDrops(minOnDeathDrop, maxOnDeathDrop))); uiCanvas.gameObject.SetActive(false); playerUi.StopTrackingStatus(); this.enabled = false; }