1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- System.register(["__unresolved_0", "cc", "__unresolved_1"], function (_export, _context) {
- "use strict";
- var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, ch, HeadIcon, _crd;
- function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
- function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
- function get_new_head_icon() {
- return new HeadIcon();
- }
- function _reportPossibleCrUseOfch(extras) {
- _reporterNs.report("ch", "../../ch/ch", _context.meta, extras);
- }
- _export("default", get_new_head_icon);
- return {
- setters: [function (_unresolved_) {
- _reporterNs = _unresolved_;
- }, function (_cc) {
- _cclegacy = _cc.cclegacy;
- __checkObsolete__ = _cc.__checkObsolete__;
- __checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
- }, function (_unresolved_2) {
- ch = _unresolved_2.ch;
- }],
- execute: function () {
- _crd = true;
- _cclegacy._RF.push({}, "e8ef1bG3LhBg7/PvloyUrDD", "HeadIcon", undefined);
- __checkObsolete__(['_decorator', 'Sprite', 'SpriteFrame']);
- HeadIcon = class HeadIcon {
- constructor() {
- this._map = new Map();
- this._map_uid = new Map();
- }
- showIcon(uid, remoteUrl, sp, def) {
- var _this = this;
- return _asyncToGenerator(function* () {
- if (sp === void 0) {
- sp = null;
- }
- if (!remoteUrl || remoteUrl == "image") {
- if (sp) sp.spriteFrame = def;
- return;
- }
- if (_this._map.has(uid)) {
- var spr = _this._map.get(uid);
- if (sp) sp.spriteFrame = spr;
- return spr;
- } else {
- var map = _this._map;
- var map_uid = _this._map_uid;
- if (sp && sp.isValid) map_uid.set(sp, uid);
- var spriteFrame = yield (_crd && ch === void 0 ? (_reportPossibleCrUseOfch({
- error: Error()
- }), ch) : ch).util.loadImage(remoteUrl);
- if (sp && sp.isValid) if (map_uid.get(sp) == uid) sp.spriteFrame = spriteFrame;
- map.set(uid, spriteFrame);
- return spriteFrame;
- }
- })();
- }
- clean() {
- this._map.clear();
- this._map_uid.clear();
- }
- };
- _cclegacy._RF.pop();
- _crd = false;
- }
- };
- });
- //# sourceMappingURL=c05af6cea72a3f829cb1b9fbab4b99727dbc57a4.js.map
|