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) }); }