import { _decorator, Component, find, Label, Node, NodeEventType, Sprite, } from "cc"; import { DemoManager } from "../DemoManager"; import { Character, characters } from "db://assets/Scripts/test/cfg/characters"; 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; protected onEnable(): void { this.refreshData(1); } refreshData(index: number) { const data = characters[index - 1]; this.id = data.id; this.girlName.string = data.name; //this.avatar.spriteFrame = } onClickDetail() { DemoManager.getInstance().EnterDetail(this.id); } update(deltaTime: number) {} }