You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
791 B
26 lines
791 B
namespace StabilityMatrix.Avalonia.Models.Inference; |
|
|
|
public class GenerateOverrides |
|
{ |
|
public bool? IsHiresFixEnabled { get; set; } |
|
public bool? UseCurrentSeed { get; set; } |
|
|
|
public static GenerateOverrides FromFlags(GenerateFlags flags) |
|
{ |
|
var overrides = new GenerateOverrides |
|
{ |
|
IsHiresFixEnabled = flags.HasFlag(GenerateFlags.HiresFixEnable) |
|
? true |
|
: flags.HasFlag(GenerateFlags.HiresFixDisable) |
|
? false |
|
: null, |
|
UseCurrentSeed = flags.HasFlag(GenerateFlags.UseCurrentSeed) |
|
? true |
|
: flags.HasFlag(GenerateFlags.UseRandomSeed) |
|
? false |
|
: null |
|
}; |
|
|
|
return overrides; |
|
} |
|
}
|
|
|