集成功能

索引

接口
描述
OpenTips客户端打开提示弹窗
CloseTips客户端关闭提示窗口
RegisterDebugTool客户端注册自定义调试工具
RegisterPackButton客户端注册PC背包代理界面的按钮
CreateFormByJsonId客户端根据配置文件创建自定义表单
CreateTipsTitle客户端创建并显示一个提示标题
CreateEntityChatUI客户端创建实体自言自语UI
OpenDebugToolMenu客户端打开指定调试工具的菜单
CloseDebugToolMenu客户端关闭已打开的调试工具的菜单
SetNewbieTipsWindow客户端设置界面说明提示
OpenMisstionPanel客户端打开任务界面
GetMissionDictListByParentName客户端根据任务父名称获取任务数据列表
GetMissionIsAutoRewardByMissionId客户端根据任务Id获取任务是否自动发放奖励
GetMissionDictById客户端根据任务Id获取任务数据
RegisterMission客户端动态注册任务
UnRegisterMission客户端动态删除任务
UnLockMission服务端强行解锁任务
CompleteMission服务端完成任务
PlayCGToScreen客户端全屏播放CG
PlayCGToUIControl客户端播放CG到UI控件
OreUIForm客户端打开新版多功能表单更多内容迁移至此
ItemSelector客户端物品选择器

OpenTips

客户端

  • 描述
    打开提示弹窗

  • 参数

参数名数据类型说明
Objectobject触发事件所返回的函数所在的实例,传入示例:clientApi.GetSystem(config.ModName, config.ClientSystemName)
Titlestr标题
Contentstr内容
LeftButtonTextstr左边按钮显示的文字
LeftButtonstr左边按钮触发事件所返回的函数名称,默认为None,则不显示按钮
RightButtonTextstr右边按钮显示的文字
RightButtonstr右边触发事件所返回的函数名称,默认为None,则不显示按钮
CloseButtonstr默认关闭按钮,默认为Left,可选Right,None,表示左边的按钮是关闭
UIDatadict给这个UI传输的数据,用于控制按钮样式默认为{}
IsOriginalstr是否用原生方式打开UI,默认为False,则自动判断场景
  • 返回值

    • UIData数据介绍:
    参数名数据类型说明
    Leftstrgreen, red, white来控制左侧按钮颜色
    Rightstrgreen, red, white来控制左侧按钮颜色
  • 备注

  • 示例

self.LA = self.GetLASys('密钥')
self.LA.OpenTips(self, '无法设置', '这个模组没有设置内容', LeftButtonText='我知道了', LeftButton='CloseTips')

CloseTips

客户端

  • 描述
    关闭提示窗口

  • 参数

  • 返回值

  • 备注

  • 示例 无


RegisterDebugTool

客户端

  • 描述
    注册自定义调试工具

  • 参数

参数名数据类型说明
Namestr工具名称
IconPathstr工具图标路径
Infostr工具介绍信息,支持富文本
Platstr适用平台
Versionstr版本号
ToolMenudictlist工具菜单列表
  • 返回值

  • 备注

    • 工具菜单列表数据介绍:
    参数名数据类型说明
    ButtonNamestr菜单名称
    ModNamestr函数所在脚本模组名称
    ClientSystemNamestr函数所在脚本模组客户端名称
    FunctionNamestr函数名称(接收一个可能的参数)
    • 函数名称(接收一个可能的参数)
      执行该菜单函数会有两种方式:快捷键方式、触控点击方式。当触控点击方式时会返回一个'Button'(str)参数用于区分操作方式。如果是快捷键方式,则需要关闭快捷键模式,则添加如下代码:
if not args:
  self.LA.OpenDebugToolsKeyBinding()
  • 示例
def ClientInit(self):
  self.LA.RegisterDebugTool('新增工具', 'textures/ui/research_2', '简单的介绍', '不支持IOS', '1.0.0', [
      {
          'ModName': 'Demo',
          'ClientSystemName': 'DemoClientSystem',
          'ButtonName': '发送消息按钮',
          'FunctionName': 'Msg'
      },
      {
          'ModName': 'Demo',
          'ClientSystemName': 'DemoClientSystem',
          'ButtonName': '弹出提示按钮',
          'FunctionName': 'OpenTips'
      }
  ])

def Msg(self, *args):
  if not args:
    self.LA.OpenDebugToolsKeyBinding()

RegisterPackButton

客户端

  • 描述
    注册PC背包代理界面的按钮

  • 参数

参数名数据类型说明
ButtonNameobject按钮名称
IconPathstr图标路径,例如textures/ui/aaa
FunctionInstancefunction函数实例(无参数接收),对应按钮触发时显示的提示内容相关的函数
  • 返回值

  • 备注

  • 示例 无


CreateFormByJsonId

客户端

  • 描述
    根据配置文件创建自定义表单

  • 参数

参数名数据类型说明
JsonIdstr配置组件JsonId
ExtraDatadict额外参数、用于继承该配置表单加以修改,默认为None
  • 返回值

  • 备注

    • 额外参数、用于继承该配置表单加以修改
    参数名数据类型说明
    Titlestr表单名称
    CommitNamestr提交按钮名称
    CommitFunctionfunction, str提交函数实例、提交函数名称
    Contentlist与表单配置组件一样的key, value
  • 示例

self.CreateFormByJsonId('form/output_building_form', {
  'Title': '新表单',
  'Content': [
    {
      'key': 'name',
      'type': 'input_text',
      'infomation': '实体名称'
    }
  ]
})

CreateTipsTitle

客户端

  • 描述
    创建并显示一个提示标题

  • 参数

参数名数据类型说明
Contentstr提示标题显示内容
SoundNamestr提示标题显示时播放的音效,默认为random.levelup
  • 返回值

  • 备注

  • 示例 无


CreateEntityChatUI

客户端

  • 描述
    创建实体自言自语UI

  • 参数

参数名数据类型说明
EntityIdstr实体id
Contentstr说话的文字内容
StopTimerfloat关闭延时,默认为3
SoundNamestr播放音效名称,默认为None
Scaleint大小类型,可选0, 1,默认为1
Offsettuple偏移坐标,默认为(0, 1, 0)
  • 返回值
    实体UI Object (object)

  • 备注

  • 示例 无


OpenDebugToolMenu

客户端

  • 描述
    打开指定调试工具的菜单

  • 参数

参数名数据类型说明
DebugDictdict该调试工具的数据
  • 返回值

  • 备注

  • 示例 无


CloseDebugToolMenu

客户端

  • 描述
    关闭已打开的调试工具的菜单

  • 参数

  • 返回值

  • 备注

  • 示例 无


SetNewbieTipsWindow

客户端

  • 描述
    设置界面说明提示

  • 参数

参数名数据类型说明
UIObjectobject界面Object
PanelPathstr界面路径
TipsContentstr提示内容
TipsOffsetTypeint提示位置类型,0:中,1:上,2:下,3:左,4:右
CloseFunctionInstancefunction关闭界面说明提示后调用的函数实例
ExtraDatadict额外数据,作为参数传入关闭函数实例
  • 返回值

  • 备注

  • 示例 无


OpenMisstionPanel

客户端

  • 描述
    打开任务界面

  • 参数

  • 返回值

  • 备注

  • 示例


GetMissionDictListByParentName

客户端

  • 描述
    根据任务父名称获取任务数据列表

  • 参数

参数名数据类型说明
ParentNamestr任务父名称
  • 返回值
    任务数据列表 (list)

  • 备注

  • 示例


GetMissionIsAutoRewardByMissionId

客户端

  • 描述
    根据任务Id获取任务是否自动发放奖励

  • 参数

参数名数据类型说明
MissionIdstr任务Id
  • 返回值
    是否自动发放奖励 (bool)

  • 备注

  • 示例


GetMissionDictById

客户端

  • 描述
    根据任务Id获取任务数据

  • 参数

参数名数据类型说明
MissionIdstr任务Id
  • 返回值
    任务数据 (dict)

  • 备注

  • 示例


RegisterMission

客户端

  • 描述
    动态注册任务

  • 参数

参数名数据类型说明
MissionDatadict, list[dict]任务数据,当类型为dict时则添加一个,当类型为list时批量添加任务
  • 返回值

  • 备注

    • MissionData任务数据说明
    参数名数据类型说明
    Idstr任务Id
    Parentstr任务归属章节标题
    LevelTypeint任务类型,取值[0, 3],分别表示主线、支线、事件、日常
    Namestr任务中文显示名称
    SubNamestr任务地点/副标题(选填)
    Positionlist[x, y, z]任务引导坐标,用于引导(选填),可使用接口动态更新引导坐标
    Dimensionint任务引导坐标所在维度,当Position填写后,此项必填!
    Informationlist[x, y, z]任务介绍信息
    UnLockConditionlist[dict]任务解锁逻辑(选填),不填写则默认为解锁状态
    CompleteFunctionInstancefunction任务完成并领取奖励后将会触发的函数
    IsAutoRewardbool任务完成后奖励是否自动发放,默认为False
    RewardListlist[dict]任务奖励列表(选填)
    • UnLockCondition任务解锁逻辑说明。list中的每一个dict视作为一个条件,当任意一项dict条件成立,则解锁该任务。
    参数名数据类型说明
    ConditionTypestr填写ALL:表示ConditionList内所有的任务Id都完成了为True
    或填写ANY:表示ConditionList内任一的任务Id完成了为True
    ConditionListlist[str]里面填写任务ID列表
    • RewardList任务奖励列表说明。原版物品会自动以掉落物形式发放,而非原版物品奖励发放需通过CompleteFunctionInstance函数来实现发放逻辑。
    参数名数据类型说明
    Typestr固定填写MinecraftItem,如果为非原版物品奖励则无需填写
    Idstr用于奖励标识符,如果Type为MinecraftItem则填写ItemName,如minecraft:diamond
    AuxValuestr如果为原版物品奖励则表示物品特殊值,默认为0
    Numint奖励内容的数量
    Levelint取值[1, 7],数字越大表示越稀有珍贵
    IconPathstr如果为非原版物品奖励才需要填写,用于展示奖励物品的预览贴图
  • 示例

LASystem.RegisterMission({
                'Id': 'DoomsZ2-1',
                'Parent': '第二章:灾难下的人',
                'LevelType': 0,
                'Name': '入营:“温情”诱饵',
                'SubName': '萨尔利卡外围城区 · 燕子营',
                'Position': [23, 65, 16],
                'Dimension': 0,
                'Information': '你活着回来,不是奇迹,是下一个被驱逐者。\n营地中央有一堆燃着的篝火,十几个人围着它蹲坐,有人烤着湿鞋,有人盯着锅里翻滚的米粥出神。空气中弥漫着熟食与燃油混合的味道。',
                'UnLockCondition': [
                    {
                        'ConditionType': 'ALL',
                        'ConditionList': ['DoomsZ1-2']
                    }
                ],
                'CompleteFunctionInstance': '',
                'IsAutoReward': False,
                'RewardList': [
                    {
                        'Type': 'MinecraftItem',
                        'Id': 'minecraft:diamond',
                        'AuxValue': 0,
                        'Num': 1,
                        'Level': 5,
                    }
                ]
            })

UnRegisterMission

客户端

  • 描述
    动态删除任务

  • 参数

参数名数据类型说明
MissionIdstr任务Id
  • 返回值

  • 备注


UnLockMission

服务端

  • 描述
    强行解锁任务

  • 参数

参数名数据类型说明
PlayerIdstr玩家Id
MissionIdstr任务Id
  • 返回值

  • 备注
    MissionId如果不存在,也会生效。

  • 示例


CompleteMission

服务端

  • 描述
    完成任务

  • 参数

参数名数据类型说明
PlayerIdstr玩家Id
MissionIdstr任务Id
  • 返回值

  • 备注

  • 示例 无


RegisterModSettingConfig

客户端

  • 描述
    注册模组设置配置

  • 参数

参数名数据类型说明
LingmienAetherModNamestrInitLingmienAetherMod接口中的ModName
SettingConfigDictdict设置配置数据
  • 返回值

  • 备注

    • IsSaveServer暂时无效

    • SettingConfigDict设置配置数据说明

    参数名数据类型说明
    Titlestr设置标题名称
    ModNamestr脚本模组名称,固定使用config.ModName
    ClientSystemNamestr脚本客户端名称,固定使用config.ClientSystemName
    CloseFunctionNamestr保存数据后触发的该模组客户端函数名称(只返回当前级的保存数据)
    SettingListdictlist设置配置列表
    • SettingList设置配置列表中的dict说明

    • 开关按钮

    参数名数据类型说明
    Namestr该项设置的中文名称
    Keystr该项设置的存储Key,用于获取,须在该模组设置中唯一
    ControlTypestr可选button, button_locked(锁定,无法交互)
    ValueTypebool固定填写为bool
    DefaultValuebool默认是否开启
    IsSaveServerbool该项设置的控件是否存储并用于服务端(用于同步联机状态下所有玩家的设置),默认为False
    IsOncebool该项设置的控件是否为一行一个,默认为False
    Tipsstr该项设置的提示信息,默认为None(此项为1.2.1.5版本后生效)
    • 选项按钮
    参数名数据类型说明
    Namestr该项设置的中文名称
    Keystr该项设置的存储Key,用于获取,须在该模组设置中唯一
    ControlTypestr可选button, button_locked(锁定,无法交互)
    ValueTypelist固定填写为list
    DefaultValuelist候选项其中第一个选项则为默认值
    IsSaveServerbool该项设置的控件是否存储并用于服务端(用于同步联机状态下所有玩家的设置),默认为False
    IsOncebool该项设置的控件是否为一行一个,默认为False
    Tipsstr该项设置的提示信息,默认为None(此项为1.2.1.5版本后生效)
    • 滑动条按钮
    参数名数据类型说明
    Namestr该项设置的中文名称
    Keystr该项设置的存储Key,用于获取,须在该模组设置中唯一
    ControlTypestr固定填写为slider
    ValueTypeany可选float, int
    DefaultValueany0~1的浮点数代表滑动条百分比
    IsSaveServerbool该项设置的控件是否存储并用于服务端(用于同步联机状态下所有玩家的设置),默认为False
    IsOncebool该项设置的控件是否为一行一个,默认为False
    Tipsstr该项设置的提示信息,默认为None(此项为1.2.1.5版本后生效)
    ValueLimitlist表示实际值范围,例如[30, 100]则只会设置30~100之间的值
    • 表单按钮
    参数名数据类型说明
    Namestr该项设置的中文名称
    Keystr该项设置的存储Key,用于获取,须在该模组设置中唯一
    ControlTypestr固定填写为form
    DefaultValuelist表单的JsonId
    IsSaveServerbool该项设置的控件是否存储并用于服务端(用于同步联机状态下所有玩家的设置),默认为False
    IsOncebool该项设置的控件是否为一行一个,默认为False
    Tipsstr该项设置的提示信息,默认为None(此项为1.2.1.5版本后生效)
    • 函数按钮
    参数名数据类型说明
    Namestr该项设置的中文名称
    Keystr该项设置的存储Key,用于获取,须在该模组设置中唯一
    ControlTypestr固定填写为function
    IsOncebool该项设置的控件是否为一行一个,默认为False
    Tipsstr该项设置的提示信息,默认为None(此项为1.2.1.5版本后生效)
    FunctionInstancefunction绑定该按钮点击事件函数(携带一个参数:本函数按钮dict)
    • 数据列表按钮,只支持纯数字,自带搜索功能。

    参数名数据类型说明
    Namestr该项设置的中文名称
    Keystr该项设置的存储Key,用于获取,须在该模组设置中唯一
    ControlTypestr固定填写为dictlist
    DictListlist数据列表
    • 数据列表
    参数名数据类型说明
    Typestr可选title, list
    Valuestr当Type为title的时候需填写
    Namestr当Type为list的时候需填写
    Keystr当Type为list的时候需填写,存储数据Key,本dictlist内需要唯一
    DefaultValuestr当Type为list的时候需填写,默认值
Accessibility = {
  'Title': '辅助功能设置',
  'ModName': config.ModName,
  'ClientSystemName': config.ClientSystemName,
  'CloseFunctionName': 'CloseVideoSetting',  # 关闭该设置时,输出的函数
  'SettingList': [
      {
          'Name': '自定义EMC',
          'Key': 'CustomItemEMC',
          'ControlType': 'dictlist',
          'DictList': [
              {
                  'Type': 'title',
                  'Value': '超级物品'
              },
              {
                  'Name': '木棍',
                  'Type': 'list',
                  'Key': 'stick',
                  'DefaultValue': 10
              },
              {
                  'Name': '泥土',
                  'Type': 'list',
                  'Key': 'dirt',
                  'DefaultValue': 5
              }
          ],
      }
  ]
}
# 假设是上面这样的数据列表,那么获取数据时会返回(如果用户修改了)
print LASystem.GetModConfigValue(config.ModName, 'CustomItemEMC')
# 结果如下
Result = {
  'sitck': 10,
  'dirt': 5
}
  • 单行输入按钮
参数名数据类型说明
Namestr该项设置的中文名称
Keystr该项设置的存储Key,用于获取,须在该模组设置中唯一
ControlTypestr固定填写为input
Titlestr输入框标题
IsOncebool该项设置的控件是否为一行一个,默认为False
Tipsstr该项设置的提示信息,默认为None(此项为1.2.1.5版本后生效)
CommitFunctionNamestr绑定提交按钮点击事件函数(携带一个参数:本函数按钮dict和Key为Content的输入框内容str)
  • 子菜单按钮
参数名数据类型说明
Namestr该项设置的中文名称
Keystr该项设置的存储Key,用于获取,须在该模组设置中唯一
ControlTypestr固定填写为menu
IsOncebool该项设置的控件是否为一行一个,默认为False
Tipsstr该项设置的提示信息,默认为None(此项为1.2.1.5版本后生效)
SettingConfigListdict填写的内容为SettingConfigDict用于创建子设置项
  • 示例
def ClientInit(self):
    LASystem.RegisterModSettingConfig('测试', {
        'Title': '模组设置',
        'ModName': config.ModName,
        'ClientSystemName': config.ClientSystemName,
        'CloseFunctionName': 'SetModSettingConfig',
        'SettingList': [
            {
                'Name': '子设置...',
                'Key': 'MouseSetting',
                'ControlType': 'menu',
                'SettingConfigList': {
                  'Title': '这是一个子设置',
                  'ModName': config.ModName,
                  'ClientSystemName': config.ClientSystemName,
                  'CloseFunctionName': 'SetModSettingConfig',
                  'SettingList': [
                    {
                        'Name': '浮点滑动条',
                        'Key': 'DemoFloatSlider',
                        'ControlType': 'slider',
                        'ValueType': float,
                        'ValueLimit': [0, 5],
                        'DefaultValue': 0.35
                    },
                  ]
                }
            },
            {
                'Name': '画质等级',
                'Key': 'Qul',
                'ControlType': 'button',
                'ValueType': list,
                'DefaultValue': ['中画质', '高画质', '低画质']
            },
            {
                'Name': '开启光影',
                'Key': 'IsShader',
                'ControlType': 'button',
                'ValueType': bool,
                'DefaultValue': True
            },
            {
                'Name': '画质亮度',
                'Key': 'Light',
                'ControlType': 'slider',
                'ValueType': int,
                'ValueLimit': [0, 100],
                'DefaultValue': 0.45
            },
        ]
    })

def SetModSettingConfig(self, Data):
    print Data


PlayCGToScreen

客户端

  • 描述
    全屏播放CG

  • 参数

参数名数据类型说明
TexturePathstrCG图片所在文件夹路径
StartPngNamestr开始图片名称(不带编号),例如firstcg,那么编号从1开始则播放firstcg1
AllNumint合体序列帧图片总数
LastPngNumint最后一张合体序列帧图片拥有几帧图片
SoundNamestr该CG配合的音效名称
  • 返回值

  • 备注
    {"w":284,"h":160}

  • 示例 无


PlayCGToUIControl

客户端

  • 描述
    播放CG到UI控件

  • 参数

参数名数据类型说明
UIObjectobjectUI对象
UIPathstrUI控件路径
TexturePathstrCG图片所在文件夹路径
StartPngNamestr开始图片名称(不带编号),例如firstcg,那么编号从1开始则播放firstcg1
AllNumint合体序列帧图片总数
LastPngNumint最后一张合体序列帧图片拥有几帧图片
SoundNamestr该CG配合的音效名称
CallBackFunctionInstancefunctionCG播放完成后的回调函数实例(无参数),默认None
  • 返回值

  • 备注
    {"w":284,"h":160}

  • 示例 无


OreUIForm

客户端

  • 描述
    打开新版多功能表单

  • 参数

参数名数据类型说明
FormConfiglist表单配置
FormDatadict表单预设数据,默认为空字典
Titlestr表单标题,默认为None
IsESCbool是否按下ESC键关闭表单,默认为True
IsIconbool是否显示物品图标,默认为False
IsChildbool是否为子表单,默认为False
CloseCallBackFunctionfunction关闭表单时调用的函数,默认为None
  • 返回值

  • 备注

    • 图例 image-cxuj.png
    • IsIconTrue时,按钮控件配置参数FunctionNameEditItemIcon的函数将直接调用物品选择器来编辑图标(物品图标数据Key为ItemIconData,不要冲突了!)
    • FormConfig控件说明。
      • 左侧按钮控件(接收一个参数)

        参数名数据类型说明
        Typestr控件类型button_green(绿色按钮),button_white(白色按钮),button_red(红色按钮)
        SubTypestr控件次类型default(普通按钮),commit(提交按钮),默认为default
        ButtonNamestr按钮显示文字
        FunctionNamestr按钮函数名称(选填)
        FunctionObjectobject按钮函数所在类(选填)
        FunctionInstancefunction按钮函数实例(选填)
        • 备注
          • 按钮绑定的函数需要接收一个参数,当次类型为default时,接收的参数为按钮原生事件数据。当此类型为commit时,接收的参数为表单输出数据。
          • FunctionNameFunctionInstance都可以填写,但是FunctionInstance优先级最高,FunctionName填写了但是没有FunctionObject的时候默认使用该UI界面的Object
      • 分类控件

        参数名数据类型说明
        Typestr控件类型tab
        ButtonNamestr按钮显示文字
        TexturePathstr分类图标路径,如textures/ui/aaa
        ContentDatalist子控件配置信息,子控件不能存在tab类型控件
      • 提示控件

        参数名数据类型说明
        Typestr控件类型tips
        Keystr填写不重复即可
        Titlestr控件标题
        Tipsstr控件详细说明
      • 输入控件

        参数名数据类型说明
        Typestr控件类型input(单行输入),input_large(多行输入)
        Keystr数据输出时所在键(不同tabKey一致无法共存)
        Titlestr控件标题
        Tipsstr控件说明(选填)
        Contentstr控件默认文字(选填)
      • 按钮型输入控件

        参数名数据类型说明
        Typestr控件类型input_button
        Keystr数据输出时所在键(不同tabKey一致无法共存)
        Titlestr控件标题
        Tipsstr控件说明(选填)
        Contentstr控件默认文字(选填)
        ButtonNamestr按钮名称
        FunctionNamestr按钮函数名称(选填)
        FunctionObjectobject按钮函数所在类(选填)
        FunctionInstancefunction按钮函数实例(选填)
        • 备注
          • 绑定的按钮事件函数需要接收一个参数,该参数类型为按钮类型返回。可以通过Key为ButtonPath来获取同级的输入框edit_box路径。
      • 单选控件

        参数名数据类型说明
        Typestr控件类型select
        Keystr数据输出时所在键(不同tabKey一致无法共存)
        Titlestr控件标题
        Tipsstr控件说明(选填)
        Contentlist[str]选项内容
        NormalSelectstr默认选项内容
      • 信息型按钮列表控件 image-okBZ.png

        参数名数据类型说明
        Typestr控件类型list_button
        Keystr填写不重复即可
        Titlestr控件标题
        Tipsstr控件说明(选填)
        Contentlist信息型按钮列表
        • 信息型按钮组说明,Content下每个list代表一行,在一行中填写按钮配置即可。

        • 信息型按钮配置说明

          参数名数据类型说明
          Titlestr列表标题
          ButtonNamestr右侧按钮名称
          Informationstr列表详细信息(选填)
          IconPathstr列表图标路径(选填)
          IconItemstr列表图标物品名称(选填)
          FunctionNamestr按钮函数名称(选填)
          FunctionObjectobject按钮函数所在类(选填)
          FunctionInstancefunction按钮函数实例(选填)
        • IconPathIconItem选填其一即可,其中IconItem优先级更高。

      • 开关控件

        参数名数据类型说明
        Typestr控件类型toggle
        Keystr数据输出时所在键(不同tabKey一致无法共存)
        Titlestr控件标题
        Tipsstr控件说明(选填)
        Contentbool开关默认状态(选填,默认为False)
      • 按钮组控件

        参数名数据类型说明
        Typestr控件类型button
        Keystr填写不重复即可
        Titlestr控件标题
        Tipsstr控件说明(选填)
        Contentlist按钮组
        • 按钮组说明,Content下每个list代表一行,在一行中填写按钮配置即可。

        • 按钮配置说明

          参数名数据类型说明
          ButtonTypestr按钮类型white,red,green,locked(禁用)
          ButtonNamestr按钮名称
          FunctionNamestr按钮函数名称(选填)
          FunctionObjectobject按钮函数所在类(选填)
          FunctionInstancefunction按钮函数实例(选填)
  • 示例 无


ItemSelector

客户端

  • 描述
    物品选择器

  • 参数

参数名数据类型说明
CallBackFunctionIstancefunction回调函数实例(需要接收一个物品数据),默认为None
ItemNameListlist表单配置
IsESCbool是否按下ESC键关闭物品选择器,默认为False
  • 返回值

  • 备注
    image-PYqk.png

评论交流

文档目录

灵免以太