Plugin Class |
public abstract class Plugin
The Plugin type exposes the following members.
Name | Description | |
---|---|---|
![]() | ConfigPrefix | 插件存储的配置文件名称前缀,默认为$CONFIG$,子类可重写此属性以修改前缀 |
![]() | DebugMode | 返回True, 代表当前为调试模式,系统不会处理插件的任何错误,方便插件调试 返回False,代表当前为生产模式,系统会默认处理所有异常,不会因插件错误中断运行 |
![]() | FilePath | 插件文件路劲,由系统设置,开发者不应修改此项 |
![]() | Guid | 插件GUID,子类需要重写此属性以返回插件自身的GUID,否则插件无法正常运行 |
![]() | PluginDataPrefix | 插件所有数据文件名称前缀,默认为CFG_PLUGIN_PROPS_,子类可重写此属性以修改前缀 |
![]() | RuntimeConfigName | 插件运行时属性配置名称,默认为$RUNTIME$,子类可重写此属性以修改此名称 |
Name | Description | |
---|---|---|
![]() | DeleteDocumentData | 删除当前插件的模型数据 |
![]() | DeleteGlobalData | 删除当前插件的全局数据 |
![]() | GetDocumentData | 获取当前插件的模型数据 |
![]() | GetGlobalData | 获取当前插件的全局数据 |
![]() | GetRuntimeData | 获取当前插件的运行时模型数据 |
![]() | OnDocumentClose | 模型关闭回调 |
![]() | OnDocumentOpen | 模型打开回调 |
![]() | OnPluginDispose | 插件销毁回调 |
![]() | OnPluginInit | 插件初始化方法 |
![]() | QueryDocumentDataNames | 查询当前插件的模型数据名称列表 |
![]() | QueryGlobalDataNames | 查询当前插件的所有全局数据名称 |
![]() | SaveDocumentData | 保存当前插件专属的模型数据 |
![]() | SaveGlobalData | 保存当前插件专属的全局数据 |
![]() | SaveRuntimeData | 保存当前插件的运行时模型数据 |