namespace Wizard; public class SimulationSetting { public bool IsHandRemovalValid { get; private set; } public bool UseLeaderAttackPreCheck { get; private set; } public bool NoSkipAttack { get; private set; } public bool CheckFirstActionFailure { get; private set; } public SimulationSetting(bool isHandRemovalValid, bool useLeaderAttackPreCheck, bool noSkipAttack = false, bool checkAct = true) { IsHandRemovalValid = isHandRemovalValid; UseLeaderAttackPreCheck = useLeaderAttackPreCheck; NoSkipAttack = noSkipAttack; CheckFirstActionFailure = checkAct; } }