Class WorldModuleActivation
Tracks runtime module activation for one world.
public sealed class WorldModuleActivation
- Inheritance
-
WorldModuleActivation
- Inherited Members
Constructors
WorldModuleActivation(IEnumerable<string>)
Creates an activation profile from canonical disabled module IDs.
public WorldModuleActivation(IEnumerable<string> disabledModules)
Parameters
disabledModulesIEnumerable<string>
Methods
IsEnabled(string)
Gets whether the module is enabled in this world.
public bool IsEnabled(string moduleId)
Parameters
moduleIdstring
Returns
Register(World, string, WorldModuleTransition)
Registers one owner and immediately applies this world's configured state.
public void Register(World store, string moduleId, WorldModuleTransition transition)
Parameters
storeWorldmoduleIdstringtransitionWorldModuleTransition