mirror of
https://github.com/Caraxi/mare.client.git
synced 2025-12-15 00:24:15 +01:00
adjust api
This commit is contained in:
parent
e5e747029e
commit
514ae1f141
3 changed files with 7 additions and 7 deletions
2
MareAPI
2
MareAPI
|
|
@ -1 +1 @@
|
||||||
Subproject commit 374cc31babec9ac37aa21104d7fc02e41cd0d38e
|
Subproject commit 645dd0b18f815cb7ccd81f37e84ded9cf650c3f3
|
||||||
|
|
@ -32,7 +32,7 @@ namespace MareSynchronos.Managers
|
||||||
private readonly ICallGateSubscriber<string, string[]>? _reverseResolvePlayer;
|
private readonly ICallGateSubscriber<string, string[]>? _reverseResolvePlayer;
|
||||||
private readonly ICallGateSubscriber<string, string, Dictionary<string, string>, string, int, int>
|
private readonly ICallGateSubscriber<string, string, Dictionary<string, string>, string, int, int>
|
||||||
_penumbraSetTemporaryMod;
|
_penumbraSetTemporaryMod;
|
||||||
private readonly ICallGateSubscriber<IntPtr, string, string, string> _penumbraResourceLoaded;
|
private readonly ICallGateSubscriber<IntPtr, string, string, object?> _penumbraGameObjectResourcePathResolved;
|
||||||
private readonly DalamudUtil _dalamudUtil;
|
private readonly DalamudUtil _dalamudUtil;
|
||||||
|
|
||||||
public IpcManager(DalamudPluginInterface pi, DalamudUtil dalamudUtil)
|
public IpcManager(DalamudPluginInterface pi, DalamudUtil dalamudUtil)
|
||||||
|
|
@ -57,9 +57,9 @@ namespace MareSynchronos.Managers
|
||||||
_glamourerApplyOnlyCustomization = pi.GetIpcSubscriber<string, GameObject?, object>("Glamourer.ApplyOnlyCustomizationToCharacter");
|
_glamourerApplyOnlyCustomization = pi.GetIpcSubscriber<string, GameObject?, object>("Glamourer.ApplyOnlyCustomizationToCharacter");
|
||||||
_glamourerApplyOnlyEquipment = pi.GetIpcSubscriber<string, GameObject?, object>("Glamourer.ApplyOnlyEquipmentToCharacter");
|
_glamourerApplyOnlyEquipment = pi.GetIpcSubscriber<string, GameObject?, object>("Glamourer.ApplyOnlyEquipmentToCharacter");
|
||||||
_glamourerRevertCustomization = pi.GetIpcSubscriber<GameObject?, object>("Glamourer.RevertCharacter");
|
_glamourerRevertCustomization = pi.GetIpcSubscriber<GameObject?, object>("Glamourer.RevertCharacter");
|
||||||
_penumbraResourceLoaded = pi.GetIpcSubscriber<IntPtr, string, string, string>("Penumbra.ResourceLoaded");
|
_penumbraGameObjectResourcePathResolved = pi.GetIpcSubscriber<IntPtr, string, string, object?>("Penumbra.GameObjectResourcePathResolved");
|
||||||
|
|
||||||
_penumbraResourceLoaded.Subscribe(ResourceLoaded);
|
_penumbraGameObjectResourcePathResolved.Subscribe(ResourceLoaded);
|
||||||
_penumbraObjectIsRedrawn.Subscribe(RedrawEvent);
|
_penumbraObjectIsRedrawn.Subscribe(RedrawEvent);
|
||||||
_penumbraInit.Subscribe(PenumbraInit);
|
_penumbraInit.Subscribe(PenumbraInit);
|
||||||
_penumbraDispose.Subscribe(PenumbraDispose);
|
_penumbraDispose.Subscribe(PenumbraDispose);
|
||||||
|
|
@ -113,7 +113,7 @@ namespace MareSynchronos.Managers
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
return _penumbraApiVersion.InvokeFunc() is { Item1: 4, Item2: >= 11 };
|
return _penumbraApiVersion.InvokeFunc() is { Item1: 4, Item2: >= 13 };
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|
@ -128,7 +128,7 @@ namespace MareSynchronos.Managers
|
||||||
_penumbraDispose.Unsubscribe(PenumbraDispose);
|
_penumbraDispose.Unsubscribe(PenumbraDispose);
|
||||||
_penumbraInit.Unsubscribe(PenumbraInit);
|
_penumbraInit.Unsubscribe(PenumbraInit);
|
||||||
_penumbraObjectIsRedrawn.Unsubscribe(RedrawEvent);
|
_penumbraObjectIsRedrawn.Unsubscribe(RedrawEvent);
|
||||||
_penumbraResourceLoaded.Unsubscribe(ResourceLoaded);
|
_penumbraGameObjectResourcePathResolved.Unsubscribe(ResourceLoaded);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void GlamourerApplyAll(string? customization, IntPtr obj)
|
public void GlamourerApplyAll(string? customization, IntPtr obj)
|
||||||
|
|
|
||||||
2
Penumbra
2
Penumbra
|
|
@ -1 +1 @@
|
||||||
Subproject commit cfc441b9b1acaaf1bf2da758bd875cfb5229ab60
|
Subproject commit e66ca7c5805bf23a82b51649e7f5f75baabe4bc7
|
||||||
Loading…
Add table
Add a link
Reference in a new issue