Ejemplo n.º 1
0
        public void InitDeadBodyPhysics()
        {
            bool          flag1   = MyFakes.ENABLE_RAGDOLL_DEBUG;
            MyPhysicsBody physics = base.Character.Physics;

            if (physics.IsRagdollModeActive)
            {
                physics.CloseRagdollMode();
            }
            MyRagdollMapper ragdollMapper = this.RagdollMapper;

            if (ragdollMapper.IsActive)
            {
                ragdollMapper.Deactivate();
            }
            physics.SwitchToRagdollMode(true, 1);
            ragdollMapper.Activate();
            ragdollMapper.SetRagdollToKeyframed();
            ragdollMapper.UpdateRagdollPose();
            ragdollMapper.SetRagdollToDynamic();
        }