/// <summary> /// Returns only the bones that match all the namings in params string[][] namings /// </summary> /// <returns> /// The matching Transforms /// </returns> /// <param name='transforms'> /// Transforms. /// </param> /// <param name='namings'> /// Namings. /// </param> public static Transform GetMatch(Transform[] transforms, params string[][] namings) { return transforms.FirstOrDefault(t => namings.All(n => Matches(t.name, n))); }