124 lines
2.5 KiB
TypeScript
124 lines
2.5 KiB
TypeScript
|
/************************************************************************************
|
||
|
|
||
|
* FileName : Layout_UIHero.ts
|
||
|
* Description :
|
||
|
* Version : v1.0.0
|
||
|
* CreateTime : 2024-10-24 10:49:59
|
||
|
* Author :
|
||
|
* Copyright (c) since 2024
|
||
|
* ==============================================================
|
||
|
* Method Description:
|
||
|
*
|
||
|
* ==============================================================
|
||
|
************************************************************************************/
|
||
|
import {_decorator, Button, Component, Node, Label, PageView, ScrollView} from 'cc';
|
||
|
const { ccclass, property } = _decorator;
|
||
|
|
||
|
@ccclass('Layout_UIHero')
|
||
|
export class Layout_UIHero extends Component {
|
||
|
@property(Button)
|
||
|
btnClose : Button = null;
|
||
|
|
||
|
@property(Button)
|
||
|
btnMask : Button = null;
|
||
|
|
||
|
// 顶部节点
|
||
|
@property(Node)
|
||
|
topNode : Node = null;
|
||
|
|
||
|
// 中部节点
|
||
|
@property(Node)
|
||
|
midNode : Node = null;
|
||
|
|
||
|
// 底部节点
|
||
|
@property(Node)
|
||
|
bottomNode : Node = null;
|
||
|
|
||
|
// 晶石
|
||
|
@property(Button)
|
||
|
btnCrystal : Button = null;
|
||
|
|
||
|
// 晶石数量
|
||
|
@property(Label)
|
||
|
crystalCount : Label = null;
|
||
|
|
||
|
// 点券
|
||
|
@property(Button)
|
||
|
btnQuan : Button = null;
|
||
|
|
||
|
// 点券数量
|
||
|
@property(Label)
|
||
|
quanCount : Label = null;
|
||
|
|
||
|
// 充值
|
||
|
@property(Button)
|
||
|
btnRecharge : Button = null;
|
||
|
|
||
|
// 海报
|
||
|
@property(Button)
|
||
|
btnHaiBao : Button = null;
|
||
|
|
||
|
// 全屏
|
||
|
@property(Button)
|
||
|
btnFullScreen : Button = null;
|
||
|
|
||
|
// 皮肤名字
|
||
|
@property(Label)
|
||
|
skinName : Label = null;
|
||
|
|
||
|
// 英雄名字
|
||
|
@property(Label)
|
||
|
heroName : Label = null;
|
||
|
|
||
|
// 分享
|
||
|
@property(Button)
|
||
|
btnShare : Button = null;
|
||
|
|
||
|
// 总评分
|
||
|
@property(Button)
|
||
|
btnTotalScore : Button = null;
|
||
|
|
||
|
// 左箭头
|
||
|
@property(Button)
|
||
|
btnLeftArrow : Button = null;
|
||
|
|
||
|
// 右箭头
|
||
|
@property(Button)
|
||
|
btnRightArrow : Button = null;
|
||
|
|
||
|
// 英雄资源
|
||
|
@property(Node)
|
||
|
heroIcon : Node = null;
|
||
|
|
||
|
// 晶石购买
|
||
|
@property(Button)
|
||
|
btnCrystalBuy : Button = null;
|
||
|
|
||
|
// 晶石数量
|
||
|
@property(Label)
|
||
|
crystalCountBuy : Label = null;
|
||
|
|
||
|
// 点券购买
|
||
|
@property(Button)
|
||
|
btnQuanBuy : Button = null;
|
||
|
|
||
|
// 点券数量
|
||
|
@property(Label)
|
||
|
quanCountBuy : Label = null;
|
||
|
|
||
|
// 皮肤列表
|
||
|
@property(ScrollView)
|
||
|
skinScrollView : ScrollView = null;
|
||
|
|
||
|
// 英雄介绍类型1
|
||
|
@property(Node)
|
||
|
heroIntroduceType1 : Node = null;
|
||
|
|
||
|
// 英雄介绍类型2
|
||
|
@property(Node)
|
||
|
heroIntroduceType2 : Node = null;
|
||
|
|
||
|
@property(Node)
|
||
|
cell : Node = null;
|
||
|
|
||
|
}
|