// Learn TypeScript: // - https://docs.cocos.com/creator/2.4/manual/en/scripting/typescript.html // Learn Attribute: // - https://docs.cocos.com/creator/2.4/manual/en/scripting/reference/attributes.html // Learn life-cycle callbacks: // - https://docs.cocos.com/creator/2.4/manual/en/scripting/life-cycle-callbacks.html import Common5 from "../../Platform/th/Common5"; import List from "../../Platform/th/List"; import ZaoCanManager from "../Manager/ZaoCanManager"; import { Npc_Direct } from "./ZaoCanDian"; const { ccclass, property } = cc._decorator; @ccclass export default class ZaoCanDianYeWu extends cc.Component { @property(List) listZc: List = null; //早餐 // LIFE-CYCLE CALLBACKS: dataListZc = [] // onLoad () {} start() { } setListZaoCan() { let zaocanConfig = ZaoCanManager.getManagerConfigDate() this.dataListZc = [] for (let i = 0; i < zaocanConfig.length; i++) { this.dataListZc.push(i) } this.listZc.numItems = this.dataListZc.length; } onListZaoCanGridRender(item: cc.Node, idx: number) { let index = this.dataListZc[idx] let zaocanConfig = ZaoCanManager.getManagerConfigDate() let _zaocanItem: zaocanItem = item.getComponent(zaocanItem) _zaocanItem.setViewDate(zaocanConfig[index]) } // update (dt) {} }