-
Notifications
You must be signed in to change notification settings - Fork 2
LuaPlugin
Smile Yik edited this page Oct 23, 2022
·
1 revision
在lua插件的"main.lua"脚本中的全局变量self
即为LuaPlugin
的一个实例,
你可以使用它的如下方法
- Description: 获取脚本插件ID.
- Return Type: String
- Return Desc: 插件的id.
-
Usage:
self:getId()
Name | Type | Description |
---|
- Description: 获取脚本插件的显示名称.
- Return Type: String
- Return Desc: 脚本插件的显示名称
-
Usage:
self:getDisplayName()
Name | Type | Description |
---|
- Description: 获取脚本插件的作者.
- Return Type: String
- Return Desc: 脚本插件的作者
-
Usage:
self:getAuthor()
Name | Type | Description |
---|
- Description: 获取脚本插件的版本.
- Return Type: String
- Return Desc: 脚本插件版本.
-
Usage:
self:getVersion()
Name | Type | Description |
---|
- Description: 获取脚本插件的非必要依赖脚本插件id.
- Return Type: List
- Return Desc: 非必要依赖脚本插件id.
-
Usage:
self:getSoftDependents()
Name | Type | Description |
---|
- Description: 获取脚本插件的必要依赖脚本插件id.
- Return Type: List
- Return Desc: 必要依赖脚本插件id.
-
Usage:
self:getDependents()
Name | Type | Description |
---|
- Description: 获取脚本插件的配置目录.
- Return Type: File
- Return Desc: 配置目录File对象.
-
Usage:
self:getConfigPath()
Name | Type | Description |
---|
- Description: 获取脚本插件所在的目录.
- Return Type: File
- Return Desc: 脚本插件所在的目录.
-
Usage:
self:getPluginPath()
Name | Type | Description |
---|
- Description: 方便require方法获取脚本插件的模块路径.
- Return Type: String
- Return Desc: 返回脚本插件require所认可的模块路径.
-
Usage:
self:getRequirePath(module:String)
Name | Type | Description |
---|---|---|
module | String | 模块名称 |
- Description: 获取Logger.
- Return Type: Logger
- Return Desc: 返回Logger.
-
Usage:
self:getLogger()
Name | Type | Description |
---|
- Description: 获取运行模式.
- Return Type: RunType
- Return Desc: 当前插件的运行模式.
-
Usage:
self:getRunType()
Name | Type | Description |
---|