예제 #1
0
 private void GetItems(LootContainer.LootGroup loot)
 {
     foreach (var lootEntry in loot.items)
     {
         Items.Add(new BCMLootEntry(lootEntry));
     }
     Bin.Add("Items", Items);
 }
예제 #2
0
 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));
     }
 }
예제 #3
0
 private void GetName(LootContainer.LootGroup loot) => Bin.Add("Name", Name = loot.name);
예제 #4
0
 private void GetMinQual(LootContainer.LootGroup loot) => Bin.Add("MinQual", MinQual = loot.minQuality);
예제 #5
0
 private void GetTemplate(LootContainer.LootGroup loot) => Bin.Add("Template", Template = loot.lootQualityTemplate);
예제 #6
0
 private void GetMinCount(LootContainer.LootGroup loot) => Bin.Add("MinCount", MinCount = loot.minCount);
예제 #7
0
 private void GetMinLevel(LootContainer.LootGroup loot) => Bin.Add("MinLevel", MinLevel = Math.Round(loot.minLevel, 6));
예제 #8
0
 private void GetLootGroups(LootContainer.LootGroup obj) => Bin = new BCMLootGroup(obj, TypeStr, Options, StrFilter).Data();
예제 #9
0
 private void GetMaxQual(LootContainer.LootGroup loot)
 {
     Bin.Add("MaxQual", MaxQual = loot.maxQuality);
 }
예제 #10
0
 private void GetMaxCount(LootContainer.LootGroup loot)
 {
     Bin.Add("MaxCount", MaxCount = loot.maxCount);
 }
예제 #11
0
 private void GetMaxLevel(LootContainer.LootGroup loot)
 {
     Bin.Add("MaxLevel", MaxLevel = Math.Round(loot.maxLevel, 6));
 }