Add removing generated module files.

This commit is contained in:
Chandler Cox
2024-08-27 15:19:52 -05:00
parent 3bffc927f6
commit dd655d8c8d

View File

@@ -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);
}
}
}
}