Skip to content

界面预设UIPreset

概述

  • 继承关系
  • 描述

    UIPreset(界面预设)是一类绑定界面资源的预设。

  • 成员变量

    变量名
    数据类型
    说明
    uiNodeScreenstrUI画布路径,为"UI文件名.UI画布名"的字符串形式
    uiNodeModulePathstr继承自ScreenNode的UI逻辑文件模块路径
    uiNodeModulestr继承自ScreenNode的UI逻辑文件类名
    uiNamestrUI名称,需保证在单个addon中唯一
    autoCreatebool在界面预设创建完成后是否自动创建UI
    isHudbool该界面是否屏蔽游戏操作
    createUIMethodstr创建界面接口
    isBindParentbool是否绑定父预设,仅当父预设为实体预设时生效
    bindParentOffsettuple当绑定父预设时生效,修改与绑定实体之间的偏移量
    bindParentAutoScalebool当绑定父预设时生效,设置已绑定实体的UI是否根据绑定实体与本地玩家间的距离动态缩放
    showInEditorbool是否在预设编辑器中创建UI

索引

接口
描述
SetUiActive客户端设置UI激活
GetUiActive客户端获取当前UI是否激活
SetUiVisible客户端设置UI显隐
GetUiVisible客户端获取当前UI是否显示
GetScreenNode客户端获取当前ScreenNode实例

SetUiActive

客户端

method in Preset.Model.UI.UIPreset.UIPreset

  • 描述

    设置UI激活

  • 参数

    参数名
    数据类型
    说明
    activebool是否激活
  • 返回值

GetUiActive

客户端

method in Preset.Model.UI.UIPreset.UIPreset

  • 描述

    获取当前UI是否激活

  • 参数

  • 返回值

    数据类型
    说明
    boolUI是否激活

SetUiVisible

客户端

method in Preset.Model.UI.UIPreset.UIPreset

  • 描述

    设置UI显隐

  • 参数

    参数名
    数据类型
    说明
    visiblebool是否显示
  • 返回值

GetUiVisible

客户端

method in Preset.Model.UI.UIPreset.UIPreset

  • 描述

    获取当前UI是否显示

  • 参数

  • 返回值

    数据类型
    说明
    boolUI是否显示

GetScreenNode

客户端

method in Preset.Model.UI.UIPreset.UIPreset

  • 描述

    获取当前ScreenNode实例

  • 参数

  • 返回值

    数据类型
    说明
    ScreenNode当前ScreenNode实例