import { _decorator, Component, find, Label, Node, NodeEventType, Sprite, } from "cc"; import { DemoManager } from "../DemoManager"; import { Character, characters } from "db://assets/Scripts/test/cfg/characters"; import {ViewManager} from "db://assets/Scripts/Main/Manager/ViewManager"; const { ccclass, property } = _decorator; @ccclass("GirlListItem") export class GirlListItem extends Component { @property(Sprite) avatar: Sprite; @property(Label) girlName: Label; @property(Label) desc: Label; @property(Label) price: Label; @property(Node) chatBtn: Node; id: number = -1; baseNode: Node; refreshData(data: Character,base:Node) { this.id = data.id; this.girlName.string = data.name; //this.avatar.spriteFrame = this.baseNode = base; } onClickDetail() { DemoManager.getInstance().EnterDetail(this.id); //ViewManager.I.closeView(this.baseNode); } update(deltaTime: number) {} }