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