private void GetItems(LootContainer.LootGroup loot) { foreach (var lootEntry in loot.items) { Items.Add(new BCMLootEntry(lootEntry)); } Bin.Add("Items", Items); }
public BCMLootGroupTemplate(LootContainer.LootGroup lootGroup) { Name = lootGroup.name; MinCount = lootGroup.minCount; MaxCount = lootGroup.maxCount; Template = lootGroup.lootQualityTemplate; MinQual = lootGroup.minQuality; MaxQual = lootGroup.maxQuality; MinLevel = Math.Round(lootGroup.minLevel, 6); MaxLevel = Math.Round(lootGroup.maxLevel, 6); foreach (var item in lootGroup.items) { Items.Add(new BCMLootEntry(item)); } }
private void GetName(LootContainer.LootGroup loot) => Bin.Add("Name", Name = loot.name);
private void GetMinQual(LootContainer.LootGroup loot) => Bin.Add("MinQual", MinQual = loot.minQuality);
private void GetTemplate(LootContainer.LootGroup loot) => Bin.Add("Template", Template = loot.lootQualityTemplate);
private void GetMinCount(LootContainer.LootGroup loot) => Bin.Add("MinCount", MinCount = loot.minCount);
private void GetMinLevel(LootContainer.LootGroup loot) => Bin.Add("MinLevel", MinLevel = Math.Round(loot.minLevel, 6));
private void GetLootGroups(LootContainer.LootGroup obj) => Bin = new BCMLootGroup(obj, TypeStr, Options, StrFilter).Data();
private void GetMaxQual(LootContainer.LootGroup loot) { Bin.Add("MaxQual", MaxQual = loot.maxQuality); }
private void GetMaxCount(LootContainer.LootGroup loot) { Bin.Add("MaxCount", MaxCount = loot.maxCount); }
private void GetMaxLevel(LootContainer.LootGroup loot) { Bin.Add("MaxLevel", MaxLevel = Math.Round(loot.maxLevel, 6)); }