1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- (function() {
- var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
- var __module = nodeEnv ? module : {exports:{}};
- var __filename = 'preview-scripts/assets/script/utils/AssetMgr.js';
- var __require = nodeEnv ? function (request) {
- return cc.require(request);
- } : function (request) {
- return __quick_compile_project__.require(request, __filename);
- };
- function __define (exports, require, module) {
- if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict";
- cc._RF.push(module, '26782hAg41EAJCPs7kUDzVP', 'AssetMgr');
- // script/utils/AssetMgr.ts
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var AssetsBundleMgr_1 = require("./AssetsBundleMgr");
- var AssetMgr = /** @class */ (function () {
- function AssetMgr() {
- }
- // setParent 立刻绑到父节点上
- AssetMgr.instantiate = function (parentNode, prefab, setParent) {
- if (setParent === void 0) { setParent = true; }
- var _node = cc.instantiate(prefab);
- if (setParent) {
- _node.parent = parentNode;
- }
- return _node;
- };
- // setParent 立刻绑到父节点上
- AssetMgr.instantiateUE = function (cls) {
- var prefab = AssetsBundleMgr_1.default.get(cls.BundleKey, cls.PrefabUrl, cc.Prefab);
- var _node = cc.instantiate(prefab);
- var comp = (_node.getComponent(cls.CLS) || _node.addComponent(cls));
- return comp;
- };
- return AssetMgr;
- }());
- exports.default = AssetMgr;
- cc._RF.pop();
- }
- if (nodeEnv) {
- __define(__module.exports, __require, __module);
- }
- else {
- __quick_compile_project__.registerModuleFunc(__filename, function () {
- __define(__module.exports, __require, __module);
- });
- }
- })();
- //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvdXRpbHMvQXNzZXRNZ3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxxREFBZ0Q7QUFFaEQ7SUFBQTtJQWVBLENBQUM7SUFkRyxxQkFBcUI7SUFDZCxvQkFBVyxHQUFsQixVQUFtQixVQUFtQixFQUFFLE1BQTJCLEVBQUUsU0FBeUI7UUFBekIsMEJBQUEsRUFBQSxnQkFBeUI7UUFDMUYsSUFBSSxLQUFLLEdBQXFCLEVBQUUsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLENBQUE7UUFDcEQsSUFBSSxTQUFTLEVBQUU7WUFBRSxLQUFLLENBQUMsTUFBTSxHQUFHLFVBQVUsQ0FBQTtTQUFFO1FBQzVDLE9BQU8sS0FBSyxDQUFBO0lBQ2hCLENBQUM7SUFFRCxxQkFBcUI7SUFDZCxzQkFBYSxHQUFwQixVQUF5QixHQUFnQjtRQUNyQyxJQUFJLE1BQU0sR0FBYyx5QkFBZSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQyxTQUFTLEVBQUUsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ3JGLElBQUksS0FBSyxHQUFxQixFQUFFLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ3JELElBQUksSUFBSSxHQUFJLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksS0FBSyxDQUFDLFlBQVksQ0FBQyxHQUFVLENBQUMsQ0FBUyxDQUFDO1FBQ3BGLE9BQU8sSUFBSSxDQUFBO0lBQ2YsQ0FBQztJQUNMLGVBQUM7QUFBRCxDQWZBLEFBZUMsSUFBQSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBBc3NldHNCdW5kbGVNZ3IgZnJvbSBcIi4vQXNzZXRzQnVuZGxlTWdyXCI7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEFzc2V0TWdyIHtcbiAgICAvLyBzZXRQYXJlbnQg56uL5Yi757uR5Yiw54i26IqC54K55LiKXG4gICAgc3RhdGljIGluc3RhbnRpYXRlKHBhcmVudE5vZGU6IGNjLk5vZGUsIHByZWZhYjogY2MuUHJlZmFiIHwgY2MuTm9kZSwgc2V0UGFyZW50OiBib29sZWFuID0gdHJ1ZSk6IGNjLk5vZGUge1xuICAgICAgICBsZXQgX25vZGU6IGNjLk5vZGUgPSA8Y2MuTm9kZT5jYy5pbnN0YW50aWF0ZShwcmVmYWIpXG4gICAgICAgIGlmIChzZXRQYXJlbnQpIHsgX25vZGUucGFyZW50ID0gcGFyZW50Tm9kZSB9XG4gICAgICAgIHJldHVybiBfbm9kZVxuICAgIH1cblxuICAgIC8vIHNldFBhcmVudCDnq4vliLvnu5HliLDniLboioLngrnkuIpcbiAgICBzdGF0aWMgaW5zdGFudGlhdGVVRTxVRT4oY2xzOiBVRUNsYXNzPFVFPik6IFVFIHtcbiAgICAgICAgbGV0IHByZWZhYjogY2MuUHJlZmFiID0gQXNzZXRzQnVuZGxlTWdyLmdldChjbHMuQnVuZGxlS2V5LCBjbHMuUHJlZmFiVXJsLCBjYy5QcmVmYWIpO1xuICAgICAgICBsZXQgX25vZGU6IGNjLk5vZGUgPSA8Y2MuTm9kZT5jYy5pbnN0YW50aWF0ZShwcmVmYWIpO1xuICAgICAgICBsZXQgY29tcCA9ICgoX25vZGUuZ2V0Q29tcG9uZW50KGNscy5DTFMpIHx8IF9ub2RlLmFkZENvbXBvbmVudChjbHMgYXMgYW55KSkgYXMgYW55KTtcbiAgICAgICAgcmV0dXJuIGNvbXBcbiAgICB9XG59Il19
|