// 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 MonsterFactory from "../monsterFactory"; const {ccclass, property, executeInEditMode, playOnFocus} = cc._decorator; @ccclass @executeInEditMode @playOnFocus export default class MonsterPlay extends cc.Component { protected onFocusInEditor(): void { let arr = this.getComponentsInChildren(MonsterFactory); arr.forEach(v=>{ v.play(); }); } }