private void OnTriggerEnter(Collider c) { Ragdoller ragdoller = c.GetComponentInChildren <Ragdoller>(); if (ragdoller) { ragdoller.RagdollForSeconds(3.0f); } }
private void Resurrect() { dead = false; value = 100.0f; if (OnHealthValueChanged != null) { OnHealthValueChanged.Invoke(this); } Ragdoller ragdoller = GetComponent <Ragdoller>(); if (ragdoller) { ragdoller.DisableRagdoll(); } }
private void Die() { dead = true; value = 0.0f; if (OnHealthValueChanged != null) { OnHealthValueChanged.Invoke(this); } Ragdoller ragdoller = GetComponent <Ragdoller>(); if (ragdoller) { ragdoller.EnableRagdoll(); } }