1
0
Fork 0
forked from aly/qstbak
qstbak/Questionable/Questionable.Controller.Conditions/StopEvaluationContext.cs
2026-08-17 20:27:25 +10:00

27 lines
725 B
C#

using System;
using Questionable.Model.Questing;
namespace Questionable.Controller.Conditions;
internal readonly struct StopEvaluationContext
{
public required int PlayerLevel { get; init; }
public required ElementId? CurrentQuestId { get; init; }
public required int CurrentSequence { get; init; }
public required ElementId? CompletedQuestId { get; init; }
public required ElementId? AcceptedQuestId { get; init; }
public required int Gil { get; init; }
public required int FreeInventorySlots { get; init; }
public required TimeSpan ElapsedSinceStart { get; init; }
public required int QuestsCompletedThisSession { get; init; }
public required EInteractionType? UpcomingInteractionType { get; init; }
}