| 12345678910111213141516171819202122232425262728 |
- import { _decorator, Component, Node, Prefab, instantiate } from 'cc';
- import { ResourcesUtils } from '../../core/resourceManager/ResourcesUtils';
- import { g } from '../../Data/g';
- import { BattleLogItem } from '../../Item/BattleLogItem';
- const { ccclass, property } = _decorator;
- /**战斗记录 */
- @ccclass('FriendBattleLogWindow')
- export class FriendBattleLogWindow extends Component {
- @property({ tooltip: "list节点", type: Node })
- listNode: Node;
- @property({ tooltip: "item预制体路径" })
- itemPrefabUrl = "";
- start() {
- }
- private async onOpenhandler(data: any) {
- for (let i = 0; i < data.length; i++) {
- let prefabData = await ResourcesUtils.load<Prefab>(this.itemPrefabUrl, null, this.node);
- var itemNode = instantiate(prefabData);
- itemNode.parent = this.listNode;
- let itemData = data[i];
- itemNode.getComponent(BattleLogItem).setData(itemData);
- }
- }
- }
|