public interface IGameplayModuleA unit of gameplay a game chooses to have: items, or combat, or its own guild ranks.
Remarks
The engine's modules and a game's own are the same kind of object — doc 28 § The IGameplayModule seam, which is doc 16's NetworkModule discipline one level up: build the built-ins out of the primitive users get, so that the extension point is the one the engine itself uses and therefore the one that works.
Nothing is implicit and nothing is scanned. A module is reached because a game wrote Use``1, which is a constructor call the compiler can see — an assembly scan reads metadata a trimmed publish has already deleted, and produces a game that works in development and ships with no quests.
Fields and properties (1)
string NameWhat it is called, in a diagnostic and in the composition report.
Methods (1)
void Configure(GameplayModuleBuilder builder)Declares what it brings.
Used by (32)
- CoverageTestsMmo.Content.Tests
- MmoModuleMmo.Shared
- ChatModuleVixen.Gameplay.Chat
- ClashingAttributeModuleVixen.Gameplay.Tests
- CollectionsModuleVixen.Gameplay.Collections
- CombatModuleVixen.Gameplay.Combat
- CombatTestModuleVixen.Gameplay.Tests
- CraftingModuleVixen.Gameplay.Crafting
- EconomyModuleVixen.Gameplay.Economy
- ExplorationModuleVixen.Gameplay.Exploration
- GameplayAiModuleVixen.Gameplay.Ai
- GameplayCompositionVixen.Gameplay
- GameplayConfigVixen.Gameplay
- GameplayConfigTestsVixen.Gameplay.Tests
- GameplayKernelModuleVixen.Gameplay
- GameplayModuleBuilderVixen.Gameplay
- HousingModuleVixen.Gameplay.Housing
- InstanceModuleVixen.Gameplay.Instances
- InteractionModuleVixen.Gameplay.Interaction
- InventoryModuleVixen.Gameplay.Inventory
- ItemsModuleVixen.Gameplay.Items
- LootModuleVixen.Gameplay.Loot
- MovementModuleVixen.Gameplay.Movement
- ProgressionModuleVixen.Gameplay.Progression
- PvpModuleVixen.Gameplay.Pvp
- QuestModuleVixen.Gameplay.Quests
- QuestTestModuleVixen.Gameplay.Tests
- SecondQuestModuleVixen.Gameplay.Tests
- ShootingModuleVixen.Gameplay.Shooting
- SocialModuleVixen.Gameplay.Social
- TravelModuleVixen.Gameplay.Travel
- UndescribedDefinitionModuleVixen.Gameplay.Tests