[fix] Lobby 初始化清空 Child
This commit is contained in:
		@@ -39,6 +39,13 @@ declare namespace cc {
 | 
			
		||||
        /**位置維持在原位 */
 | 
			
		||||
        ExSetParent(parentObj: cc.Node): void;
 | 
			
		||||
        ExSetGray(showGray: boolean): void;
 | 
			
		||||
        /**
 | 
			
		||||
         * 通过名称获取节点的子节点。
 | 
			
		||||
         * @param name A name to find the child node.
 | 
			
		||||
         * @example
 | 
			
		||||
         * let child: cc.Node = this.node.Find("childname/childname");
 | 
			
		||||
         */
 | 
			
		||||
        Find(name: string): cc.Node;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -184,6 +191,27 @@ cc.Node.prototype.ExSetGray || Object.defineProperty(cc.Node.prototype, 'ExSetGr
 | 
			
		||||
        // }
 | 
			
		||||
    },
 | 
			
		||||
});
 | 
			
		||||
cc.Node.prototype.Find || Object.defineProperty(cc.Node.prototype, "Find", {
 | 
			
		||||
    enumerable: false,
 | 
			
		||||
    /**
 | 
			
		||||
     * 通过名称获取节点的子节点。
 | 
			
		||||
     * @param name A name to find the child node.
 | 
			
		||||
     */
 | 
			
		||||
    value: function (name: string): any {
 | 
			
		||||
        let names: string[] = name.split("/");
 | 
			
		||||
        let node: cc.Node = this;
 | 
			
		||||
        for (let i: number = 0; i < names.length; i++) {
 | 
			
		||||
            const targetname: string = names[i];
 | 
			
		||||
            let nodeName: string = node.name;
 | 
			
		||||
            node = node.getChildByName(targetname);
 | 
			
		||||
            if (!node) {
 | 
			
		||||
                cc.error(`${nodeName} child hst not found ${targetname} in node`);
 | 
			
		||||
                return null;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        return node;
 | 
			
		||||
    },
 | 
			
		||||
});
 | 
			
		||||
// cc.Node.prototype.SetWorldPosition = function (cocosWorldPos: cc.Vec2): void {
 | 
			
		||||
//     // let cocosWorldPos = new cc.Vec2(unityWorldPos.x + 711, unityWorldPos.y + 400);
 | 
			
		||||
//     this.setPosition(this.parent.convertToNodeSpaceAR(cocosWorldPos));
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user