Add attribute for starting items

This commit is contained in:
2025-03-06 21:08:02 -06:00
parent 5de567cecd
commit 2784e3c60b
5 changed files with 33 additions and 9 deletions

View File

@@ -57,6 +57,18 @@
public string Setting { get; }
}
internal class AddStartingItemsAttribute : RandomizerSpecificAttribute {
public AddStartingItemsAttribute(params string[] items) : base(null) {
this.Items = items;
}
public AddStartingItemsAttribute(RandomizerInstance[] randomizers, params string[] items) : base(randomizers) {
this.Items = items;
}
public string[] Items { get; }
}
internal class RequiredSettingAttribute : RandomizerSpecificAttribute {
public RequiredSettingAttribute(params object[] values) : base(null) {
this.Values = values;