84 lines
1.9 KiB
TypeScript
84 lines
1.9 KiB
TypeScript
/************************************************************************************
|
|
|
|
* FileName : Layout_UICollection.ts
|
|
* Description :
|
|
* Version : v1.0.0
|
|
* CreateTime : 2024-10-21 11:45:57
|
|
* Author :
|
|
* Copyright (c) since 2024
|
|
* ==============================================================
|
|
* Method Description:
|
|
*
|
|
* ==============================================================
|
|
************************************************************************************/
|
|
import {_decorator, Button, Component, Node, EditBox, Toggle, Label, ScrollView} from 'cc';
|
|
const { ccclass, property } = _decorator;
|
|
|
|
@ccclass('Layout_UICollection')
|
|
export class Layout_UICollection extends Component {
|
|
@property(Button)
|
|
btnClose : Button = null;
|
|
@property(Button)
|
|
btnBuy : Button = null;
|
|
@property(Button)
|
|
btnBuy2 : Button = null;
|
|
@property(Button)
|
|
showSkinNodeBtn : Button = null;
|
|
@property(Button)
|
|
mingYunBtn : Button = null;
|
|
@property(Button)
|
|
bigSkillBtn : Button = null;
|
|
|
|
// spine
|
|
@property(Node)
|
|
heroSpineNode : Node = null;
|
|
|
|
/* 皮肤名字 */
|
|
@property(Label)
|
|
skinName : Label = null;
|
|
|
|
/** 英雄名字 */
|
|
@property(Label)
|
|
heroName : Label = null;
|
|
|
|
// 英雄类型
|
|
@property(Node)
|
|
heroTypeNode : Node = null;
|
|
|
|
@property(Label)
|
|
heroCount : Label = null;
|
|
|
|
@property(Button)
|
|
btnDetail : Button = null;
|
|
|
|
// 命运
|
|
@property(Node)
|
|
mingYunNode : Node = null;
|
|
|
|
// 大招
|
|
@property(Node)
|
|
bigSkillNode : Node = null;
|
|
|
|
// 英雄节点
|
|
@property(Node)
|
|
heroNode : Node = null;
|
|
|
|
// 皮肤节点
|
|
@property(Node)
|
|
skinNode : Node = null;
|
|
|
|
|
|
/** 英雄筛选条件选择 */
|
|
@property(Node)
|
|
heroToggleGroup : Node = null;
|
|
|
|
|
|
/** 滚动容器 */
|
|
@property(ScrollView)
|
|
scrollContent : ScrollView = null;
|
|
|
|
|
|
/** 英雄Cell */
|
|
@property(Node)
|
|
heroCell : Node = null;
|
|
} |