muffin v7.5.6

This commit is contained in:
alydev 2026-08-17 20:27:25 +10:00
parent 6266f9e6b7
commit addf2d530f
619 changed files with 264792 additions and 446022 deletions

View file

@ -0,0 +1,17 @@
using Newtonsoft.Json;
namespace Questionable.Controller.Conditions;
[JsonConverter(typeof(StopConditionConverter))]
internal abstract class StopCondition
{
public EStopConditionMode Mode { get; set; } = EStopConditionMode.Stop;
public abstract bool IsSession { get; }
public abstract EStopConditionType Type { get; }
public abstract bool Evaluate(StopEvaluationContext context);
public abstract string GetDescription();
}