import { _decorator, Component, instantiate, Node, Prefab, UITransform, Vec3 } from 'cc'; import { oops } from 'db://oops-framework/core/Oops'; import { HCardUICom } from './HCardUICom'; import { smc } from '../common/SingletonModuleComp'; import { HeroConSet } from '../common/config/BoxSet'; const { ccclass, property } = _decorator; @ccclass('HeroSelectCom') export class HeroSelectCom extends Component { slot:number=0 start() { } onAdded(args: any) { // console.log("[HeroSelectCom]:onAdded",args) this.slot=args.slot this.update_heros() } protected onDisable(): void { // console.log("[HeroSelectCom]:onDisable") this.clear_heros() } update_heros(){ let heros=smc.getHasHeroUUID() let width= heros.length*230+20 this.node.getChildByName("main").getChildByName("view").getChildByName("heros").getComponent(UITransform).setContentSize(width,320) // console.log("[HeroPageComp]:UITransform width",this.node.getChildByName("main").getChildByName("view").getChildByName("heros").getComponent(UITransform)) for(let i=0;i