ExpandedSearchInfo/ExpandedSearchInfo/Plugin.cs

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();
}
}
}