mirror of
https://github.com/xivdev/Penumbra.git
synced 2026-02-22 15:57:46 +01:00
Add even more setting changed events and add auto-player-redraw on saving files.
This commit is contained in:
parent
883580d465
commit
7b0be25f6e
17 changed files with 221 additions and 99 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue