private void Ragdoll(bool enabled) { ai.StateMachine(!enabled); foreach (Rigidbody rb in RigidbodyCache) { if (enabled) { rb.isKinematic = false; rb.useGravity = true; rb.GetComponent <Collider>().isTrigger = false; ai.AttackCollider.enabled = false; } else { rb.isKinematic = true; rb.useGravity = false; rb.GetComponent <Collider>().isTrigger = true; } } if (enabled) { Physics.IgnoreLayerCollision(14, 8); } }