示例#1
0
        private static IEnumerable <SpringBone> FindSpringBonesUsingCollider(SpringCapsuleCollider collider)
        {
            var rootObject = collider.transform.root;

            return(rootObject.GetComponentsInChildren <SpringBone>(true)
                   .Where(bone => bone.capsuleColliders.Contains(collider)));
        }
 private static CapsuleColliderSerializer CapsuleColliderToSerializer(SpringCapsuleCollider sourceCollider)
 {
     return(new CapsuleColliderSerializer
     {
         baseInfo = TransformToColliderSerializerBaseInfo(sourceCollider.transform, CapsuleColliderToken),
         radius = sourceCollider.radius,
         height = sourceCollider.height,
         linkedRenderer = GetComponentName(sourceCollider.linkedRenderer)
     });
 }