mirror of
https://github.com/xivdev/Penumbra.git
synced 2026-01-03 14:23:43 +01:00
Disable IPC listeners by default.
This commit is contained in:
parent
0fa62f40d7
commit
1641166d6e
6 changed files with 24 additions and 6 deletions
|
|
@ -33,9 +33,12 @@ public class GameStateIpcTester : IUiService, IDisposable
|
||||||
public GameStateIpcTester(DalamudPluginInterface pi)
|
public GameStateIpcTester(DalamudPluginInterface pi)
|
||||||
{
|
{
|
||||||
_pi = pi;
|
_pi = pi;
|
||||||
CharacterBaseCreating = CreatingCharacterBase.Subscriber(pi, UpdateLastCreated);
|
CharacterBaseCreating = IpcSubscribers.CreatingCharacterBase.Subscriber(pi, UpdateLastCreated);
|
||||||
CharacterBaseCreated = CreatedCharacterBase.Subscriber(pi, UpdateLastCreated2);
|
CharacterBaseCreated = IpcSubscribers.CreatedCharacterBase.Subscriber(pi, UpdateLastCreated2);
|
||||||
GameObjectResourcePathResolved = IpcSubscribers.GameObjectResourcePathResolved.Subscriber(pi, UpdateGameObjectResourcePath);
|
GameObjectResourcePathResolved = IpcSubscribers.GameObjectResourcePathResolved.Subscriber(pi, UpdateGameObjectResourcePath);
|
||||||
|
CharacterBaseCreating.Disable();
|
||||||
|
CharacterBaseCreated.Disable();
|
||||||
|
GameObjectResourcePathResolved.Disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@ public class ModSettingsIpcTester : IUiService, IDisposable
|
||||||
{
|
{
|
||||||
_pi = pi;
|
_pi = pi;
|
||||||
SettingChanged = ModSettingChanged.Subscriber(pi, UpdateLastModSetting);
|
SettingChanged = ModSettingChanged.Subscriber(pi, UpdateLastModSetting);
|
||||||
|
SettingChanged.Disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
|
|
|
||||||
|
|
@ -55,13 +55,19 @@ public class ModsIpcTester : IUiService, IDisposable
|
||||||
_lastMovedModFrom = s1;
|
_lastMovedModFrom = s1;
|
||||||
_lastMovedModTo = s2;
|
_lastMovedModTo = s2;
|
||||||
});
|
});
|
||||||
|
DeleteSubscriber.Disable();
|
||||||
|
AddSubscriber.Disable();
|
||||||
|
MoveSubscriber.Disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
{
|
{
|
||||||
DeleteSubscriber.Dispose();
|
DeleteSubscriber.Dispose();
|
||||||
|
DeleteSubscriber.Disable();
|
||||||
AddSubscriber.Dispose();
|
AddSubscriber.Dispose();
|
||||||
|
AddSubscriber.Disable();
|
||||||
MoveSubscriber.Dispose();
|
MoveSubscriber.Dispose();
|
||||||
|
MoveSubscriber.Disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Draw()
|
public void Draw()
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,8 @@ public class PluginStateIpcTester : IUiService, IDisposable
|
||||||
Initialized = IpcSubscribers.Initialized.Subscriber(pi, AddInitialized);
|
Initialized = IpcSubscribers.Initialized.Subscriber(pi, AddInitialized);
|
||||||
Disposed = IpcSubscribers.Disposed.Subscriber(pi, AddDisposed);
|
Disposed = IpcSubscribers.Disposed.Subscriber(pi, AddDisposed);
|
||||||
EnabledChange = IpcSubscribers.EnabledChange.Subscriber(pi, SetLastEnabled);
|
EnabledChange = IpcSubscribers.EnabledChange.Subscriber(pi, SetLastEnabled);
|
||||||
|
ModDirectoryChanged.Disable();
|
||||||
|
EnabledChange.Disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
|
|
|
||||||
|
|
@ -22,9 +22,10 @@ public class RedrawingIpcTester : IUiService, IDisposable
|
||||||
|
|
||||||
public RedrawingIpcTester(DalamudPluginInterface pi, ObjectManager objects)
|
public RedrawingIpcTester(DalamudPluginInterface pi, ObjectManager objects)
|
||||||
{
|
{
|
||||||
_pi = pi;
|
_pi = pi;
|
||||||
_objects = objects;
|
_objects = objects;
|
||||||
Redrawn = GameObjectRedrawn.Subscriber(_pi, SetLastRedrawn);
|
Redrawn = GameObjectRedrawn.Subscriber(_pi, SetLastRedrawn);
|
||||||
|
Redrawn.Disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ using OtterGui.Services;
|
||||||
using Penumbra.Api.Enums;
|
using Penumbra.Api.Enums;
|
||||||
using Penumbra.Api.Helpers;
|
using Penumbra.Api.Helpers;
|
||||||
using Penumbra.Api.IpcSubscribers;
|
using Penumbra.Api.IpcSubscribers;
|
||||||
using Penumbra.Communication;
|
|
||||||
|
|
||||||
namespace Penumbra.Api.IpcTester;
|
namespace Penumbra.Api.IpcTester;
|
||||||
|
|
||||||
|
|
@ -38,6 +37,12 @@ public class UiIpcTester : IUiService, IDisposable
|
||||||
PostSettingsPanelDraw = IpcSubscribers.PostSettingsPanelDraw.Subscriber(pi, UpdateLastDrawnMod);
|
PostSettingsPanelDraw = IpcSubscribers.PostSettingsPanelDraw.Subscriber(pi, UpdateLastDrawnMod);
|
||||||
ChangedItemTooltip = IpcSubscribers.ChangedItemTooltip.Subscriber(pi, AddedTooltip);
|
ChangedItemTooltip = IpcSubscribers.ChangedItemTooltip.Subscriber(pi, AddedTooltip);
|
||||||
ChangedItemClicked = IpcSubscribers.ChangedItemClicked.Subscriber(pi, AddedClick);
|
ChangedItemClicked = IpcSubscribers.ChangedItemClicked.Subscriber(pi, AddedClick);
|
||||||
|
PreSettingsTabBar.Disable();
|
||||||
|
PreSettingsPanel.Disable();
|
||||||
|
PostEnabled.Disable();
|
||||||
|
PostSettingsPanelDraw.Disable();
|
||||||
|
ChangedItemTooltip.Disable();
|
||||||
|
ChangedItemClicked.Disable();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue