-using System.Globalization;
+using System.Diagnostics.CodeAnalysis;
+using System.Globalization;
using System.Numerics;
using Dalamud.Game.Command;
using Dalamud.Game.Text.SeStringHandling;
_commandManager.RemoveHandler("/qipc");
}
+ [SuppressMessage("ReSharper", "ClassNeverInstantiated.Local")]
+ [SuppressMessage("ReSharper", "UnusedAutoPropertyAccessor.Local")]
private sealed class IpcStepData
{
public required string InteractionType { get; set; }
using JetBrains.Annotations;
using Questionable.Controller;
using Questionable.Functions;
+using Questionable.Model;
using Questionable.Model.Questing;
using Questionable.Windows.QuestComponents;
private bool IsQuestLocked(string questId)
{
if (ElementId.TryFromString(questId, out var elementId) && elementId != null &&
- _questRegistry.TryGetQuest(elementId, out var quest))
+ _questRegistry.TryGetQuest(elementId, out _))
{
return _questFunctions.IsQuestLocked(elementId);
}
public void Dispose()
{
+ _isQuestLocked.UnregisterFunc();
_startSingleQuest.UnregisterFunc();
_startQuest.UnregisterFunc();
_getCurrentlyActiveEventQuests.UnregisterFunc();