Esempio n. 1
0
 /// <summary>
 /// Returns list of names it may have been before
 /// </summary>
 public static bool FindPreviousNames(ECoreRedirectFlags type, FCoreRedirectObjectName newObjectName,
                                      out FCoreRedirectObjectName[] previousNames)
 {
     using (TArrayUnsafe <FCoreRedirectObjectName> previousNamesUnsafe = new TArrayUnsafe <FCoreRedirectObjectName>())
     {
         bool result = Native_FCoreRedirects.FindPreviousNames(type, ref newObjectName, previousNamesUnsafe.Address);
         previousNames = previousNamesUnsafe.ToArray();
         return(result);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Removes this as a missing name
 /// </summary>
 public static bool RemoveKnownMissing(ECoreRedirectFlags type, FCoreRedirectObjectName objectName)
 {
     return(Native_FCoreRedirects.RemoveKnownMissing(type, ref objectName));
 }
Esempio n. 3
0
 /// <summary>
 /// Returns a redirected version of the object name. If there are no valid redirects, it will return the original name
 /// </summary>
 public static FCoreRedirectObjectName GetRedirectedName(ECoreRedirectFlags type, FCoreRedirectObjectName oldObjectName)
 {
     return(Native_FCoreRedirects.GetRedirectedName(type, ref oldObjectName));
 }