27 lines
887 B
C#
Executable File
27 lines
887 B
C#
Executable File
using Dalamud.Plugin;
|
|
|
|
namespace ExpandedSearchInfo {
|
|
public class Plugin : IDalamudPlugin {
|
|
public string Name => "Expanded Search Info";
|
|
|
|
internal DalamudPluginInterface Interface { get; private set; } = null!;
|
|
internal GameFunctions Functions { get; private set; } = null!;
|
|
internal SearchInfoRepository Repository { get; private set; } = null!;
|
|
private PluginUi Ui { get; set; } = null!;
|
|
|
|
public void Initialize(DalamudPluginInterface pluginInterface) {
|
|
this.Interface = pluginInterface;
|
|
|
|
this.Functions = new GameFunctions(this);
|
|
this.Repository = new SearchInfoRepository(this);
|
|
this.Ui = new PluginUi(this);
|
|
}
|
|
|
|
public void Dispose() {
|
|
this.Ui.Dispose();
|
|
this.Repository.Dispose();
|
|
this.Functions.Dispose();
|
|
}
|
|
}
|
|
}
|