Welp, I thought AgentLobby does not exist when player is logged in

This commit is contained in:
RisaDev
2024-10-01 00:23:01 +03:00
parent d700285b79
commit 3c7326667b

View File

@@ -3,13 +3,11 @@ using Dalamud.Game.ClientState.Objects;
using Dalamud.Plugin; using Dalamud.Plugin;
using Dalamud.Plugin.Services; using Dalamud.Plugin.Services;
using FFXIVClientStructs.FFXIV.Client.Game.Control; using FFXIVClientStructs.FFXIV.Client.Game.Control;
using FFXIVClientStructs.FFXIV.Client.Game.Object;
using FFXIVClientStructs.FFXIV.Client.UI.Agent; using FFXIVClientStructs.FFXIV.Client.UI.Agent;
using OtterGui.Log; using OtterGui.Log;
using Penumbra.GameData.Actors; using Penumbra.GameData.Actors;
using Penumbra.GameData.Enums; using Penumbra.GameData.Enums;
using Penumbra.GameData.Interop; using Penumbra.GameData.Interop;
using Penumbra.GameData.Structs;
using Penumbra.String; using Penumbra.String;
namespace CustomizePlus.GameData.Services; namespace CustomizePlus.GameData.Services;
@@ -218,6 +216,9 @@ public class ObjectManager(
//c+ custom //c+ custom
private unsafe bool AddLobbyCharacters() private unsafe bool AddLobbyCharacters()
{ {
if (clientState.IsLoggedIn)
return false;
var agent = AgentLobby.Instance(); var agent = AgentLobby.Instance();
if (agent == null) if (agent == null)
return false; return false;