public static Transform[] GetBonesOfType(BipedNaming.BoneType boneType, Transform[] bones) { Transform[] array = new Transform[0]; foreach (Transform transform in bones) { if (transform != null && BipedNaming.GetBoneType(transform.name) == boneType) { Array.Resize <Transform>(ref array, array.Length + 1); array[array.Length - 1] = transform; } } return(array); }