Beispiel #1
0
 public static void RedirectToCfgDirectory(this IFileBasedAddonInstance addon)
 {
     if (addon.IsInLibDirectory())
     {
         addon.AddonFileName = Path.Combine(addon.AddonType.GetDirectory(), Path.GetFileName(addon.AddonFileName));
     }
 }
Beispiel #2
0
        public static void RedirectToLibDirectory(this IFileBasedAddonInstance addon)
        {
            string fn = Path.GetFileName(addon.AddonFileName);

            addon.AddonFileName = Path.Combine(addon.AddonType.GetLibDirectory(), fn);
        }
Beispiel #3
0
        public static bool HasLibVariant(this IFileBasedAddonInstance addon)
        {
            string fn = Path.GetFileName(addon.AddonFileName);

            return(File.Exists(Path.Combine(addon.AddonType.GetLibDirectory(), fn)));
        }
Beispiel #4
0
 public static bool IsInCfgDirectory(this IFileBasedAddonInstance addon)
 {
     return(IOTool.FileIsInDirectory(addon.AddonFileName, Core.ConfigDirectory));
 }