123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- var t = require;
- var e = module;
- var i = exports;
- e =
- (this && this.__decorate) ||
- function(t, e, i, s) {
- var o,
- a = arguments.length,
- n = a < 3 ? e : null === s ? (s = Object.getOwnPropertyDescriptor(e, i)) : s;
- if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) n = Reflect.decorate(t, e, i, s);
- else
- for (var r = t.length - 1; 0 <= r; r--)
- (o = t[r]) && (n = (a < 3 ? o(n) : 3 < a ? o(e, i, n) : o(e, i)) || n);
- return 3 < a && n && Object.defineProperty(e, i, n), n;
- };
- Object.defineProperty(i, "__esModule", { value: !0 });
- const s = t("App"),
- o = t("GameText"),
- a = t("ControllerConst"),
- n = t("ADController"),
- { ccclass: r, property: l, menu: h } = (t("ADManageBase"), cc._decorator);
- t = class extends cc.Component {
- constructor() {
- super(...arguments),
- (this._adType = ""),
- (this._isForbiden = !0),
- (this.button = null),
- (this.sprite = null),
- (this.label = null),
- (this.shareStr = ""),
- (this.freeStr = ""),
- (this.adStr = ""),
- (this.adFailStr = "common_btn_fail"),
- (this.failStr = "common_btn_zero"),
- (this.adLoadingStr = "common_loading"),
- (this.toAdEvent = []),
- (this.toFailEvent = []),
- (this.toShareEvent = []),
- (this.toFreeEvent = []),
- (this.toPayEvent = []),
- (this.supercashStr = ""),
- (this.toSupercashEvent = []),
- (this.isFirst = !0),
- (this.imgUrl = "");
- }
- set adType(t) {
- this._adType = n.AdType[t];
- }
- get adType() {
- return n.AdType[this._adType];
- }
- set forbiden(t) {
- this._isForbiden = t;
- }
- get forbiden() {
- return this._isForbiden;
- }
- onLoad() {
- this.adLoadingStr ?
- (this.adLoadingStr = o.GameText.getTextByStr(this.adLoadingStr) || this.adLoadingStr) :
- (this.adLoadingStr = o.GameText.getText(12)),
- this.adStr && (this.adStr = o.GameText.getTextByStr(this.adStr) || this.adStr),
- this.shareStr ?
- (this.shareStr = o.GameText.getTextByStr(this.shareStr) || this.shareStr) :
- (this.shareStr = this.adStr),
- this.adFailStr ?
- (this.adFailStr = o.GameText.getTextByStr(this.adFailStr) || this.adFailStr) :
- (this.adFailStr = this.adStr),
- this.freeStr ?
- (this.freeStr = o.GameText.getTextByStr(this.freeStr) || this.freeStr) :
- (this.freeStr = this.adStr),
- this.supercashStr ?
- (this.supercashStr = o.GameText.getTextByStr(this.supercashStr) || this.supercashStr) :
- (this.supercashStr = this.adStr),
- this.failStr ?
- (this.failStr = o.GameText.getTextByStr(this.failStr) || this.failStr) :
- (this.failStr = this.adStr),
- (this.button = this.getComponent(cc.Button));
- }
- setSpriteFrame(t, i) {
- this.imgUrl !== t &&
- ((this.imgUrl = t),
- cc.resources.load(t, cc.SpriteFrame, function(t, e) {
- t || (i.spriteFrame = e);
- }));
- }
- toAd(t, e, i, s) {
- this.sprite && (this.sprite.node.active = !1),
- this.label && (this.label.string = this.freeStr),
- this._isForbiden && (this.button.interactable = !0),
- cc.Component.EventHandler.emitEvents(this.toFreeEvent, t, e, i);
- // this.sprite &&
- // (this.setSpriteFrame("Texture/common/icons/icon_ad", this.sprite), (this.sprite.node.active = !0)),
- // 1 === s ?
- // (this.label && (this.label.string = this.adLoadingStr),
- // this._isForbiden && (this.button.interactable = !1)) :
- // 2 === s ?
- // (this._isForbiden && (this.button.interactable = !0), this.label && (this.label.string = this.adStr)) :
- // 3 === s &&
- // (this._isForbiden && (this.button.interactable = !1),
- // this.label && (this.label.string = this.adFailStr)),
- // cc.Component.EventHandler.emitEvents(this.toAdEvent, t, e, i, s);
- }
- toShare() {
- this.sprite && this.setSpriteFrame("Texture/common/icons/icon_share", this.sprite),
- this.label && (this.label.string = this.shareStr),
- this._isForbiden && (this.button.interactable = !0),
- cc.Component.EventHandler.emitEvents(this.toShareEvent);
- }
- toFail(t, e, i) {
- this.label && (this.label.string = this.failStr),
- this._isForbiden && (this.button.interactable = !1),
- cc.Component.EventHandler.emitEvents(this.toFailEvent, t, e, i);
- }
- toFree(t, e, i) {
- this.sprite && (this.sprite.node.active = !1),
- this.label && (this.label.string = this.freeStr),
- this._isForbiden && (this.button.interactable = !0),
- cc.Component.EventHandler.emitEvents(this.toFreeEvent, t, e, i);
- }
- toPay(t, e, i) {
- cc.Component.EventHandler.emitEvents(this.toPayEvent, t, e, i);
- }
- toSupercash(t, e, i) {
- this.setSpriteFrame("Texture/common/icons/money_11001003", this.sprite),
- this.label &&
- (this.label.string = this.supercashStr.format(e.price + i.superCashCnt * e.addSuperCash + "")),
- this._isForbiden && (this.button.interactable = !0),
- cc.Component.EventHandler.emitEvents(this.toSupercashEvent, t, e, i);
- }
- onEnable() {
- s.default.ControllerManager.applyFunc(a.ControllerConst.AD, 1, this.adType, this);
- }
- onDisable() {
- s.default.ControllerManager.applyFunc(a.ControllerConst.AD, 2, this.adType, this);
- }
- };
- e([l], t.prototype, "_adType", void 0),
- e([l({ type: cc.Enum(n.AdType) })], t.prototype, "adType", null),
- e([l()], t.prototype, "_isForbiden", void 0),
- e([l({})], t.prototype, "forbiden", null),
- e([l({ type: cc.Sprite })], t.prototype, "sprite", void 0),
- e([l({ type: cc.Label })], t.prototype, "label", void 0),
- e([l({})], t.prototype, "shareStr", void 0),
- e([l({})], t.prototype, "freeStr", void 0),
- e([l({})], t.prototype, "adStr", void 0),
- e([l({})], t.prototype, "adFailStr", void 0),
- e([l({})], t.prototype, "failStr", void 0),
- e([l({})], t.prototype, "adLoadingStr", void 0),
- e([l({ type: cc.Component.EventHandler })], t.prototype, "toAdEvent", void 0),
- e([l({ type: cc.Component.EventHandler })], t.prototype, "toFailEvent", void 0),
- e([l({ type: cc.Component.EventHandler })], t.prototype, "toShareEvent", void 0),
- e([l({ type: cc.Component.EventHandler })], t.prototype, "toFreeEvent", void 0),
- e([l({ type: cc.Component.EventHandler })], t.prototype, "toPayEvent", void 0),
- e([l({})], t.prototype, "supercashStr", void 0),
- e([l({ type: cc.Component.EventHandler })], t.prototype, "toSupercashEvent", void 0),
- (t = e([r], t)),
- (i.default = t);
|