refactor: move Dalamud interface into a class

This commit is contained in:
goat 2021-01-16 18:06:10 +01:00
parent b37a2d1786
commit 3ee8e02f02
7 changed files with 367 additions and 329 deletions

View file

@ -69,7 +69,7 @@ namespace Dalamud.Plugin
#if DEBUG
public bool IsDebugging => true;
#else
public bool IsDebugging => this.dalamud.IsDevMenu;
public bool IsDebugging => this.dalamud.DalamudUi.IsDevMenu;
#endif
private readonly Dalamud dalamud;

View file

@ -213,7 +213,7 @@ namespace Dalamud.Plugin
ImGui.SameLine();
if (ImGui.Button(Loc.Localize("SettingsInstaller", "Settings"))) {
this.dalamud.OpenSettings();
this.dalamud.DalamudUi.OpenSettings();
}
var closeText = Loc.Localize("Close", "Close");

View file

@ -251,5 +251,10 @@ namespace Dalamud.Plugin
}
}
}
public void ReloadPlugins() {
UnloadPlugins();
LoadPlugins();
}
}
}