Files
better-genshin-impact/BetterGenshinImpact/GameTask/AutoArtifactSalvage/AutoArtifactSalvageTaskParam.cs
2025-09-06 01:17:05 +08:00

28 lines
1.1 KiB
C#

using BetterGenshinImpact.GameTask.Model;
using Microsoft.Extensions.Localization;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
namespace BetterGenshinImpact.GameTask.AutoArtifactSalvage
{
public class AutoArtifactSalvageTaskParam : BaseTaskParam<AutoArtifactSalvageTask>
{
public AutoArtifactSalvageTaskParam(int star, string? javaScript, string? artifactSetFilter, int? maxNumToCheck, RecognitionFailurePolicy? recognitionFailurePolicy, CultureInfo? cultureInfo = null, IStringLocalizer<AutoArtifactSalvageTask>? stringLocalizer = null) : base(cultureInfo, stringLocalizer)
{
Star = star;
JavaScript = javaScript;
ArtifactSetFilter = artifactSetFilter;
MaxNumToCheck = maxNumToCheck;
RecognitionFailurePolicy = recognitionFailurePolicy;
}
public int Star { get; set; }
public string? JavaScript { get; set; }
public string? ArtifactSetFilter { get; set; }
public int? MaxNumToCheck { get; set; }
public RecognitionFailurePolicy? RecognitionFailurePolicy { get; set; }
}
}