SelectorOptions.cs 494 B

123456789101112131415161718192021
  1. namespace Masuit.Tools.RandomSelector
  2. {
  3. public class SelectorOption
  4. {
  5. /// <summary>
  6. /// 多选时允许重复项
  7. /// </summary>
  8. public bool AllowDuplicate { get; set; }
  9. /// <summary>
  10. /// 是否移除权重0的元素
  11. /// </summary>
  12. public bool RemoveZeroWeightItems { get; set; }
  13. public SelectorOption()
  14. {
  15. AllowDuplicate = false;
  16. RemoveZeroWeightItems = true;
  17. }
  18. }
  19. }