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;
    }