UnityEditor.RagdollBuilder.Clip C# (CSharp) Method

Clip() private method

private Clip ( Bounds bounds, Transform relativeTo, Transform clipTransform, bool below ) : Bounds
bounds UnityEngine.Bounds
relativeTo UnityEngine.Transform
clipTransform UnityEngine.Transform
below bool
return UnityEngine.Bounds
        private Bounds Clip(Bounds bounds, Transform relativeTo, Transform clipTransform, bool below)
        {
            int num = LargestComponent(bounds.size);
            if ((Vector3.Dot(this.worldUp, relativeTo.TransformPoint(bounds.max)) > Vector3.Dot(this.worldUp, relativeTo.TransformPoint(bounds.min))) == below)
            {
                Vector3 min = bounds.min;
                min[num] = relativeTo.InverseTransformPoint(clipTransform.position)[num];
                bounds.min = min;
                return bounds;
            }
            Vector3 max = bounds.max;
            max[num] = relativeTo.InverseTransformPoint(clipTransform.position)[num];
            bounds.max = max;
            return bounds;
        }