Commit 974e051e authored by sunboylu's avatar sunboylu

feat: test null1

parent 9b9b723e
......@@ -7,6 +7,7 @@
const {ccclass, property} = cc._decorator;
import middleLayer from "../../script/middleLayer_testzg001";
import GameCard from "./gamecard_testzg001";
interface GameData {
id: number;
......@@ -14,6 +15,7 @@ interface GameData {
template_name: string;
template_description: string;
cover: string;
cw_cover?: string;
data: string;
seq: number;
}
......@@ -447,12 +449,13 @@ export default class GameCenter extends cc.Component {
// console.log('预制体卡片创建成功:', cardNode);
// 初始化卡片数据
const gameCardComp = cardNode.getComponent('gamecard');
const gameCardComp = cardNode.getComponent(GameCard) || cardNode.addComponent(GameCard);
// console.log('GameCard组件:', gameCardComp);
if (gameCardComp && typeof gameCardComp.init === 'function') {
// console.log('调用GameCard组件的init方法');
gameCardComp.init(gameData);
const cardData = Object.assign({}, gameData, { cw_cover: (gameData as any).cw_cover || gameData.cover || '' });
gameCardComp.init(cardData as any);
} else {
console.warn('GameCard组件未找到或init方法不存在');
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment