public static void RedirectToCfgDirectory(this IFileBasedAddonInstance addon) { if (addon.IsInLibDirectory()) { addon.AddonFileName = Path.Combine(addon.AddonType.GetDirectory(), Path.GetFileName(addon.AddonFileName)); } }
public static void RedirectToLibDirectory(this IFileBasedAddonInstance addon) { string fn = Path.GetFileName(addon.AddonFileName); addon.AddonFileName = Path.Combine(addon.AddonType.GetLibDirectory(), fn); }
public static bool HasLibVariant(this IFileBasedAddonInstance addon) { string fn = Path.GetFileName(addon.AddonFileName); return(File.Exists(Path.Combine(addon.AddonType.GetLibDirectory(), fn))); }
public static bool IsInCfgDirectory(this IFileBasedAddonInstance addon) { return(IOTool.FileIsInDirectory(addon.AddonFileName, Core.ConfigDirectory)); }