csharp
public sealed class GameplayKernelModuleThe kernel as a module, so that the engine's own types arrive the way a game's do.
Remarks
It declares one thing — EffectDefinition — because that is the only definition type the kernel owns. Everything else it provides is a type a caller constructs rather than a registration.
It exists to be used, not to be assumed. A game that composes no modules and expects !EffectDefinition to resolve would get a content build that reads a tag nothing declared; making the kernel arrive through the same Use``1 as everything else is what makes the composition report complete.
Fields and properties (1)
public string NameWhat it is called, in a diagnostic and in the composition report.
Methods (1)
public void Configure(GameplayModuleBuilder builder)Declares what it brings.
Used by (29)
- MmoModuleMmo.Shared
- MmoModulesMmo.Shared
- ChatModuleVixen.Gameplay.Chat
- CollectionsModuleVixen.Gameplay.Collections
- CombatModuleVixen.Gameplay.Combat
- CombatModuleTestsVixen.Gameplay.Combat.Tests
- CraftingModuleVixen.Gameplay.Crafting
- EconomyModuleVixen.Gameplay.Economy
- ExplorationModuleVixen.Gameplay.Exploration
- GameplayAiModuleVixen.Gameplay.Ai
- GameplayConfigTestsVixen.Gameplay.Tests
- HousingModuleVixen.Gameplay.Housing
- InstanceModuleVixen.Gameplay.Instances
- InteractionModuleVixen.Gameplay.Interaction
- InventoryModuleVixen.Gameplay.Inventory
- InventoryModuleTestsVixen.Gameplay.Inventory.Tests
- ItemsModuleVixen.Gameplay.Items
- ItemsModuleTestsVixen.Gameplay.Items.Tests
- LootModuleVixen.Gameplay.Loot
- LootModuleTestsVixen.Gameplay.Loot.Tests
- MovementModuleVixen.Gameplay.Movement
- ProgressionModuleVixen.Gameplay.Progression
- ProgressionModuleTestsVixen.Gameplay.Progression.Tests
- PvpModuleVixen.Gameplay.Pvp
- QuestModuleVixen.Gameplay.Quests
- ShootingModuleVixen.Gameplay.Shooting
- ShootingModuleTestsVixen.Gameplay.Shooting.Tests
- SocialModuleVixen.Gameplay.Social
- TravelModuleVixen.Gameplay.Travel