PluginManager
用于管理场景中的所有插件,包括插件的注册、卸载、启用和禁用等操作
关系
Implements
PluginManager Implements IPluginManager
实现接口: IPluginManager
用于管理场景中的所有插件,包括插件的注册、卸载、启用和禁用等操作
构造函数
PluginManager
构造函数
new PluginManager(scene, _option?)
参数
- scene:
IScene场景实例 - _option?:
PluginOption插件配置选项
返回:PluginManager PluginManager对象
属性
scene
场景实例
scene: IScene
类型: IScene
访问器
length
获取已注册插件的数量
get length(): number
返回: number 获取已注册插件的数量
plugins
获取插件列表
get plugins(): Plugins
返回: Plugins 获取插件列表
方法
disable
禁用插件
disable(): void
返回:void
getById
根据 ID 获取已注册的插件
instanceOfIPlugin
检查对象是否为插件实例
instanceOfIPlugin(object): object is IPlugin
参数
- object:
any待检查的对象
返回:object is IPlugin
register
注册插件
uninstall
卸载插件
uninstallAll
卸载所有插件
uninstallAll(): void
返回:void

BIMFlux AI
