DefaultPluginContext
class DefaultPluginContext(val pluginId: String, platform: Platform, val events: EventBus, val scheduler: Scheduler, val commands: CommandRegistry, val configs: ConfigManager, val services: ServiceRegistry, val prefabs: PrefabStore? = null) : PluginContext
Default core implementation of PluginContext.
Design note
This is intentionally "dumb wiring": it composes capability interfaces without introducing extra lifecycle assumptions.
Constructors
Link copied to clipboard
constructor(pluginId: String, platform: Platform, events: EventBus, scheduler: Scheduler, commands: CommandRegistry, configs: ConfigManager, services: ServiceRegistry, prefabs: PrefabStore? = null)