/// <summary> /// Set the import settings on the assembly. /// </summary> /// <param name="assemblyFilePath">The path to the assembly to configure import settings from.</param> /// <param name="importSettings">The import settings to configure for the assembly at the path.</param> public static void SetAssemblyImportSettings(string assemblyFilePath, AssemblyImportSettings importSettings) { bool includeInBuild = false; bool includeInEditor = false; switch (importSettings) { case AssemblyImportSettings.IncludeInAll: includeInBuild = true; includeInEditor = true; break; case AssemblyImportSettings.IncludeInBuildOnly: includeInBuild = true; break; case AssemblyImportSettings.IncludeInEditorOnly: includeInEditor = true; break; case AssemblyImportSettings.ExcludeFromAll: break; } SetAssemblyImportSettings(assemblyFilePath, includeInBuild, includeInEditor); }
public static void ApplyImportSettings(string assemblyFilePath, AssemblyImportSettings importSettings) { bool includeInBuild = false; bool includeInEditor = false; switch (importSettings) { case AssemblyImportSettings.BuildAndEditor: includeInBuild = true; includeInEditor = true; break; case AssemblyImportSettings.BuildOnly: includeInBuild = true; break; case AssemblyImportSettings.EditorOnly: includeInEditor = true; break; case AssemblyImportSettings.Exclude: break; } ApplyImportSettings(assemblyFilePath, includeInBuild, includeInEditor); }