685 lines
29 KiB
JavaScript
685 lines
29 KiB
JavaScript
System.register(["__unresolved_0", "cc", "__unresolved_1", "__unresolved_2", "__unresolved_3", "__unresolved_4", "__unresolved_5", "__unresolved_6", "__unresolved_7", "__unresolved_8", "__unresolved_9", "__unresolved_10", "__unresolved_11"], function (_export, _context) {
|
|
"use strict";
|
|
|
|
var _reporterNs, _cclegacy, __checkObsolete__, __checkObsoleteInNamespace__, _decorator, Button, instantiate, Label, Node, Prefab, randomRange, Sprite, Tween, tween, Vec3, LocalSaveMgr, UIManager, AudioMgr, PanelBase, AssetController, GameController, DataMgr, Weapon, AddHeartPanel, SdkMgr, EventCenter, _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _class, _class2, _descriptor, _descriptor2, _descriptor3, _descriptor4, _descriptor5, _descriptor6, _descriptor7, _descriptor8, _descriptor9, _descriptor10, _descriptor11, _descriptor12, _descriptor13, _descriptor14, _descriptor15, _descriptor16, _descriptor17, _descriptor18, _descriptor19, _class3, _crd, ccclass, property, MainPanel;
|
|
|
|
function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }
|
|
|
|
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
|
|
|
|
function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'transform-class-properties is enabled and runs after the decorators transform.'); }
|
|
|
|
function _reportPossibleCrUseOfLocalSaveMgr(extras) {
|
|
_reporterNs.report("LocalSaveMgr", "../framework/data/LocalSaveMgr", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfUIManager(extras) {
|
|
_reporterNs.report("UIManager", "../framework/ui/UIManager", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfAudioMgr(extras) {
|
|
_reporterNs.report("AudioMgr", "../framework/audio/AudioMgr", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfPanelBase(extras) {
|
|
_reporterNs.report("PanelBase", "../framework/ui/PanelBase", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfAssetController(extras) {
|
|
_reporterNs.report("AssetController", "../AssetController", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfGameController(extras) {
|
|
_reporterNs.report("GameController", "../GameController", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfDataMgr(extras) {
|
|
_reporterNs.report("DataMgr", "../framework/data/DataMgr", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfWeapon(extras) {
|
|
_reporterNs.report("Weapon", "../data/ConfigData", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfAddHeartPanel(extras) {
|
|
_reporterNs.report("AddHeartPanel", "./AddHeartPanel", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfSdkMgr(extras) {
|
|
_reporterNs.report("SdkMgr", "../framework/sdk/SdkMgr", _context.meta, extras);
|
|
}
|
|
|
|
function _reportPossibleCrUseOfEventCenter(extras) {
|
|
_reporterNs.report("EventCenter", "../EventCenter", _context.meta, extras);
|
|
}
|
|
|
|
return {
|
|
setters: [function (_unresolved_) {
|
|
_reporterNs = _unresolved_;
|
|
}, function (_cc) {
|
|
_cclegacy = _cc.cclegacy;
|
|
__checkObsolete__ = _cc.__checkObsolete__;
|
|
__checkObsoleteInNamespace__ = _cc.__checkObsoleteInNamespace__;
|
|
_decorator = _cc._decorator;
|
|
Button = _cc.Button;
|
|
instantiate = _cc.instantiate;
|
|
Label = _cc.Label;
|
|
Node = _cc.Node;
|
|
Prefab = _cc.Prefab;
|
|
randomRange = _cc.randomRange;
|
|
Sprite = _cc.Sprite;
|
|
Tween = _cc.Tween;
|
|
tween = _cc.tween;
|
|
Vec3 = _cc.Vec3;
|
|
}, function (_unresolved_2) {
|
|
LocalSaveMgr = _unresolved_2.LocalSaveMgr;
|
|
}, function (_unresolved_3) {
|
|
UIManager = _unresolved_3.UIManager;
|
|
}, function (_unresolved_4) {
|
|
AudioMgr = _unresolved_4.AudioMgr;
|
|
}, function (_unresolved_5) {
|
|
PanelBase = _unresolved_5.PanelBase;
|
|
}, function (_unresolved_6) {
|
|
AssetController = _unresolved_6.AssetController;
|
|
}, function (_unresolved_7) {
|
|
GameController = _unresolved_7.GameController;
|
|
}, function (_unresolved_8) {
|
|
DataMgr = _unresolved_8.DataMgr;
|
|
}, function (_unresolved_9) {
|
|
Weapon = _unresolved_9.Weapon;
|
|
}, function (_unresolved_10) {
|
|
AddHeartPanel = _unresolved_10.AddHeartPanel;
|
|
}, function (_unresolved_11) {
|
|
SdkMgr = _unresolved_11.SdkMgr;
|
|
}, function (_unresolved_12) {
|
|
EventCenter = _unresolved_12.EventCenter;
|
|
}],
|
|
execute: function () {
|
|
_crd = true;
|
|
|
|
_cclegacy._RF.push({}, "225f05jxNxKhbj3vtUo/BoH", "MainPanel", undefined);
|
|
|
|
__checkObsolete__(['_decorator', 'Asset', 'Button', 'Component', 'debug', 'instantiate', 'Label', 'Node', 'Prefab', 'randomRange', 'Sprite', 'Tween', 'tween', 'Vec3']);
|
|
|
|
({
|
|
ccclass,
|
|
property
|
|
} = _decorator);
|
|
|
|
_export("MainPanel", MainPanel = (_dec = ccclass('MainPanel'), _dec2 = property({
|
|
type: Button
|
|
}), _dec3 = property({
|
|
type: Button
|
|
}), _dec4 = property({
|
|
type: Button
|
|
}), _dec5 = property({
|
|
type: Button
|
|
}), _dec6 = property({
|
|
type: Button
|
|
}), _dec7 = property({
|
|
type: Button
|
|
}), _dec8 = property({
|
|
type: Button
|
|
}), _dec9 = property({
|
|
type: Node
|
|
}), _dec10 = property({
|
|
type: Label
|
|
}), _dec11 = property({
|
|
type: Label
|
|
}), _dec12 = property({
|
|
type: Label
|
|
}), _dec13 = property({
|
|
type: Label
|
|
}), _dec14 = property({
|
|
type: Label
|
|
}), _dec15 = property({
|
|
type: Button
|
|
}), _dec16 = property({
|
|
type: Prefab
|
|
}), _dec17 = property(Prefab), _dec18 = property(Node), _dec19 = property(Node), _dec20 = property({
|
|
type: Node
|
|
}), _dec(_class = (_class2 = (_class3 = class MainPanel extends (_crd && PanelBase === void 0 ? (_reportPossibleCrUseOfPanelBase({
|
|
error: Error()
|
|
}), PanelBase) : PanelBase) {
|
|
constructor() {
|
|
super(...arguments);
|
|
|
|
_initializerDefineProperty(this, "startBtn", _descriptor, this);
|
|
|
|
_initializerDefineProperty(this, "leftBtn", _descriptor2, this);
|
|
|
|
_initializerDefineProperty(this, "right", _descriptor3, this);
|
|
|
|
_initializerDefineProperty(this, "equip", _descriptor4, this);
|
|
|
|
_initializerDefineProperty(this, "clear", _descriptor5, this);
|
|
|
|
_initializerDefineProperty(this, "addMoneyBtn", _descriptor6, this);
|
|
|
|
_initializerDefineProperty(this, "buy", _descriptor7, this);
|
|
|
|
_initializerDefineProperty(this, "equiped", _descriptor8, this);
|
|
|
|
_initializerDefineProperty(this, "weaponName", _descriptor9, this);
|
|
|
|
_initializerDefineProperty(this, "gunPrice", _descriptor10, this);
|
|
|
|
_initializerDefineProperty(this, "heart", _descriptor11, this);
|
|
|
|
_initializerDefineProperty(this, "heartTimer", _descriptor12, this);
|
|
|
|
_initializerDefineProperty(this, "coin", _descriptor13, this);
|
|
|
|
_initializerDefineProperty(this, "addHeartBtn", _descriptor14, this);
|
|
|
|
_initializerDefineProperty(this, "weaponSelectPrefab", _descriptor15, this);
|
|
|
|
_initializerDefineProperty(this, "flyMoneyPrefab", _descriptor16, this);
|
|
|
|
_initializerDefineProperty(this, "flyMoneyContent", _descriptor17, this);
|
|
|
|
_initializerDefineProperty(this, "fingerNode", _descriptor18, this);
|
|
|
|
this.weaponDatas = [];
|
|
this.weaponOffset = 1000;
|
|
this.curSelectIndex = 0;
|
|
|
|
_initializerDefineProperty(this, "weaponContent", _descriptor19, this);
|
|
}
|
|
|
|
onOpen() {
|
|
MainPanel.instance.refresh();
|
|
}
|
|
|
|
refresh() {
|
|
var weapons = (_crd && DataMgr === void 0 ? (_reportPossibleCrUseOfDataMgr({
|
|
error: Error()
|
|
}), DataMgr) : DataMgr).getInstance().GetDatas(_crd && Weapon === void 0 ? (_reportPossibleCrUseOfWeapon({
|
|
error: Error()
|
|
}), Weapon) : Weapon);
|
|
this.weaponDatas = weapons;
|
|
var equipedIndex = 0;
|
|
|
|
for (var index = 0; index < weapons.length; index++) {
|
|
var data = weapons[index];
|
|
var item = instantiate(this.weaponSelectPrefab);
|
|
item.setParent(this.weaponContent);
|
|
var sprite = item.getChildByPath("Sprite").getComponent(Sprite);
|
|
(_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.loadSetSprite("weaponSprite/" + data.spriteName, sprite);
|
|
item.getChildByPath("Label").getComponent(Label).string = data.gunName;
|
|
|
|
if (data.id == (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.equipedWeapon) {
|
|
equipedIndex = index;
|
|
}
|
|
}
|
|
|
|
this.fingerNode.active = !(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.haveTutorial;
|
|
this.heart.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.power.toString();
|
|
this.coin.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin.toString();
|
|
this.setToIndex(equipedIndex, false);
|
|
}
|
|
|
|
update(dt) {
|
|
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.isOnTimerRun) {
|
|
var totalSeconds = Math.max(0, Math.ceil((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.getPowerCD()));
|
|
var minutes = Math.floor(totalSeconds / 60);
|
|
var seconds = totalSeconds % 60; // 将分钟和秒格式化为两位数
|
|
|
|
var formattedMinutes = minutes < 10 ? "0" + minutes : "" + minutes;
|
|
var formattedSeconds = seconds < 10 ? "0" + seconds : "" + seconds; // 组合成 00:00 的格式
|
|
|
|
var formattedTime = formattedMinutes + ":" + formattedSeconds;
|
|
this.heartTimer.string = formattedTime;
|
|
} else {
|
|
this.heartTimer.string = "已满";
|
|
}
|
|
|
|
this.heart.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.power.toString();
|
|
}
|
|
|
|
setToIndex(index, widthAim) {
|
|
this.curSelectIndex = index;
|
|
|
|
if (!widthAim) {
|
|
this.weaponContent.setPosition(-this.weaponOffset * index, 0, 0);
|
|
} else {
|
|
var newPos = new Vec3(-this.weaponOffset * index, 0, 0);
|
|
tween(this.weaponContent).to(0.3, {
|
|
position: newPos
|
|
}).start();
|
|
}
|
|
|
|
this.refreshToIndex();
|
|
}
|
|
|
|
refreshToIndex() {
|
|
var ownedWeapons = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.ownWeapon;
|
|
var owned = false;
|
|
|
|
for (var index = 0; index < ownedWeapons.length; index++) {
|
|
var element = ownedWeapons[index];
|
|
console.log("刷新", this.weaponDatas[this.curSelectIndex].id, element, ownedWeapons.length, index);
|
|
|
|
if (element == this.weaponDatas[this.curSelectIndex].id) {
|
|
owned = true;
|
|
break;
|
|
}
|
|
}
|
|
|
|
var equiped = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.equipedWeapon == this.weaponDatas[this.curSelectIndex].id; // this.weaponName.string = this.weaponDatas[this.curSelectIndex].gunName
|
|
|
|
this.gunPrice.string = this.weaponDatas[this.curSelectIndex].coin.toString();
|
|
this.equiped.active = false;
|
|
this.buy.node.active = false;
|
|
this.equip.node.active = false;
|
|
|
|
if (equiped) {
|
|
this.equiped.active = true;
|
|
} else if (owned) {
|
|
this.equip.node.active = true;
|
|
} else {
|
|
this.buy.node.active = true;
|
|
|
|
if ((_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin >= this.weaponDatas[this.curSelectIndex].coin) {
|
|
this.buy.interactable = true;
|
|
this.buy.getComponent(Sprite).grayscale = false;
|
|
} else {
|
|
this.buy.interactable = false;
|
|
this.buy.getComponent(Sprite).grayscale = true;
|
|
}
|
|
}
|
|
|
|
if (this.curSelectIndex == 0) {
|
|
this.leftBtn.node.active = false;
|
|
} else {
|
|
this.leftBtn.node.active = true;
|
|
}
|
|
|
|
if (this.curSelectIndex == this.weaponDatas.length - 1) {
|
|
this.right.node.active = false;
|
|
} else {
|
|
this.right.node.active = true;
|
|
}
|
|
}
|
|
|
|
clickLeft() {
|
|
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
|
|
error: Error()
|
|
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.click);
|
|
|
|
if (this.curSelectIndex > 0) {
|
|
this.setToIndex(this.curSelectIndex - 1, true);
|
|
}
|
|
}
|
|
|
|
clickRight() {
|
|
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
|
|
error: Error()
|
|
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.click);
|
|
|
|
if (this.curSelectIndex < this.weaponDatas.length - 1) {
|
|
this.setToIndex(this.curSelectIndex + 1, true);
|
|
}
|
|
}
|
|
|
|
clickEquipBtn() {
|
|
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
|
|
error: Error()
|
|
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.click);
|
|
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.equipWeapon(this.weaponDatas[this.curSelectIndex].id);
|
|
this.refreshToIndex();
|
|
}
|
|
|
|
clickBuyBtn() {
|
|
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(-this.weaponDatas[this.curSelectIndex].coin);
|
|
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
|
|
error: Error()
|
|
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.click);
|
|
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.buyWeapon(this.weaponDatas[this.curSelectIndex].id);
|
|
this.refreshToIndex();
|
|
}
|
|
|
|
clickClear() {
|
|
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
|
|
error: Error()
|
|
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.click);
|
|
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.clearData();
|
|
}
|
|
|
|
clickAddHeartBtn() {
|
|
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
|
|
error: Error()
|
|
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.click);
|
|
(_crd && UIManager === void 0 ? (_reportPossibleCrUseOfUIManager({
|
|
error: Error()
|
|
}), UIManager) : UIManager).instance.openPanel(_crd && AddHeartPanel === void 0 ? (_reportPossibleCrUseOfAddHeartPanel({
|
|
error: Error()
|
|
}), AddHeartPanel) : AddHeartPanel);
|
|
}
|
|
|
|
clickAddMoneyBtn() {
|
|
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
|
|
error: Error()
|
|
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.click);
|
|
(_crd && SdkMgr === void 0 ? (_reportPossibleCrUseOfSdkMgr({
|
|
error: Error()
|
|
}), SdkMgr) : SdkMgr).instance.requestReward(() => {
|
|
var addPoint = 200;
|
|
var fromeMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
|
|
(_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.addCoin(addPoint);
|
|
var endMoney = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin;
|
|
this.flyMoney(fromeMoney, endMoney);
|
|
});
|
|
}
|
|
|
|
flyRewardMoney(fromMoney, endMoney) {
|
|
var _this = this;
|
|
|
|
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
|
|
error: Error()
|
|
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.getCoin);
|
|
|
|
var _loop = function _loop() {
|
|
var item = instantiate(_this.flyMoneyPrefab);
|
|
item.setParent(_this.flyMoneyContent);
|
|
item.setPosition(new Vec3(0, 0, 0));
|
|
var delay = index * 0.1;
|
|
tween(item).by(0.3, {
|
|
position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0)
|
|
}).delay(delay).to(0.6, {
|
|
worldPosition: _this.coin.node.getWorldPosition()
|
|
}).call(() => {
|
|
item.destroy();
|
|
}).start();
|
|
};
|
|
|
|
for (var index = 0; index < 10; index++) {
|
|
_loop();
|
|
}
|
|
|
|
new Tween({
|
|
value: fromMoney
|
|
}).delay(0.9).to(1, {
|
|
value: endMoney
|
|
}, {
|
|
onUpdate: (target, ratio) => {
|
|
// 在每一帧更新时调用
|
|
var currentValue = Math.floor(target.value);
|
|
if (this.coin != null) this.coin.string = currentValue.toString();
|
|
}
|
|
}).call(() => {
|
|
if (this.addMoneyBtn != null) this.addMoneyBtn.interactable = true;
|
|
}).start();
|
|
}
|
|
|
|
flyMoney(fromMoney, endMoney) {
|
|
var _this2 = this;
|
|
|
|
this.addMoneyBtn.interactable = false;
|
|
(_crd && AudioMgr === void 0 ? (_reportPossibleCrUseOfAudioMgr({
|
|
error: Error()
|
|
}), AudioMgr) : AudioMgr).inst.playOneShot((_crd && AssetController === void 0 ? (_reportPossibleCrUseOfAssetController({
|
|
error: Error()
|
|
}), AssetController) : AssetController).instance.getCoin);
|
|
|
|
var _loop2 = function _loop2() {
|
|
var item = instantiate(_this2.flyMoneyPrefab);
|
|
item.setParent(_this2.flyMoneyContent);
|
|
item.setPosition(_this2.addMoneyBtn.node.getPosition());
|
|
var delay = index * 0.1;
|
|
tween(item).by(0.3, {
|
|
position: new Vec3(randomRange(-150, 150), randomRange(-150, 150), 0)
|
|
}).delay(delay).to(0.6, {
|
|
worldPosition: _this2.coin.node.getWorldPosition()
|
|
}).call(() => {
|
|
item.destroy();
|
|
}).start();
|
|
};
|
|
|
|
for (var index = 0; index < 10; index++) {
|
|
_loop2();
|
|
}
|
|
|
|
new Tween({
|
|
value: fromMoney
|
|
}).delay(0.9).to(1, {
|
|
value: endMoney
|
|
}, {
|
|
onUpdate: (target, ratio) => {
|
|
// 在每一帧更新时调用
|
|
var currentValue = Math.floor(target.value);
|
|
if (this.coin != null) this.coin.string = currentValue.toString();
|
|
}
|
|
}).call(() => {
|
|
if (this.addMoneyBtn != null) this.addMoneyBtn.interactable = true;
|
|
}).start();
|
|
}
|
|
|
|
onCoinCountChange() {
|
|
MainPanel.instance.coin.string = (_crd && LocalSaveMgr === void 0 ? (_reportPossibleCrUseOfLocalSaveMgr({
|
|
error: Error()
|
|
}), LocalSaveMgr) : LocalSaveMgr).instance.playerData.coin.toString();
|
|
MainPanel.instance.refreshToIndex();
|
|
}
|
|
|
|
onDestroy() {
|
|
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
|
|
error: Error()
|
|
}), EventCenter) : EventCenter).coinCountChange.off("coinCountChange", this.onCoinCountChange);
|
|
}
|
|
|
|
onLoad() {
|
|
MainPanel.instance = this;
|
|
this.startBtn.node.on(Button.EventType.CLICK, this.startBtnCallBack, this);
|
|
this.leftBtn.node.on(Button.EventType.CLICK, this.clickLeft, this);
|
|
this.right.node.on(Button.EventType.CLICK, this.clickRight, this);
|
|
this.equip.node.on(Button.EventType.CLICK, this.clickEquipBtn, this);
|
|
this.buy.node.on(Button.EventType.CLICK, this.clickBuyBtn, this);
|
|
this.clear.node.on(Button.EventType.CLICK, this.clickClear, this);
|
|
this.addHeartBtn.node.on(Button.EventType.CLICK, this.clickAddHeartBtn, this);
|
|
this.addMoneyBtn.node.on(Button.EventType.CLICK, this.clickAddMoneyBtn, this);
|
|
(_crd && EventCenter === void 0 ? (_reportPossibleCrUseOfEventCenter({
|
|
error: Error()
|
|
}), EventCenter) : EventCenter).coinCountChange.on("coinCountChange", this.onCoinCountChange).bind(this);
|
|
}
|
|
|
|
startBtnCallBack() {
|
|
(_crd && GameController === void 0 ? (_reportPossibleCrUseOfGameController({
|
|
error: Error()
|
|
}), GameController) : GameController).getInstance().gameStart();
|
|
}
|
|
|
|
}, _class3.instance = void 0, _class3), (_descriptor = _applyDecoratedDescriptor(_class2.prototype, "startBtn", [_dec2], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor2 = _applyDecoratedDescriptor(_class2.prototype, "leftBtn", [_dec3], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor3 = _applyDecoratedDescriptor(_class2.prototype, "right", [_dec4], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor4 = _applyDecoratedDescriptor(_class2.prototype, "equip", [_dec5], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor5 = _applyDecoratedDescriptor(_class2.prototype, "clear", [_dec6], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor6 = _applyDecoratedDescriptor(_class2.prototype, "addMoneyBtn", [_dec7], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor7 = _applyDecoratedDescriptor(_class2.prototype, "buy", [_dec8], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor8 = _applyDecoratedDescriptor(_class2.prototype, "equiped", [_dec9], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor9 = _applyDecoratedDescriptor(_class2.prototype, "weaponName", [_dec10], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor10 = _applyDecoratedDescriptor(_class2.prototype, "gunPrice", [_dec11], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor11 = _applyDecoratedDescriptor(_class2.prototype, "heart", [_dec12], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor12 = _applyDecoratedDescriptor(_class2.prototype, "heartTimer", [_dec13], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor13 = _applyDecoratedDescriptor(_class2.prototype, "coin", [_dec14], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor14 = _applyDecoratedDescriptor(_class2.prototype, "addHeartBtn", [_dec15], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor15 = _applyDecoratedDescriptor(_class2.prototype, "weaponSelectPrefab", [_dec16], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor16 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyPrefab", [_dec17], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor17 = _applyDecoratedDescriptor(_class2.prototype, "flyMoneyContent", [_dec18], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor18 = _applyDecoratedDescriptor(_class2.prototype, "fingerNode", [_dec19], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
}), _descriptor19 = _applyDecoratedDescriptor(_class2.prototype, "weaponContent", [_dec20], {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
initializer: function initializer() {
|
|
return null;
|
|
}
|
|
})), _class2)) || _class));
|
|
|
|
_cclegacy._RF.pop();
|
|
|
|
_crd = false;
|
|
}
|
|
};
|
|
});
|
|
//# sourceMappingURL=11bc8e58e773fbc894d55b9ccb0cb65cbd484ea3.js.map
|