add ipc to get handled addresses

This commit is contained in:
rootdarkarchon
2024-03-03 12:55:42 +01:00
parent 504e1003f4
commit 3bf5cf21ed
5 changed files with 46 additions and 15 deletions

View File

@@ -35,13 +35,15 @@ public sealed class TransientResourceManager : DisposableMediatorSubscriberBase
DalamudUtil_ClassJobChanged();
}
});
Mediator.Subscribe<AddWatchedGameObjectHandler>(this, (msg) =>
Mediator.Subscribe<GameObjectHandlerCreatedMessage>(this, (msg) =>
{
_playerRelatedPointers.Add(msg.Handler);
if (!msg.OwnedObject) return;
_playerRelatedPointers.Add(msg.GameObjectHandler);
});
Mediator.Subscribe<RemoveWatchedGameObjectHandler>(this, (msg) =>
Mediator.Subscribe<GameObjectHandlerDestroyedMessage>(this, (msg) =>
{
_playerRelatedPointers.Remove(msg.Handler);
if (!msg.OwnedObject) return;
_playerRelatedPointers.Remove(msg.GameObjectHandler);
});
}