EmergenceServiceProvider
Class for managing Emergence Services
Properties
ServiceProfile? LoadedProfile
Gets the currently loaded service profile.
Events
event Action<ServiceProfile> OnServicesLoaded
Event triggered when services are loaded.
event Action OnServicesUnloaded
Event triggered when services are unloaded.
Public Methods
void Load(ServiceProfile profile)
Loads the services based on the specified profile. Triggers the OnServicesLoaded
event upon completion.
T GetService<T>() where T : class, IEmergenceService
Gets the service of the specified type. Returns the requested service or null
if not found.
void Unload()
Unloads all services and clears the loaded profile. Triggers the OnServicesUnloaded
event.
Last updated