/// <summary> /// Finds the common base class that parents the array of classes passed in. /// </summary> /// <param name="inClasses">the array of classes to find the common base for</param> /// <returns>the common base class or NULL</returns> public static UClass FindCommonBase(UClass[] inClasses) { using (TArrayUnsafe <UClass> inClassesUnsafe = new TArrayUnsafe <UClass>()) { inClassesUnsafe.AddRange(inClasses); return(GCHelper.Find <UClass>(Native_UClass.FindCommonBaseMany(inClassesUnsafe.Address))); } }