Add even more setting changed events and add auto-player-redraw on saving files.

This commit is contained in:
Ottermandias 2024-02-24 14:04:39 +01:00
parent 883580d465
commit 7b0be25f6e
17 changed files with 221 additions and 99 deletions

View file

@ -1,10 +1,11 @@
using Penumbra.Mods.Manager;
using Penumbra.Mods.Subclasses;
using Penumbra.Services;
using Penumbra.String.Classes;
namespace Penumbra.Mods.Editor;
public class ModFileEditor(ModFileCollection files, ModManager modManager)
public class ModFileEditor(ModFileCollection files, ModManager modManager, CommunicatorService communicator)
{
public bool Changes { get; private set; }
@ -136,6 +137,7 @@ public class ModFileEditor(ModFileCollection files, ModManager modManager)
try
{
File.Delete(file.File.FullName);
communicator.ModFileChanged.Invoke(mod, file);
Penumbra.Log.Debug($"[DeleteFiles] Deleted {file.File.FullName} from {mod.Name}.");
++deletions;
}