Easy refresh

This commit is contained in:
Rendo 2025-07-17 12:35:38 +05:00
commit 05061b6ba6
4 changed files with 23 additions and 11 deletions

View file

@ -8,11 +8,18 @@ public partial class AdventureEditor : MarginContainer
[Signal]
public delegate void ResourceChangedEventHandler(AdventureLevelResource to);
[Signal]
public delegate void ReloadRequestedEventHandler();
public void Reload()
{
EmitSignal(SignalName.ReloadRequested);
}
public void HardReload()
{
editedResource = ResourceLoader.Load<AdventureLevelResource>(editedPath);
EmitSignal(SignalName.ResourceChanged, editedResource);
Reload();
}
public void Save()