Example #1
0
    private void OnTriggerEnter(Collider c)
    {
        Ragdoller ragdoller = c.GetComponentInChildren <Ragdoller>();

        if (ragdoller)
        {
            ragdoller.RagdollForSeconds(3.0f);
        }
    }
Example #2
0
    private void Resurrect()
    {
        dead  = false;
        value = 100.0f;
        if (OnHealthValueChanged != null)
        {
            OnHealthValueChanged.Invoke(this);
        }

        Ragdoller ragdoller = GetComponent <Ragdoller>();

        if (ragdoller)
        {
            ragdoller.DisableRagdoll();
        }
    }
Example #3
0
    private void Die()
    {
        dead  = true;
        value = 0.0f;
        if (OnHealthValueChanged != null)
        {
            OnHealthValueChanged.Invoke(this);
        }

        Ragdoller ragdoller = GetComponent <Ragdoller>();

        if (ragdoller)
        {
            ragdoller.EnableRagdoll();
        }
    }