Add removing generated module files.
This commit is contained in:
@@ -442,8 +442,9 @@ namespace FlaxEditor.Modules.SourceCodeEditing
|
||||
// Search target files for module name and remove it
|
||||
foreach (var file in sourceFiles)
|
||||
{
|
||||
if (!file.Contains(".Build.cs", StringComparison.OrdinalIgnoreCase))
|
||||
continue;
|
||||
string fileName = Path.GetFileName(file);
|
||||
if (file.Contains(".Build.cs", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
var targetText = File.ReadAllText(file);
|
||||
|
||||
// Skip game project if it is suppose to be an editor module
|
||||
@@ -469,6 +470,12 @@ namespace FlaxEditor.Modules.SourceCodeEditing
|
||||
Editor.Log($"Removed Module: {className} from {file}");
|
||||
}
|
||||
}
|
||||
// remove Generated module files
|
||||
else if (fileName.Contains($"{className}.csproj", StringComparison.OrdinalIgnoreCase) || fileName.Contains($"{className}.Gen.cs", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
File.Delete(file);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user