/// <summary> /// Function for switching between ragdoll-modes /// </summary> public void ToggleRagdollMode(RagdollMode mode) { switch (mode) { case RagdollMode.Animated: { if (playerRigidbody.isKinematic == true) { RamecanMixer.BeginStateTransition("default"); playerRigidbody.isKinematic = false; } } break; case RagdollMode.Ragdoll: { if (!Dead && !Reviving) { RamecanMixer.BeginStateTransition("dead"); playerRigidbody.isKinematic = true; animator.SetTrigger("Die"); } } break; } }
void Start() { ramecanMixer = GetComponent <RamecanMixer>(); rb = GetComponent <Rigidbody>(); dead = false; }