csharp
public sealed class AbilityLibraryEvery ability a build knows, compiled once against a catalog.
Fields and properties (4)
public static AbilityLibrary EmptyA library with nothing in it.
public int CountHow many abilities it holds.
public IEnumerable<AbilityTemplate> AllEvery ability, in address order.
public IReadOnlyList<string> ProblemsWhat did not resolve, and what a definition said that cannot be true at once.
Methods (4)
public static AbilityLibrary Compile(DefinitionCatalog catalog)Compiles every ability in a catalog, and the effects they name.
public AbilityTemplate? Find(DefId id)Finds an ability.
public AbilityTemplate? Find(string address)Finds an ability by the address it was authored at.
public AbilityTemplate Get(DefId id)Finds an ability, and refuses to carry on without it.
Used by (11)
- ContentTestsMmo.Content.Tests
- CoverageTestsMmo.Content.Tests
- CreatureLibraryMmo.Shared
- MmoLibrariesMmo.Shared
- AbilityCasterVixen.Gameplay.Combat
- AbilityCasterTestsVixen.Gameplay.Combat.Tests
- AbilityLibraryTestsVixen.Gameplay.Combat.Tests
- CombatResolverTestsVixen.Gameplay.Combat.Tests
- ContentVixen.Gameplay.Combat.Tests
- DamagePipelineTestsVixen.Gameplay.Combat.Tests
- DamageRuleTestsVixen.Gameplay.Combat.Tests