UnityEditor.RagdollBuilder.CalculateMass C# (CSharp) Method

CalculateMass() private method

private CalculateMass ( ) : void
return void
        private void CalculateMass()
        {
            this.CalculateMassRecurse(this.rootBone);
            float num = this.totalMass / this.rootBone.summedMass;
            IEnumerator enumerator = this.bones.GetEnumerator();
            try
            {
                while (enumerator.MoveNext())
                {
                    BoneInfo current = (BoneInfo) enumerator.Current;
                    Rigidbody component = current.anchor.GetComponent<Rigidbody>();
                    component.mass *= num;
                }
            }
            finally
            {
                IDisposable disposable = enumerator as IDisposable;
                if (disposable != null)
                {
                    disposable.Dispose();
                }
            }
            this.CalculateMassRecurse(this.rootBone);
        }