feat: begin adding ipc

This commit is contained in:
Anna
2022-02-13 14:08:59 -05:00
parent 071ad3099e
commit 43549bfcf3
3 changed files with 75 additions and 0 deletions
+3
View File
@@ -64,6 +64,7 @@ public sealed class Plugin : IDalamudPlugin {
internal TextureCache TextureCache { get; }
internal GameFunctions.GameFunctions Functions { get; }
internal Store Store { get; }
internal IpcManager Ipc { get; }
internal PluginUi Ui { get; }
internal int DeferredSaveFrames = -1;
@@ -84,6 +85,7 @@ public sealed class Plugin : IDalamudPlugin {
this.TextureCache = new TextureCache(this.DataManager!);
this.Functions = new GameFunctions.GameFunctions(this);
this.Store = new Store(this);
this.Ipc = new IpcManager(this.Interface);
this.Ui = new PluginUi(this);
// let all the other components register, then initialise commands
@@ -104,6 +106,7 @@ public sealed class Plugin : IDalamudPlugin {
GameFunctions.GameFunctions.SetChatInteractable(true);
this.Ui.Dispose();
this.Ipc.Dispose();
this.Store.Dispose();
this.Functions.Dispose();
this.TextureCache.Dispose();