csharp
public sealed class LootLibraryEvery loot table and salvage recipe a build knows, compiled once.
Fields and properties (4)
public static LootLibrary EmptyA library with nothing in it.
public int CountHow many tables it holds.
public IEnumerable<LootTable> AllEvery table, in address order.
public IReadOnlyList<string> ProblemsWhat did not resolve, and what a row said that cannot be true at once.
Methods (5)
public static LootLibrary Compile(DefinitionCatalog catalog)Compiles every table and salvage recipe in a catalog.
public LootTable? Find(DefId id)Finds a table.
public LootTable? Find(string address)Finds a table by the address it was authored at.
public LootTable Get(DefId id)Finds a table, and refuses to carry on without it.
public LootTable? SalvageFor(ItemTemplate item)What breaking an item down gives back.
Used by (17)
- ContentTestsMmo.Content.Tests
- CoverageTestsMmo.Content.Tests
- CreatureLibraryMmo.Shared
- MmoLibrariesMmo.Shared
- ReferenceTestsMmo.Content.Tests
- ContentVixen.Editor.Gameplay.Loot.Tests
- LootOutlineVixen.Editor.Gameplay.Loot
- LootOutlineTestsVixen.Editor.Gameplay.Loot.Tests
- LootSimulatorVixen.Editor.Gameplay.Loot
- LootSimulatorTestsVixen.Editor.Gameplay.Loot.Tests
- LootTableModelTestsVixen.Editor.Gameplay.Loot.Tests
- ContentVixen.Gameplay.Loot.Tests
- LootDistributionTestsVixen.Gameplay.Loot.Tests
- LootEvaluatorVixen.Gameplay.Loot
- LootLibraryTestsVixen.Gameplay.Loot.Tests
- LootRollTestsVixen.Gameplay.Loot.Tests
- PityTestsVixen.Gameplay.Loot.Tests