//********************* // create by 流云 // 插件自动生成的节点脚本 // 请勿修改(自动生成会覆盖) // 请通过子类继承使用 // 如何生成可直接调用的UI节点和组件? // 1.在场景节点树中选中要生成的UI根节点 // 2.点击菜单"tool"->“生成UI脚本” 或者使用快捷键(快捷键:Ctrl+Shift+C) // 3.点击后会在script/ui/目录中生成一个以选中节点命名的文件夹,文件夹中会生成两个脚本文件,“Auto_”开头的就是本文件,不可修改,另一个是“UI”+选中节点名称命名的脚本文件,可修改,是需要挂载到选中节点的脚本文件,给用户使用的写逻辑的脚本,只会生成一次 // 4.找到第3步描述的“UI”+选中节点名称命名的脚本文件,将其挂载到选中节点上(第一生成需要挂载,后续修改场景,重复生成的时候,该脚本不会再生成,不用担心会覆盖逻辑脚本) // 下面是类型示例 // 1.按钮,节点名以“btn_”或者“Btn_”开头或者节点添加了Button组件, 例:btn_Close,会生成btn_Close节点和click_btn_Close()方法 // 2.标签,节点名以“lb_”开头, 例:lb_title,会生成lb_title的Label组件 // 3.输入框,节点名以“eb_”开头, 例:eb_input,会生成eb_input的EditBox组件 // 4.滚动视图,节点名以“sv_”开头, 例:sv_list,会生成sv_list的ScrollView组件 // 5.图片,节点名以“img_”或者sp_“”开头, 例:img_Icon,会生成img_Icon的Sprite组件 // 6.普通节点,节点名以“ui_”或者“Ui_”或者“UI_”开头, 例:ui_Content,会生成ui_Content的Node节点 //********************* import { _decorator, Component, Node, find, Sprite, Label, Button, ScrollView, EditBox, RichText } from 'cc'; import { UIBase } from '../../../mx/module/ui/UIBase'; const { ccclass } = _decorator; @ccclass('Auto_MainUI') export class Auto_MainUI extends UIBase { ui_baseInfo:Node; ui_head:Node; lb_combatPower:Label; ui_vigour:Node; lb_vigour:Label; ui_money:Node; lb_money:Label; ui_diamond:Node; lb_diamond:Label; ui_skipAd:Node; lb_skipAd:Label; ui_bottom:Node; ui_select:Node; ui_btns:Node; btn201:Node; btn203:Node; btn101:Node; btn200:Node; btn204:Node; onLoad(){ super.onLoad(); this.ui_baseInfo = find("ui_baseInfo",this.node); this.ui_head = find("ui_baseInfo/ui_head",this.node); this.lb_combatPower = find("ui_baseInfo/ui_head/lb_combatPower",this.node)?.getComponent(Label); this.ui_vigour = find("ui_baseInfo/ui_vigour",this.node); this.lb_vigour = find("ui_baseInfo/ui_vigour/lb_vigour",this.node)?.getComponent(Label); this.ui_money = find("ui_baseInfo/ui_money",this.node); this.lb_money = find("ui_baseInfo/ui_money/lb_money",this.node)?.getComponent(Label); this.ui_diamond = find("ui_baseInfo/ui_diamond",this.node); this.lb_diamond = find("ui_baseInfo/ui_diamond/lb_diamond",this.node)?.getComponent(Label); this.ui_skipAd = find("ui_baseInfo/ui_skipAd",this.node); this.lb_skipAd = find("ui_baseInfo/ui_skipAd/lb_skipAd",this.node)?.getComponent(Label); this.ui_bottom = find("ui_bottom",this.node); this.ui_select = find("ui_bottom/ui_select",this.node); this.ui_btns = find("ui_bottom/ui_btns",this.node); this.btn201 = find("ui_bottom/ui_btns/btn201",this.node); this.btn203 = find("ui_bottom/ui_btns/btn203",this.node); this.btn101 = find("ui_bottom/ui_btns/btn101",this.node); this.btn200 = find("ui_bottom/ui_btns/btn200",this.node); this.btn204 = find("ui_bottom/ui_btns/btn204",this.node); } onEnable() { this.ui_vigour.on(Node.EventType.TOUCH_END, this.click_ui_vigour, this); this.ui_money.on(Node.EventType.TOUCH_END, this.click_ui_money, this); this.ui_diamond.on(Node.EventType.TOUCH_END, this.click_ui_diamond, this); this.ui_skipAd.on(Node.EventType.TOUCH_END, this.click_ui_skipAd, this); this.btn201.on(Node.EventType.TOUCH_END, this.click_btn201, this); this.btn203.on(Node.EventType.TOUCH_END, this.click_btn203, this); this.btn101.on(Node.EventType.TOUCH_END, this.click_btn101, this); this.btn200.on(Node.EventType.TOUCH_END, this.click_btn200, this); this.btn204.on(Node.EventType.TOUCH_END, this.click_btn204, this); } onDisable() { this.ui_vigour.off(Node.EventType.TOUCH_END, this.click_ui_vigour, this); this.ui_money.off(Node.EventType.TOUCH_END, this.click_ui_money, this); this.ui_diamond.off(Node.EventType.TOUCH_END, this.click_ui_diamond, this); this.ui_skipAd.off(Node.EventType.TOUCH_END, this.click_ui_skipAd, this); this.btn201.off(Node.EventType.TOUCH_END, this.click_btn201, this); this.btn203.off(Node.EventType.TOUCH_END, this.click_btn203, this); this.btn101.off(Node.EventType.TOUCH_END, this.click_btn101, this); this.btn200.off(Node.EventType.TOUCH_END, this.click_btn200, this); this.btn204.off(Node.EventType.TOUCH_END, this.click_btn204, this); } click_ui_vigour() {} click_ui_money() {} click_ui_diamond() {} click_ui_skipAd() {} click_btn201() {} click_btn203() {} click_btn101() {} click_btn200() {} click_btn204() {} }