(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/__qc_index__.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);} require('./assets/Script/CliGD'); require('./assets/Script/EndScene'); require('./assets/Script/GD'); require('./assets/Script/Global'); require('./assets/Script/Http'); require('./assets/Script/MainScene'); require('./assets/Script/MessManager'); require('./assets/Script/NewScript'); require('./assets/Script/Opplvdai'); require('./assets/Script/Playcontroler'); require('./assets/Script/Rank'); require('./assets/Script/SB'); require('./assets/Script/StartScene'); require('./assets/Script/boli'); require('./assets/Script/dici'); require('./assets/Script/fuhuo1'); require('./assets/Script/getP'); require('./assets/Script/hook'); require('./assets/Script/lvdai'); require('./assets/Script/rootmusci'); require('./assets/Script/run'); require('./assets/Script/runRight'); require('./assets/Script/setzIndex'); require('./assets/Script/shader/uv1'); require('./assets/Script/shandian'); require('./assets/Script/stand'); require('./assets/Script/tanhuang'); require('./assets/migration/use_v2.1-2.2.1_cc.Toggle_event'); } if (nodeEnv) { __define(__module.exports, __require, __module); } else { __quick_compile_project__.registerModuleFunc(__filename, function () { __define(__module.exports, __require, __module); }); } })(); //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/GD.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, '3b92asAQBZGJZpKL/qRD3e3', 'GD'); // Script/GD.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var GD = /** @class */ (function (_super) { __extends(GD, _super); function GD() { var _this = _super !== null && _super.apply(this, arguments) || this; /** * 落脚点类型 1:向左传送带 */ _this.KIND_FootHold = 0; /** * player是否落在落脚点上,默认false,没有 */ _this.isHold = false; _this.NodeH = 70; _this.GoUp = false; _this.main = null; /** * 落脚点对应动画 */ _this.Ani = null; _this.AniState = null; _this.LifeDing = null; _this.gainSc = false; _this.First = false; return _this; } GD.prototype.onLoad = function () { this.node.y = -500; }; GD.prototype.start = function () { var moveStartT = 0; var moveEndT = 0; if (this.KIND_FootHold == 1) { // this.KIND_FootHold = 1; this.node.x = (Math.random() * 2 - 1) * 140; if (this.First) { this.node.x = 0; } } if (this.KIND_FootHold == 7) { // this.KIND_FootHold = 7; this.node.x = (Math.random() * 2 - 1) * 140; } if (this.KIND_FootHold == 1) { this.node.getChildByName("gd").getComponent("CliGD").enabled = false; } else { this.node.getChildByName("gd").getComponent("CliGD").enabled = true; } this.LifeDing = this.main.LifeDing.children; }; GD.prototype.update = function (dt) { // console.log(Global.instance.CollisionFlag); var self = this; // console.log("状态:"+ self.node.active+",位置:"+self.node.x); if (Global_1.default.instance.OverFlag) { self.enabled = false; } else { this.node.active = true; if (this.node.isHold) { Global_1.default.instance.CollisionFlag = true; Global_1.default.instance.TheHolder = this.node; this.node.y += Global_1.default.instance.FHFallSpeed; } else { this.node.y += Global_1.default.instance.FHFallSpeed; } if (this.node.y > 360) { if (this.node.isHold) { this.node.isHold = false; Global_1.default.instance.CollisionFlag = false; } this.node.destroy(); } } }; GD.prototype.MoveThis = function () { }; /** * 初始化函数 * @param main 主场景 */ GD.prototype.init = function (main, kind) { this.main = main; this.KIND_FootHold = kind; }; /** * 获取落脚点类型 */ GD.prototype.getKind = function () { return this.KIND_FootHold; }; GD.prototype.onCollisionEnter = function (other, self) { var rootself = this; // if (rootself.GoUp) { // console.error("已经碰撞过了"); // return; // } if (other.tag == 111) { rootself.main.Score(); rootself.gainSc = true; // rootself.GoUp = true; return; } Global_1.default.instance.TheHolder = this.node; Global_1.default.instance.KIND_FootHold = this.KIND_FootHold; Global_1.default.instance.CollisionFlag = true; this.node.isHold = true; }; __decorate([ property(Boolean) ], GD.prototype, "isHold", void 0); __decorate([ property(Number) ], GD.prototype, "NodeH", void 0); GD = __decorate([ ccclass ], GD); return GD; }(cc.Component)); exports.default = GD; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxHRC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUF3QixFQUFFLENBQUMsVUFBVSxFQUFuQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWtCLENBQUM7QUFHNUM7SUFBZ0Msc0JBQVk7SUFBNUM7UUFBQSxxRUF3SEM7UUF2SEc7O1dBRUc7UUFDSyxtQkFBYSxHQUFHLENBQUMsQ0FBQztRQUMxQjs7V0FFRztRQUVJLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFFZixXQUFLLEdBQVcsRUFBRSxDQUFDO1FBRTFCLFVBQUksR0FBRyxLQUFLLENBQUM7UUFFTCxVQUFJLEdBQWMsSUFBSSxDQUFDO1FBQy9COztXQUVHO1FBQ0gsU0FBRyxHQUFpQixJQUFJLENBQUM7UUFDekIsY0FBUSxHQUFHLElBQUksQ0FBQztRQUNoQixjQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ2hCLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFHZixXQUFLLEdBQUcsS0FBSyxDQUFDOztJQStGbEIsQ0FBQztJQTlGRyxtQkFBTSxHQUFOO1FBQ0ksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUM7SUFDdkIsQ0FBQztJQUVELGtCQUFLLEdBQUw7UUFDSSxJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUM7UUFDbkIsSUFBSSxRQUFRLEdBQUcsQ0FBQyxDQUFDO1FBRWpCLElBQUksSUFBSSxDQUFDLGFBQWEsSUFBSSxDQUFDLEVBQUU7WUFDekIsNkJBQTZCO1lBQzdCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUM7WUFFNUMsSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO2dCQUNaLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FB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QVMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDO1FBQ3RDLGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDO1FBQ25ELGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUM7UUFDckMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDO0lBQzVCLENBQUM7SUE5R0Q7UUFEQyxRQUFRLENBQUMsT0FBTyxDQUFDO3NDQUNJO0lBRXRCO1FBREMsUUFBUSxDQUFDLE1BQU0sQ0FBQztxQ0FDUztJQVhULEVBQUU7UUFEdEIsT0FBTztPQUNhLEVBQUUsQ0F3SHRCO0lBQUQsU0FBQztDQXhIRCxBQXdIQyxDQXhIK0IsRUFBRSxDQUFDLFNBQVMsR0F3SDNDO2tCQXhIb0IsRUFBRSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBNYWluU2NlbmUgZnJvbSBcIi4vTWFpblNjZW5lXCI7XHJcbmltcG9ydCBHbG9iYWwgZnJvbSBcIi4vR2xvYmFsXCI7XHJcblxyXG5jb25zdCB7IGNjY2xhc3MsIHByb3BlcnR5IH0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgR0QgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG4gICAgLyoqXHJcbiAgICAgKiDokL3ohJrngrnnsbvlnosgMe+8muWQkeW3puS8oOmAgeW4plxyXG4gICAgICovXHJcbiAgICBwcml2YXRlIEtJTkRfRm9vdEhvbGQgPSAwO1xyXG4gICAgLyoqXHJcbiAgICAgKiBwbGF5ZXLmmK/lkKbokL3lnKjokL3ohJrngrnkuIrvvIzpu5jorqRmYWxzZe+8jOayoeaciVxyXG4gICAgICovXHJcbiAgICBAcHJvcGVydHkoQm9vbGVhbilcclxuICAgIHB1YmxpYyBpc0hvbGQgPSBmYWxzZTtcclxuICAgIEBwcm9wZXJ0eShOdW1iZXIpXHJcbiAgICBwdWJsaWMgTm9kZUg6IE51bWJlciA9IDcwO1xyXG5cclxuICAgIEdvVXAgPSBmYWxzZTtcclxuXHJcbiAgICBwcml2YXRlIG1haW46IE1haW5TY2VuZSA9IG51bGw7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueWvueW6lOWKqOeUu1xyXG4gICAgICovXHJcbiAgICBBbmk6IGNjLkFuaW1hdGlvbiA9IG51bGw7XHJcbiAgICBBbmlTdGF0ZSA9IG51bGw7XHJcbiAgICBMaWZlRGluZyA9IG51bGw7XHJcbiAgICBnYWluU2MgPSBmYWxzZTtcclxuXHJcblxyXG4gICAgRmlyc3QgPSBmYWxzZTtcclxuICAgIG9uTG9hZCgpIHtcclxuICAgICAgICB0aGlzLm5vZGUueSA9IC01MDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQoKSB7XHJcbiAgICAgICAgbGV0IG1vdmVTdGFydFQgPSAwO1xyXG4gICAgICAgIGxldCBtb3ZlRW5kVCA9IDA7XHJcblxyXG4gICAgICAgIGlmICh0aGlzLktJTkRfRm9vdEhvbGQgPT0gMSkge1xyXG4gICAgICAgICAgICAvLyB0aGlzLktJTkRfRm9vdEhvbGQgPSAxOyAgIFxyXG4gICAgICAgICAgICB0aGlzLm5vZGUueCA9IChNYXRoLnJhbmRvbSgpICogMiAtIDEpICogMTQwO1xyXG5cclxuICAgICAgICAgICAgaWYgKHRoaXMuRmlyc3QpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMubm9kZS54ID0gMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpZiAodGhpcy5LSU5EX0Zvb3RIb2xkID09IDcpIHtcclxuICAgICAgICAgICAgLy8gdGhpcy5LSU5EX0Zvb3RIb2xkID0gNztcclxuICAgICAgICAgICAgdGhpcy5ub2RlLnggPSAoTWF0aC5yYW5kb20oKSAqIDIgLSAxKSAqIDE0MDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0aGlzLktJTkRfRm9vdEhvbGQgPT0gMSkge1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUuZ2V0Q2hpbGRCeU5hbWUoXCJnZFwiKS5nZXRDb21wb25lbnQoXCJDbGlHRFwiKS5lbmFibGVkID0gZmFsc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUuZ2V0Q2hpbGRCeU5hbWUoXCJnZFwiKS5nZXRDb21wb25lbnQoXCJDbGlHRFwiKS5lbmFibGVkID0gdHJ1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoaXMuTGlmZURpbmcgPSB0aGlzLm1haW4uTGlmZURpbmcuY2hpbGRyZW47XHJcbiAgICB9XHJcblxyXG4gICAgdXBkYXRlKGR0KSB7XHJcbiAgICAgICAgLy8gY29uc29sZS5sb2coR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcpO1xyXG4gICAgICAgIGxldCBzZWxmID0gdGhpcztcclxuICAgICAgICAvLyBjb25zb2xlLmxvZyhcIueKtuaAge+8mlwiKyBzZWxmLm5vZGUuYWN0aXZlK1wi77yM5L2N572u77yaXCIrc2VsZi5ub2RlLngpO1xyXG4gICAgICAgIGlmIChHbG9iYWwuaW5zdGFuY2UuT3ZlckZsYWcpIHtcclxuICAgICAgICAgICAgc2VsZi5lbmFibGVkID0gZmFsc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUuYWN0aXZlID0gdHJ1ZTtcclxuICAgICAgICAgICAgaWYgKHRoaXMubm9kZS5pc0hvbGQpIHtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5UaGVIb2xkZXIgPSB0aGlzLm5vZGU7XHJcbiAgICAgICAgICAgICAgICB0aGlzLm5vZGUueSArPSBHbG9iYWwuaW5zdGFuY2UuRkhGYWxsU3BlZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLm5vZGUueSArPSBHbG9iYWwuaW5zdGFuY2UuRkhGYWxsU3BlZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYgKHRoaXMubm9kZS55ID4gMzYwKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5ub2RlLmlzSG9sZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMubm9kZS5pc0hvbGQgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGhpcy5ub2RlLmRlc3Ryb3koKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgTW92ZVRoaXMoKSB7XHJcblxyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDliJ3lp4vljJblh73mlbBcclxuICAgICAqIEBwYXJhbSBtYWluIOS4u+WcuuaZr1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgaW5pdChtYWluOiBNYWluU2NlbmUsIGtpbmQ/KSB7XHJcbiAgICAgICAgdGhpcy5tYWluID0gbWFpbjtcclxuICAgICAgICB0aGlzLktJTkRfRm9vdEhvbGQgPSBraW5kO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDojrflj5bokL3ohJrngrnnsbvlnotcclxuICAgICAqL1xyXG4gICAgcHVibGljIGdldEtpbmQoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgIH1cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIob3RoZXIsIHNlbGYpIHtcclxuICAgICAgICBsZXQgcm9vdHNlbGYgPSB0aGlzO1xyXG4gICAgICAgIC8vIGlmIChyb290c2VsZi5Hb1VwKSB7XHJcbiAgICAgICAgLy8gICAgIGNvbnNvbGUuZXJyb3IoXCLlt7Lnu4/norDmkp7ov4fkuoZcIik7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIC8vICAgICByZXR1cm47XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIGlmIChvdGhlci50YWcgPT0gMTExKSB7XHJcbiAgICAgICAgICAgIHJvb3RzZWxmLm1haW4uU2NvcmUoKTtcclxuICAgICAgICAgICAgcm9vdHNlbGYuZ2FpblNjID0gdHJ1ZTtcclxuICAgICAgICAgICAgLy8gcm9vdHNlbGYuR29VcCA9IHRydWU7XHJcbiAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICB9XHJcbiAgICAgICAgR2xvYmFsLmluc3RhbmNlLlRoZUhvbGRlciA9IHRoaXMubm9kZTtcclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuS0lORF9Gb290SG9sZCA9IHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IHRydWU7XHJcbiAgICAgICAgdGhpcy5ub2RlLmlzSG9sZCA9IHRydWU7XHJcbiAgICB9XHJcbn0iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/shader/uv1.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, 'b99a7u8opxOW4NdTsLIqRe4', 'uv1'); // Script/shader/uv1.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var spritearrow = /** @class */ (function (_super) { __extends(spritearrow, _super); function spritearrow() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.time = 0; return _this; } spritearrow.prototype.start = function () { this.time = 0; this._material = this.getComponent(cc.Sprite).getMaterial(0); }; spritearrow.prototype.update = function () { this.time += 0.0031; this._material.setProperty('time', this.time); }; spritearrow = __decorate([ ccclass ], spritearrow); return spritearrow; }(cc.Component)); exports.default = spritearrow; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxzaGFkZXJcXHV2MS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBTSxJQUFBLEtBQXdCLEVBQUUsQ0FBQyxVQUFVLEVBQW5DLE9BQU8sYUFBQSxFQUFFLFFBQVEsY0FBa0IsQ0FBQztBQUc1QztJQUF5QywrQkFBWTtJQUFyRDtRQUFBLHFFQWNDO1FBWkMsVUFBSSxHQUFHLENBQUMsQ0FBQTs7SUFZVixDQUFDO0lBVEMsMkJBQUssR0FBTDtRQUNFLElBQUksQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDO1FBQ2QsSUFBSSxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDL0QsQ0FBQztJQUVELDRCQUFNLEdBQU47UUFDRSxJQUFJLENBQUMsSUFBSSxJQUFJLE1BQU0sQ0FBQztRQUNwQixJQUFJLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ2hELENBQUM7SUFia0IsV0FBVztRQUQvQixPQUFPO09BQ2EsV0FBVyxDQWMvQjtJQUFELGtCQUFDO0NBZEQsQUFjQyxDQWR3QyxFQUFFLENBQUMsU0FBUyxHQWNwRDtrQkFkb0IsV0FBVyIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHsgY2NjbGFzcywgcHJvcGVydHkgfSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBzcHJpdGVhcnJvdyBleHRlbmRzIGNjLkNvbXBvbmVudCB7XHJcblxyXG4gIHRpbWUgPSAwXHJcbiAgX21hdGVyaWFsXHJcblxyXG4gIHN0YXJ0KCkge1xyXG4gICAgdGhpcy50aW1lID0gMDtcclxuICAgIHRoaXMuX21hdGVyaWFsID0gdGhpcy5nZXRDb21wb25lbnQoY2MuU3ByaXRlKS5nZXRNYXRlcmlhbCgwKTtcclxuICB9XHJcbiBcclxuICB1cGRhdGUoKSB7XHJcbiAgICB0aGlzLnRpbWUgKz0gMC4wMDMxO1xyXG4gICAgdGhpcy5fbWF0ZXJpYWwuc2V0UHJvcGVydHkoJ3RpbWUnLCB0aGlzLnRpbWUpO1xyXG4gIH1cclxufVxyXG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/NewScript.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, '5d30a63kTJNc76q+MTllQe8', 'NewScript'); // Script/NewScript.ts "use strict"; // Learn TypeScript: // - https://docs.cocos.com/creator/2.4/manual/en/scripting/typescript.html // Learn Attribute: // - https://docs.cocos.com/creator/2.4/manual/en/scripting/reference/attributes.html // Learn life-cycle callbacks: // - https://docs.cocos.com/creator/2.4/manual/en/scripting/life-cycle-callbacks.html var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.label = null; _this.text = 'hello'; return _this; // update (dt) {} } // LIFE-CYCLE CALLBACKS: // onLoad () {} NewClass.prototype.start = function () { }; __decorate([ property(cc.Label) ], NewClass.prototype, "label", void 0); __decorate([ property ], NewClass.prototype, "text", void 0); NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxOZXdTY3JpcHQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLG9CQUFvQjtBQUNwQiw0RUFBNEU7QUFDNUUsbUJBQW1CO0FBQ25CLHNGQUFzRjtBQUN0Riw4QkFBOEI7QUFDOUIsc0ZBQXNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFaEYsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFpQkM7UUFkRyxXQUFLLEdBQWEsSUFBSSxDQUFDO1FBR3ZCLFVBQUksR0FBVyxPQUFPLENBQUM7O1FBVXZCLGlCQUFpQjtJQUNyQixDQUFDO0lBVEcsd0JBQXdCO0lBRXhCLGVBQWU7SUFFZix3QkFBSyxHQUFMO0lBRUEsQ0FBQztJQVhEO1FBREMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUM7MkNBQ0k7SUFHdkI7UUFEQyxRQUFROzBDQUNjO0lBTk4sUUFBUTtRQUQ1QixPQUFPO09BQ2EsUUFBUSxDQWlCNUI7SUFBRCxlQUFDO0NBakJELEFBaUJDLENBakJxQyxFQUFFLENBQUMsU0FBUyxHQWlCakQ7a0JBakJvQixRQUFRIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiLy8gTGVhcm4gVHlwZVNjcmlwdDpcbi8vICAtIGh0dHBzOi8vZG9jcy5jb2Nvcy5jb20vY3JlYXRvci8yLjQvbWFudWFsL2VuL3NjcmlwdGluZy90eXBlc2NyaXB0Lmh0bWxcbi8vIExlYXJuIEF0dHJpYnV0ZTpcbi8vICAtIGh0dHBzOi8vZG9jcy5jb2Nvcy5jb20vY3JlYXRvci8yLjQvbWFudWFsL2VuL3NjcmlwdGluZy9yZWZlcmVuY2UvYXR0cmlidXRlcy5odG1sXG4vLyBMZWFybiBsaWZlLWN5Y2xlIGNhbGxiYWNrczpcbi8vICAtIGh0dHBzOi8vZG9jcy5jb2Nvcy5jb20vY3JlYXRvci8yLjQvbWFudWFsL2VuL3NjcmlwdGluZy9saWZlLWN5Y2xlLWNhbGxiYWNrcy5odG1sXG5cbmNvbnN0IHtjY2NsYXNzLCBwcm9wZXJ0eX0gPSBjYy5fZGVjb3JhdG9yO1xuXG5AY2NjbGFzc1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTmV3Q2xhc3MgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xuXG4gICAgQHByb3BlcnR5KGNjLkxhYmVsKVxuICAgIGxhYmVsOiBjYy5MYWJlbCA9IG51bGw7XG5cbiAgICBAcHJvcGVydHlcbiAgICB0ZXh0OiBzdHJpbmcgPSAnaGVsbG8nO1xuXG4gICAgLy8gTElGRS1DWUNMRSBDQUxMQkFDS1M6XG5cbiAgICAvLyBvbkxvYWQgKCkge31cblxuICAgIHN0YXJ0ICgpIHtcblxuICAgIH1cblxuICAgIC8vIHVwZGF0ZSAoZHQpIHt9XG59XG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/Global.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, 'dd28di+k5ZMPKxLRb2fb7ea', 'Global'); // Script/Global.ts "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Global = /** @class */ (function () { function Global() { this.StartNode = null; /** * 主场景节点 */ this.MainNode = null; /** * 落脚点碰撞标志,默认未碰撞,false */ this.CollisionFlag = false; /** * 顶碰撞标准,默认未碰撞,false */ this.CollisionWithDing = false; /** * 落脚点碰撞标签 */ this.KIND_FootHold = 0; /** * player初始下落速度,8.5px/帧 */ this.InitSpeed = 0; this.ConstInitSpeed = 8.5; //6.5最佳 /** * player移动速度,1px/帧 */ this.moveSpeed = 10; /** * 落脚点移动速度 */ this.FHFallSpeed = 2; /** * 剩余命数 */ this.reLife = new Array(); /** * 受到伤害标志 */ this.Injured = false; /** * 失败标志 */ this.OverFlag = false; /** * 等级增加标志位,0表示未增加,当前为1级 */ this.LevelAddFlag = 1; /** * 本地分数存储 */ this.LocalScore = { BestScore: 0, SecondScore: 0, ThirdScore: 0, CurrentScore: 0, length: 3, }; /** * 远程分数存储 */ this.remoteScore = new Array(); /** * 网络连接标志位 */ this.NetStatus = false; /** * stop Animations falg; */ this.AniFalg = false; /** * info */ this.USERINFO = { userId: "", uTim: Number, score: 0, }; /** * player排行 */ this.MyRank = null; this.LorR = 0; //0 for right } ; /** * return the local score */ Global.prototype.getLocalScore = function () { return this.LocalScore; }; /** * return the remote score */ Global.prototype.getRemoteScore = function () { return this.remoteScore; }; Global.prototype.setRemoteScore = function (score) { this.remoteScore = score; }; /** * 开始场景节点获取 */ Global.prototype.getSN = function () { return this.StartNode; }; /** * * @param sn 开始场景节点 */ Global.prototype.setSN = function (sn) { this.StartNode = sn; }; /** * 主场景节点获取 */ Global.prototype.getMN = function () { return this.MainNode; }; /** * * @param mn 主场景节点 */ Global.prototype.setMN = function (mn) { this.MainNode = mn; }; /** * 获取玩家信息 */ Global.prototype.GetUSer = function () { return this.USERINFO; }; /** * 设置玩家信息 * @param user 玩家 */ Global.prototype.SetUser = function (user) { this.USERINFO = user; }; /** * 获取个人排行 */ Global.prototype.GetR = function () { return this.MyRank; }; /** * 设置个人排行 * @param r 排行 */ Global.prototype.SetR = function (r) { this.MyRank = r; }; /** * 获取排行分数 */ Global.prototype.GetS = function () { return this.remoteScore; }; /** * 设置排行分数 * @param s 分数 */ Global.prototype.SetS = function (s) { this.remoteScore = s; }; Global.instance = new Global(); //全局下不可少 return Global; }()); exports.default = Global; /** * 这里应当添加当前局分数存储, * 只需要游戏最高分 * 从服务器获取的分数也是先与本地分数对比,交换, * 拿到最高分,上传; * 之后刷新排行榜 */ 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxHbG9iYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtJQW9HSTtRQWxHUSxjQUFTLEdBQUcsSUFBSSxDQUFDO1FBQ3pCOztXQUVHO1FBQ0ssYUFBUSxHQUFHLElBQUksQ0FBQztRQUN4Qjs7V0FFRztRQUNJLGtCQUFhLEdBQUcsS0FBSyxDQUFDO1FBQzdCOztXQUVHO1FBQ0ksc0JBQWlCLEdBQUcsS0FBSyxDQUFDO1FBQ2pDOztXQUVHO1FBQ0ksa0JBQWEsR0FBRyxDQUFDLENBQUM7UUFDekI7O1dBRUc7UUFDSSxjQUFTLEdBQUcsQ0FBQyxDQUFDO1FBSWQsbUJBQWMsR0FBRyxHQUFHLENBQUMsQ0FBQSxPQUFPO1FBQ25DOztXQUVHO1FBQ0ksY0FBUyxHQUFHLEVBQUUsQ0FBQztRQUV0Qjs7V0FFRztRQUNJLGdCQUFXLEdBQUcsQ0FBQyxDQUFDO1FBT3ZCOztXQUVHO1FBQ0ksV0FBTSxHQUFHLElBQUksS0FBSyxFQUFFLENBQUM7UUFDNUI7O1dBRUc7UUFDSSxZQUFPLEdBQUcsS0FBSyxDQUFDO1FBRXZCOztXQUVHO1FBQ0ksYUFBUSxHQUFHLEtBQUssQ0FBQztRQUV4Qjs7V0FFRztRQUNILGlCQUFZLEdBQUcsQ0FBQyxDQUFDO1FBRWpCOztXQUVHO1FBQ0ssZUFBVSxHQUFHO1lBQ2pCLFNBQVMsRUFBRSxDQUFDO1lBQ1osV0FBVyxFQUFFLENBQUM7WUFDZCxVQUFVLEVBQUUsQ0FBQztZQUNiLFlBQVksRUFBRSxDQUFDO1lBQ2YsTUFBTSxFQUFFLENBQUM7U0FDWixDQUFBO1FBQ0Q7O1dBRUc7UUFDSyxnQkFBVyxHQUFHLElBQUksS0FBSyxFQUFFLENBQUM7UUFDbEM7O1dBRUc7UUFDSSxjQUFTLEdBQUcsS0FBSyxDQUFDO1FBQ3pCOztXQUVHO1FBQ0ksWUFBTyxHQUFHLEtBQUssQ0FBQztRQUd2Qjs7V0FFRztRQUNLLGFBQVEsR0FBRztZQUNmLE1BQU0sRUFBRSxFQUFFO1lBQ1YsSUFBSSxFQUFFLE1BQU07WUFDWixLQUFLLEVBQUUsQ0FBQztTQUNYLENBQUE7UUFDRDs7V0FFRztRQUNLLFdBQU0sR0FBRyxJQUFJLENBQUM7UUFFZixTQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUEsYUFBYTtJQUVMLENBQUM7SUFBQSxDQUFDO0lBQzFCOztPQUVHO0lBQ0ksOEJBQWEsR0FBcEI7UUFDSSxPQUFPLElBQUksQ0FBQyxVQUFVLENBQUM7SUFDM0IsQ0FBQztJQUVEOztPQUVHO0lBQ0ksK0JBQWMsR0FBckI7UUFDSSxPQUFPLElBQUksQ0FBQyxXQUFXLENBQUM7SUFDNUIsQ0FBQztJQUVNLCtCQUFjLEdBQXJCLFVBQXNCLEtBQUs7UUFDdkIsSUFBSSxDQUFDLFdBQVcsR0FBRyxLQUFLLENBQUM7SUFDN0IsQ0FBQztJQUNEOztPQUVHO0lBQ0ksc0JBQUssR0FBWjtRQUNJLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQztJQUMxQixDQUFDO0lBQ0Q7OztPQUdHO0lBQ0ksc0JBQUssR0FBWixVQUFhLEVBQUU7UUFDWCxJQUFJLENBQUMsU0FBUyxHQUFHLEVBQUUsQ0FBQztJQUN4QixDQUFDO0lBQ0Q7O09BRUc7SUFDSSxzQkFBSyxHQUFaO1FBQ0ksT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDO0lBQ3pCLENBQUM7SUFDRDs7O09BR0c7SUFDSSxzQkFBSyxHQUFaLFVBQWEsRUFBRTtRQUNYLElBQUksQ0FBQyxRQUFRLEdBQUcsRUFBRSxDQUFBO0lBQ3RCLENBQUM7SUFDRDs7V0FFTztJQUNBLHdCQUFPLEdBQWQ7UUFDSSxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDekIsQ0FBQztJQUVEOzs7T0FHRztJQUNJLHdCQUFPLEdBQWQsVUFBZSxJQUFJO1FBQ2YsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUM7SUFDekIsQ0FBQztJQUVEOztNQUVFO0lBQ0sscUJBQUksR0FBWDtRQUNJLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQztJQUN2QixDQUFDO0lBQ0Q7OztPQUdHO0lBQ0kscUJBQUksR0FBWCxVQUFZLENBQUM7UUFDVCxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQztJQUNwQixDQUFDO0lBQ0Q7O01BRUU7SUFDSyxxQkFBSSxHQUFYO1FBQ0ksT0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDO0lBQzVCLENBQUM7SUFFRDs7O09BR0c7SUFDSSxxQkFBSSxHQUFYLFVBQVksQ0FBQztRQUNULElBQUksQ0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFDO0lBQ3pCLENBQUM7SUF0RnNCLGVBQVEsR0FBRyxJQUFJLE1BQU0sRUFBRSxDQUFDLENBQUEsUUFBUTtJQXVGM0QsYUFBQztDQTFMRCxBQTBMQyxJQUFBO2tCQTFMb0IsTUFBTTtBQTRMM0I7Ozs7OztHQU1HIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEdsb2JhbCB7XHJcblxyXG4gICAgcHJpdmF0ZSBTdGFydE5vZGUgPSBudWxsO1xyXG4gICAgLyoqXHJcbiAgICAgKiDkuLvlnLrmma/oioLngrlcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSBNYWluTm9kZSA9IG51bGw7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueeisOaSnuagh+W/l++8jOm7mOiupOacqueisOaSnu+8jGZhbHNlXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBDb2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAvKipcclxuICAgICAqIOmhtueisOaSnuagh+WHhu+8jOm7mOiupOacqueisOaSnu+8jGZhbHNlXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBDb2xsaXNpb25XaXRoRGluZyA9IGZhbHNlO1xyXG4gICAgLyoqXHJcbiAgICAgKiDokL3ohJrngrnnorDmkp7moIfnrb5cclxuICAgICAqL1xyXG4gICAgcHVibGljIEtJTkRfRm9vdEhvbGQgPSAwO1xyXG4gICAgLyoqXHJcbiAgICAgKiBwbGF5ZXLliJ3lp4vkuIvokL3pgJ/luqYsOC41cHgv5binXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBJbml0U3BlZWQgPSAwO1xyXG5cclxuXHJcblxyXG4gICAgcHVibGljIENvbnN0SW5pdFNwZWVkID0gOC41Oy8vNi415pyA5L2zXHJcbiAgICAvKipcclxuICAgICAqIHBsYXllcuenu+WKqOmAn+W6piwxcHgv5binXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBtb3ZlU3BlZWQgPSAxMDtcclxuXHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueenu+WKqOmAn+W6plxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgRkhGYWxsU3BlZWQgPSAyO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICog56Kw5pKe55qE6JC96ISa54K5XHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBUaGVIb2xkZXI7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiDliankvZnlkb3mlbBcclxuICAgICAqL1xyXG4gICAgcHVibGljIHJlTGlmZSA9IG5ldyBBcnJheSgpO1xyXG4gICAgLyoqXHJcbiAgICAgKiDlj5fliLDkvKTlrrPmoIflv5dcclxuICAgICAqL1xyXG4gICAgcHVibGljIEluanVyZWQgPSBmYWxzZTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIOWksei0peagh+W/l1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgT3ZlckZsYWcgPSBmYWxzZTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIOetiee6p+WinuWKoOagh+W/l+S9jSww6KGo56S65pyq5aKe5Yqg77yM5b2T5YmN5Li6Mee6p1xyXG4gICAgICovXHJcbiAgICBMZXZlbEFkZEZsYWcgPSAxO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICog5pys5Zyw5YiG5pWw5a2Y5YKoXHJcbiAgICAgKi9cclxuICAgIHByaXZhdGUgTG9jYWxTY29yZSA9IHtcclxuICAgICAgICBCZXN0U2NvcmU6IDAsXHJcbiAgICAgICAgU2Vjb25kU2NvcmU6IDAsXHJcbiAgICAgICAgVGhpcmRTY29yZTogMCxcclxuICAgICAgICBDdXJyZW50U2NvcmU6IDAsXHJcbiAgICAgICAgbGVuZ3RoOiAzLFxyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDov5znqIvliIbmlbDlrZjlgqhcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSByZW1vdGVTY29yZSA9IG5ldyBBcnJheSgpO1xyXG4gICAgLyoqXHJcbiAgICAgKiDnvZHnu5zov57mjqXmoIflv5fkvY1cclxuICAgICAqL1xyXG4gICAgcHVibGljIE5ldFN0YXR1cyA9IGZhbHNlO1xyXG4gICAgLyoqXHJcbiAgICAgKiBzdG9wIEFuaW1hdGlvbnMgZmFsZztcclxuICAgICAqL1xyXG4gICAgcHVibGljIEFuaUZhbGcgPSBmYWxzZTtcclxuXHJcbiAgICBDaGFubmVsO1xyXG4gICAgLyoqXHJcbiAgICAgKiBpbmZvXHJcbiAgICAgKi9cclxuICAgIHByaXZhdGUgVVNFUklORk8gPSB7XHJcbiAgICAgICAgdXNlcklkOiBcIlwiLFxyXG4gICAgICAgIHVUaW06IE51bWJlcixcclxuICAgICAgICBzY29yZTogMCxcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogcGxheWVy5o6S6KGMXHJcbiAgICAgKi9cclxuICAgIHByaXZhdGUgTXlSYW5rID0gbnVsbDtcclxuXHJcbiAgICBwdWJsaWMgTG9yUiA9IDA7Ly8wIGZvciByaWdodFxyXG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBpbnN0YW5jZSA9IG5ldyBHbG9iYWwoKTsvL+WFqOWxgOS4i+S4jeWPr+WwkVxyXG4gICAgcHJpdmF0ZSBjb25zdHJ1Y3RvcigpIHsgfTtcclxuICAgIC8qKlxyXG4gICAgICogcmV0dXJuIHRoZSBsb2NhbCBzY29yZVxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgZ2V0TG9jYWxTY29yZSgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5Mb2NhbFNjb3JlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICogcmV0dXJuIHRoZSByZW1vdGUgc2NvcmVcclxuICAgICAqL1xyXG4gICAgcHVibGljIGdldFJlbW90ZVNjb3JlKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLnJlbW90ZVNjb3JlO1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBzZXRSZW1vdGVTY29yZShzY29yZSkge1xyXG4gICAgICAgIHRoaXMucmVtb3RlU2NvcmUgPSBzY29yZTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog5byA5aeL5Zy65pmv6IqC54K56I635Y+WXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBnZXRTTigpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5TdGFydE5vZGU7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFxyXG4gICAgICogQHBhcmFtIHNuIOW8gOWni+WcuuaZr+iKgueCuVxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgc2V0U04oc24pIHtcclxuICAgICAgICB0aGlzLlN0YXJ0Tm9kZSA9IHNuO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDkuLvlnLrmma/oioLngrnojrflj5ZcclxuICAgICAqL1xyXG4gICAgcHVibGljIGdldE1OKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLk1haW5Ob2RlO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBcclxuICAgICAqIEBwYXJhbSBtbiDkuLvlnLrmma/oioLngrlcclxuICAgICAqL1xyXG4gICAgcHVibGljIHNldE1OKG1uKSB7XHJcbiAgICAgICAgdGhpcy5NYWluTm9kZSA9IG1uXHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAgICAgKiDojrflj5bnjqnlrrbkv6Hmga9cclxuICAgICAgICAgKi9cclxuICAgIHB1YmxpYyBHZXRVU2VyKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLlVTRVJJTkZPO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICog6K6+572u546p5a625L+h5oGvXHJcbiAgICAgKiBAcGFyYW0gdXNlciDnjqnlrrZcclxuICAgICAqL1xyXG4gICAgcHVibGljIFNldFVzZXIodXNlcikge1xyXG4gICAgICAgIHRoaXMuVVNFUklORk8gPSB1c2VyO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgKiDojrflj5bkuKrkurrmjpLooYxcclxuICAgICovXHJcbiAgICBwdWJsaWMgR2V0UigpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5NeVJhbms7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOiuvue9ruS4quS6uuaOkuihjFxyXG4gICAgICogQHBhcmFtIHIg5o6S6KGMXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBTZXRSKHIpIHtcclxuICAgICAgICB0aGlzLk15UmFuayA9IHI7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICog6I635Y+W5o6S6KGM5YiG5pWwXHJcbiAgICAqL1xyXG4gICAgcHVibGljIEdldFMoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMucmVtb3RlU2NvcmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiDorr7nva7mjpLooYzliIbmlbBcclxuICAgICAqIEBwYXJhbSBzIOWIhuaVsFxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgU2V0UyhzKSB7XHJcbiAgICAgICAgdGhpcy5yZW1vdGVTY29yZSA9IHM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDov5nph4zlupTlvZPmt7vliqDlvZPliY3lsYDliIbmlbDlrZjlgqjvvIxcclxuICog5Y+q6ZyA6KaB5ri45oiP5pyA6auY5YiGXHJcbiAqIOS7juacjeWKoeWZqOiOt+WPlueahOWIhuaVsOS5n+aYr+WFiOS4juacrOWcsOWIhuaVsOWvueavlO+8jOS6pOaNou+8jFxyXG4gKiDmi7/liLDmnIDpq5jliIbvvIzkuIrkvKDvvJtcclxuICog5LmL5ZCO5Yi35paw5o6S6KGM5qacXHJcbiAqL1xyXG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/Http.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, 'a2af0lfNIRPj6O7NvL1gMR1', 'Http'); // Script/Http.ts "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var URL = "https://www.19960909.com"; // 39.98.43.215:9000; // let URL = "http://192.168.3.137:9001" var Http = /** @class */ (function () { function Http() { } Http.sendRequest = function (path, data, handler, extraUrl) { return; var xhr = new XMLHttpRequest(); xhr.timeout = 5000; var str = "?msg=" + JSON.stringify(data); // for(var k in data){ // if(str != "?"){ // str += "&"; // } // str += k + "=" + data[k]; // } if (extraUrl == null) { extraUrl = Http.url; } var requestURL = extraUrl + path + encodeURI(str); console.log("RequestURL:" + requestURL); xhr.open("GET", requestURL, true); if (cc.sys.isNative) { xhr.setRequestHeader("Accept-Encoding", "gzip,deflate"); xhr.setRequestHeader("contentType", "text/html;charset=UTF-8"); } xhr.onreadystatechange = function () { if (xhr.readyState === 4 && (xhr.status >= 200 && xhr.status < 300)) { Global_1.default.instance.NetStatus = true; //console.log("http res("+ xhr.responseText.length + "):" + xhr.responseText); try { console.log("------------------1"); var ret = JSON.parse(xhr.responseText); if (handler !== null) { handler(ret); } /* code */ } catch (e) { console.log("err:" + e); //handler(null); } finally { // if(cc.vv && cc.vv.wc){ // // cc.vv.wc.hide(); // } } } else { //Global.instance.NetStatus = false; } }; // if(cc.vv && cc.vv.wc){ // //cc.vv.wc.show(); // } try { xhr.send(); } catch (error) { Global_1.default.instance.NetStatus = false; //console.log(" Global.instance.NetStatus "+Global.instance.NetStatus); console.log("HTTP " + error); } return xhr; }; ; Http.sendPost = function (path, data, handler, extraUrl) { return; var xhr = new XMLHttpRequest(); xhr.timeout = 5000; xhr.open("POST", Http.url + path, true); // xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");//缺少这句,后台无法获取参数 xhr.setRequestHeader("Content-type", "application/json"); xhr.onreadystatechange = function () { //console.info(xhr.getResponseHeader('content-type')==='application/json'); if (xhr.readyState === 4 && (xhr.status >= 200 && xhr.status < 300)) { Global_1.default.instance.NetStatus = true; //console.log("http res("+ xhr.responseText.length + "):" + xhr.responseText); try { console.log("------------------2"); var ret = JSON.parse(xhr.responseText); if (handler !== null) { handler(ret); } /* code */ } catch (e) { console.log("err:" + e); //handler(null); } finally { // if(cc.vv && cc.vv.wc){ // // cc.vv.wc.hide(); // } } } else { } }; //console.info(JSON.stringify(data)); try { xhr.send("a=1&a=2"); } catch (error) { Global_1.default.instance.NetStatus = false; } return xhr; }; ; // let origin:number = 0; // static sessionId:number; // static userId:number; // static master_url:number; Http.url = URL; return Http; }()); exports.default = Http; 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,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QyxPQUFPLEtBQUssRUFBRTtZQUNaLGdCQUFNLENBQUMsUUFBUSxDQUFDLFNBQVMsR0FBRyxLQUFLLENBQUM7U0FDckM7UUFFRCxPQUFPLEdBQUcsQ0FBQztJQUNmLENBQUM7SUFBQSxDQUFDO0lBL0dGLHlCQUF5QjtJQUN6QiwyQkFBMkI7SUFDM0Isd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUNyQixRQUFHLEdBQVUsR0FBRyxDQUFDO0lBMkg1QixXQUFDO0NBaElELEFBZ0lDLElBQUE7a0JBaElvQixJQUFJIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEdsb2JhbCBmcm9tIFwiLi9HbG9iYWxcIjtcclxuXHJcbmxldCBVUkwgPSBcImh0dHBzOi8vd3d3LjE5OTYwOTA5LmNvbVwiO1xyXG4vLyAzOS45OC40My4yMTU6OTAwMDtcclxuLy8gbGV0IFVSTCA9IFwiaHR0cDovLzE5Mi4xNjguMy4xMzc6OTAwMVwiXHJcblxyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBIdHRwIHtcclxuICAgIC8vIGxldCBvcmlnaW46bnVtYmVyID0gMDtcclxuICAgIC8vIHN0YXRpYyBzZXNzaW9uSWQ6bnVtYmVyO1xyXG4gICAgLy8gc3RhdGljIHVzZXJJZDpudW1iZXI7XHJcbiAgICAvLyBzdGF0aWMgbWFzdGVyX3VybDpudW1iZXI7XHJcbiAgICBzdGF0aWMgdXJsOnN0cmluZyA9IFVSTDtcclxuICAgIHN0YXRpYyBzZW5kUmVxdWVzdChwYXRoOnN0cmluZyxkYXRhOm9iamVjdCxoYW5kbGVyOkZ1bmN0aW9uLGV4dHJhVXJsPzpzdHJpbmcpIHtcclxuXHRcdFxyXG5cdFx0cmV0dXJuO1xyXG4gICAgICAgIGxldCB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKVxyXG4gICAgICAgIHhoci50aW1lb3V0ID0gNTAwMDtcclxuICAgICAgICB2YXIgc3RyID0gXCI/bXNnPVwiICsgSlNPTi5zdHJpbmdpZnkoZGF0YSk7XHJcbiAgICAgICAgLy8gZm9yKHZhciBrIGluIGRhdGEpe1xyXG4gICAgICAgIC8vICAgICBpZihzdHIgIT0gXCI/XCIpe1xyXG4gICAgICAgIC8vICAgICAgICAgc3RyICs9IFwiJlwiO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gICAgIHN0ciArPSBrICsgXCI9XCIgKyBkYXRhW2tdO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBpZihleHRyYVVybCA9PSBudWxsKXtcclxuICAgICAgICAgICAgZXh0cmFVcmwgPSBIdHRwLnVybDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdmFyIHJlcXVlc3RVUkwgPSBleHRyYVVybCArIHBhdGggKyBlbmNvZGVVUkkoc3RyKTtcclxuICAgICAgICBjb25zb2xlLmxvZyhcIlJlcXVlc3RVUkw6XCIgKyByZXF1ZXN0VVJMKTtcclxuICAgICAgICB4aHIub3BlbihcIkdFVFwiLHJlcXVlc3RVUkwsIHRydWUpO1xyXG4gICAgICAgIGlmIChjYy5zeXMuaXNOYXRpdmUpe1xyXG4gICAgICAgICAgICB4aHIuc2V0UmVxdWVzdEhlYWRlcihcIkFjY2VwdC1FbmNvZGluZ1wiLFwiZ3ppcCxkZWZsYXRlXCIpO1xyXG4gICAgICAgICAgICB4aHIuc2V0UmVxdWVzdEhlYWRlcihcImNvbnRlbnRUeXBlXCIsXCJ0ZXh0L2h0bWw7Y2hhcnNldD1VVEYtOFwiICk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHhoci5vbnJlYWR5c3RhdGVjaGFuZ2UgPSBmdW5jdGlvbigpIHtcclxuICAgICAgICAgICAgaWYoeGhyLnJlYWR5U3RhdGUgPT09IDQgJiYgKHhoci5zdGF0dXMgPj0gMjAwICYmIHhoci5zdGF0dXMgPCAzMDApKXtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5OZXRTdGF0dXMgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhcImh0dHAgcmVzKFwiKyB4aHIucmVzcG9uc2VUZXh0Lmxlbmd0aCArIFwiKTpcIiArIHhoci5yZXNwb25zZVRleHQpO1xyXG4gICAgICAgICAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhcIi0tLS0tLS0tLS0tLS0tLS0tLTFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgdmFyIHJldCA9IEpTT04ucGFyc2UoeGhyLnJlc3BvbnNlVGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYoaGFuZGxlciAhPT0gbnVsbCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZXIocmV0KTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgLyogY29kZSAqL1xyXG4gICAgICAgICAgICAgICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKFwiZXJyOlwiICsgZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9oYW5kbGVyKG51bGwpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZmluYWxseXtcclxuICAgICAgICAgICAgICAgICAgICAvLyBpZihjYy52diAmJiBjYy52di53Yyl7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLy8gICAgICAgY2MudnYud2MuaGlkZSgpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZWxzZXtcclxuICAgICAgICAgICAgICAgIC8vR2xvYmFsLmluc3RhbmNlLk5ldFN0YXR1cyA9IGZhbHNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfTtcclxuICAgICAgICBcclxuICAgICAgICAvLyBpZihjYy52diAmJiBjYy52di53Yyl7XHJcbiAgICAgICAgLy8gICAgIC8vY2MudnYud2Muc2hvdygpO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICB4aHIuc2VuZCgpO1xyXG4gICAgICAgIH0gY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5OZXRTdGF0dXMgPSBmYWxzZTtcclxuICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhcIiBHbG9iYWwuaW5zdGFuY2UuTmV0U3RhdHVzIFwiK0dsb2JhbC5pbnN0YW5jZS5OZXRTdGF0dXMpO1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhcIkhUVFAgICAgXCIrZXJyb3IpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcmV0dXJuIHhocjtcclxuICAgIH07XHJcblxyXG4gICAgc3RhdGljIHNlbmRQb3N0KHBhdGg6c3RyaW5nLGRhdGE6b2JqZWN0LGhhbmRsZXI6RnVuY3Rpb24sZXh0cmFVcmw/OnN0cmluZykge1xyXG5cdFx0cmV0dXJuO1xyXG4gICAgICAgIGxldCB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKVxyXG4gICAgICAgIHhoci50aW1lb3V0ID0gNTAwMDtcclxuICAgICAgIFxyXG4gICAgICAgIHhoci5vcGVuKFwiUE9TVFwiLCBIdHRwLnVybCArIHBhdGgsIHRydWUpO1xyXG5cclxuICAgICAgICAvLyB4aHIuc2V0UmVxdWVzdEhlYWRlcihcIkNvbnRlbnQtVHlwZVwiLCBcImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZDtcIik7Ly/nvLrlsJHov5nlj6XvvIzlkI7lj7Dml6Dms5Xojrflj5blj4LmlbBcclxuICAgICAgICB4aHIuc2V0UmVxdWVzdEhlYWRlcihcIkNvbnRlbnQtdHlwZVwiLCBcImFwcGxpY2F0aW9uL2pzb25cIik7XHJcbiAgICAgICAgeGhyLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uKCkge1xyXG4gICAgICAgICAgICAvL2NvbnNvbGUuaW5mbyh4aHIuZ2V0UmVzcG9uc2VIZWFkZXIoJ2NvbnRlbnQtdHlwZScpPT09J2FwcGxpY2F0aW9uL2pzb24nKTtcclxuICAgICAgICAgICAgaWYoeGhyLnJlYWR5U3RhdGUgPT09IDQgJiYgKHhoci5zdGF0dXMgPj0gMjAwICYmIHhoci5zdGF0dXMgPCAzMDApKXtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5OZXRTdGF0dXMgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhcImh0dHAgcmVzKFwiKyB4aHIucmVzcG9uc2VUZXh0Lmxlbmd0aCArIFwiKTpcIiArIHhoci5yZXNwb25zZVRleHQpO1xyXG4gICAgICAgICAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coXCItLS0tLS0tLS0tLS0tLS0tLS0yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHZhciByZXQgPSBKU09OLnBhcnNlKHhoci5yZXNwb25zZVRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGlmKGhhbmRsZXIgIT09IG51bGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVyKHJldCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIC8qIGNvZGUgKi9cclxuICAgICAgICAgICAgICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhcImVycjpcIiArIGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vaGFuZGxlcihudWxsKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZpbmFsbHl7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaWYoY2MudnYgJiYgY2MudnYud2Mpe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIC8vICAgICAgIGNjLnZ2LndjLmhpZGUoKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2V7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9O1xyXG4gICBcclxuICAgICAgICAvL2NvbnNvbGUuaW5mbyhKU09OLnN0cmluZ2lmeShkYXRhKSk7XHJcbiAgICAgICAgdHJ5IHtcclxuICAgICAgICAgICAgeGhyLnNlbmQoXCJhPTEmYT0yXCIpO1xyXG4gICAgICAgIH0gY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5OZXRTdGF0dXMgPSBmYWxzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcmV0dXJuIHhocjtcclxuICAgIH07XHJcbiAgICBcclxuLy8g5Lit5paH5Lmx56CB6Kej5YazXHJcbi8vIGlmIChyZXF1ZXN0LmdldE1ldGhvZCgpLmVxdWFsc0lnbm9yZUNhc2UoXCJQT1NUXCIpKVxyXG4vLyB7XHJcbi8vIFx0cmVxdWVzdC5zZXRDaGFyYWN0ZXJFbmNvZGluZyhcIlVURi04XCIpO1xyXG4vLyBcdFN5c3RlbS5vdXQucHJpbnRsbihyZXF1ZXN0LmdldFBhcmFtZXRlcihcInZhbHVlXCIpKTtcclxuLy8gfVxyXG4vLyAvLyDlpITnkIZHRVTor7fmsYJcclxuLy8gZWxzZSBpZiAocmVxdWVzdC5nZXRNZXRob2QoKS5lcXVhbHNJZ25vcmVDYXNlKFwiR0VUXCIpKVxyXG4vLyB7XHJcbi8vIFx0U3RyaW5nIHRtcCA9IHJlcXVlc3QuZ2V0UGFyYW1ldGVyKFwidmFsdWVcIik7XHJcbi8vIFx0U3RyaW5nIGEgPSBuZXcgU3RyaW5nKHRtcC5nZXRCeXRlcyhcIklTTy04ODU5LTFcIikgLCBcIlVURi04XCIpO1xyXG4vLyBcdFN5c3RlbS5vdXQucHJpbnRsbihhKTtcclxuLy8gfVxyXG5cclxufVxyXG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/SB.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, '51cdbAMNrBJCbNYnmDKsRnT', 'SB'); // Script/SB.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { return _super !== null && _super.apply(this, arguments) || this; } // LIFE-CYCLE CALLBACKS: // onLoad () {} NewClass.prototype.start = function () { }; NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxTQi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBTSxJQUFBLEtBQXNCLEVBQUUsQ0FBQyxVQUFVLEVBQWxDLE9BQU8sYUFBQSxFQUFFLFFBQVEsY0FBaUIsQ0FBQztBQUcxQztJQUFzQyw0QkFBWTtJQUFsRDs7SUFZQSxDQUFDO0lBVEcsd0JBQXdCO0lBRXhCLGVBQWU7SUFFZix3QkFBSyxHQUFMO0lBRUEsQ0FBQztJQVRnQixRQUFRO1FBRDVCLE9BQU87T0FDYSxRQUFRLENBWTVCO0lBQUQsZUFBQztDQVpELEFBWUMsQ0FacUMsRUFBRSxDQUFDLFNBQVMsR0FZakQ7a0JBWm9CLFFBQVEiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB7Y2NjbGFzcywgcHJvcGVydHl9ID0gY2MuX2RlY29yYXRvcjtcclxuXHJcbkBjY2NsYXNzXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE5ld0NsYXNzIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuXHJcblxyXG4gICAgLy8gTElGRS1DWUNMRSBDQUxMQkFDS1M6XHJcblxyXG4gICAgLy8gb25Mb2FkICgpIHt9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyB1cGRhdGUgKGR0KSB7fVxyXG59XHJcbiJdfQ== //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/Rank.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, '1ee59EOhydJrpIHEeFr1GBu', 'Rank'); // Script/Rank.ts "use strict"; // import Global from "../../Script/Global"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var Rank = /** @class */ (function (_super) { __extends(Rank, _super); function Rank() { // LIFE-CYCLE CALLBACKS: var _this = _super !== null && _super.apply(this, arguments) || this; _this.Ani = null; _this.Anistate = null; return _this; } Rank.prototype.onLoad = function () { var RemoteS = Global_1.default.instance.GetS(); var phb = this.node.getChildByName("phb").children; var phbRank; var phbName; var phbFloor; var j = 0; var i = RemoteS.length - 1; // let len; var x = 0; var f = false; if (RemoteS.length >= 8) { x = RemoteS.length - 8; } for (; j < phb.length - x;) { //length = 8 for (; (i >= 0 && j < RemoteS.length - x); i--) { phbName = phb[j].getChildByName("id").getComponent(cc.Label); phbRank = phb[j].getChildByName("rank").getComponent(cc.Label); phbFloor = phb[j].getChildByName("floor").getComponent(cc.Label); if (phbName.string == RemoteS[i].userId) { i++; } phbName.string = RemoteS[i].userId.slice(4); phbRank.string = RemoteS[i].rank; phbFloor.string = RemoteS[i].score; if (phbName.string == Global_1.default.instance.GetUSer().userId.slice(4)) { this.node.getChildByName("phbd1").getChildByName("myrank").getComponent(cc.Label).string = phb[j].getChildByName("rank").getComponent(cc.Label).string; this.node.getChildByName("phbd1").getChildByName("myfloor").getComponent(cc.Label).string = phb[j].getChildByName("floor").getComponent(cc.Label).string; f = true; } switch (RemoteS[i].rank) { case 1: { phb[j].getChildByName("model").active = true; break; } case 2: { phb[j].getChildByName("model").active = true; break; } case 3: { phb[j].getChildByName("model").active = true; break; } default: { break; } } j++; } j++; } if (!f) { this.node.getChildByName("phbd1").getChildByName("myfloor").getComponent(cc.Label).string = Global_1.default.instance.getLocalScore().BestScore.toString(); this.node.getChildByName("phbd1").getChildByName("myrank").getComponent(cc.Label).string = Global_1.default.instance.GetR(); } }; Rank.prototype.start = function () { }; Rank.prototype.update = function (dt) { }; /** * close the rank Scene and load the start scene. */ Rank.prototype.CloseRank = function () { console.log("this button is used to close this rank Scene"); this.destroy(); Global_1.default.instance.OverFlag = false; cc.director.loadScene("StartScene"); }; Rank = __decorate([ ccclass ], Rank); return Rank; }(cc.Component)); exports.default = Rank; /** * 这里也需要修改:player的分数不在8名之内, * 需要读取player的名次。 */ 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxSYW5rLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw0Q0FBNEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUU1QyxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBa0Msd0JBQVk7SUFBOUM7UUFDSSx3QkFBd0I7UUFENUIscUVBa0ZDO1FBL0VHLFNBQUcsR0FBRyxJQUFJLENBQUM7UUFDWCxjQUFRLEdBQUcsSUFBSSxDQUFDOztJQThFcEIsQ0FBQztJQTdFRyxxQkFBTSxHQUFOO1FBQ0ksSUFBSSxPQUFPLEdBQUcsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLENBQUM7UUFDckMsSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUMsUUFBUSxDQUFDO1FBQ25ELElBQUksT0FBTyxDQUFDO1FBQ1osSUFBSSxPQUFPLENBQUM7UUFDWixJQUFJLFFBQVEsQ0FBQztRQUNiLElBQUksQ0FBQyxHQUFDLENBQUMsQ0FBQztRQUNSLElBQUksQ0FBQyxHQUFDLE9BQU8sQ0FBQyxNQUFNLEdBQUMsQ0FBQyxDQUFBO1FBQ3RCLFdBQVc7UUFDWCxJQUFJLENBQUMsR0FBQyxDQUFDLENBQUM7UUFDUixJQUFJLENBQUMsR0FBQyxLQUFLLENBQUM7UUFDWixJQUFHLE9BQU8sQ0FBQyxNQUFNLElBQUUsQ0FBQyxFQUFDO1lBQ2pCLENBQUMsR0FBRyxPQUFPLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQztTQUMxQjtRQUNELE9BQUssQ0FBQyxHQUFDLEdBQUcsQ0FBQyxNQUFNLEdBQUMsQ0FBQyxHQUFFLEVBQUMsWUFBWTtZQUM5QixPQUFLLENBQUMsQ0FBQyxJQUFFLENBQUMsSUFBRSxDQUFDLEdBQUMsT0FBTyxDQUFDLE1BQU0sR0FBQyxDQUFD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QVMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsTUFBTTtrQkFDbkYsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxFQUFFLENBQUMsU0FBUyxDQUFDLFFBQVEsRUFBRSxDQUFDO1lBQzNELElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU07a0JBQ2xGLGdCQUFNLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxDQUFDO1NBQ2hDO0lBQ0wsQ0FBQztJQUVELG9CQUFLLEdBQUw7SUFFQSxDQUFDO0lBRUQscUJBQU0sR0FBTixVQUFRLEVBQUU7SUFDVixDQUFDO0lBRUQ7O09BRUc7SUFDSCx3QkFBUyxHQUFUO1FBQ0ksT0FBTyxDQUFDLEdBQUcsQ0FBQyw4Q0FBOEMsQ0FBQyxDQUFDO1FBQzVELElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUNmLGdCQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsR0FBRyxLQUFLLENBQUM7UUFDakMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDLENBQUM7SUFDeEMsQ0FBQztJQWpGZ0IsSUFBSTtRQUR4QixPQUFPO09BQ2EsSUFBSSxDQWtGeEI7SUFBRCxXQUFDO0NBbEZELEFBa0ZDLENBbEZpQyxFQUFFLENBQUMsU0FBUyxHQWtGN0M7a0JBbEZvQixJQUFJO0FBbUZ6Qjs7O0dBR0ciLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIvLyBpbXBvcnQgR2xvYmFsIGZyb20gXCIuLi8uLi9TY3JpcHQvR2xvYmFsXCI7XHJcblxyXG5pbXBvcnQgR2xvYmFsIGZyb20gXCIuL0dsb2JhbFwiO1xyXG5cclxuY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBSYW5rIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuICAgIC8vIExJRkUtQ1lDTEUgQ0FMTEJBQ0tTOlxyXG5cclxuICAgIEFuaSA9IG51bGw7XHJcbiAgICBBbmlzdGF0ZSA9IG51bGw7XHJcbiAgICBvbkxvYWQgKCkge1xyXG4gICAgICAgIGxldCBSZW1vdGVTID0gR2xvYmFsLmluc3RhbmNlLkdldFMoKTtcclxuICAgICAgICBsZXQgcGhiID0gdGhpcy5ub2RlLmdldENoaWxkQnlOYW1lKFwicGhiXCIpLmNoaWxkcmVuO1xyXG4gICAgICAgIGxldCBwaGJSYW5rO1xyXG4gICAgICAgIGxldCBwaGJOYW1lO1xyXG4gICAgICAgIGxldCBwaGJGbG9vcjtcclxuICAgICAgICBsZXQgaj0wO1xyXG4gICAgICAgIGxldCBpPVJlbW90ZVMubGVuZ3RoLTFcclxuICAgICAgICAvLyBsZXQgbGVuO1xyXG4gICAgICAgIGxldCB4PTA7XHJcbiAgICAgICAgbGV0IGY9ZmFsc2U7XHJcbiAgICAgICAgaWYoUmVtb3RlUy5sZW5ndGg+PTgpe1xyXG4gICAgICAgICAgICB4ID0gUmVtb3RlUy5sZW5ndGggLSA4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb3IoO2o8cGhiLmxlbmd0aC14Oyl7Ly9sZW5ndGggPSA4XHJcbiAgICAgICAgICAgIGZvcig7KGk+PTAmJmo8UmVtb3RlUy5sZW5ndGgteCk7aS0tKXtcclxuICAgICAgICAgICAgICAgIHBoYk5hbWUgPSBwaGJbal0uZ2V0Q2hpbGRCeU5hbWUoXCJpZFwiKS5nZXRDb21wb25lbnQoY2MuTGFiZWwpO1xyXG4gICAgICAgICAgICAgICAgcGhiUmFuayA9IHBoYltqXS5nZXRDaGlsZEJ5TmFtZShcInJhbmtcIikuZ2V0Q29tcG9uZW50KGNjLkxhYmVsKTtcclxuICAgICAgICAgICAgICAgIHBoYkZsb29yID0gcGhiW2pdLmdldENoaWxkQnlOYW1lKFwiZmxvb3JcIikuZ2V0Q29tcG9uZW50KGNjLkxhYmVsKTtcclxuICAgICAgICAgICAgICAgIGlmKHBoYk5hbWUuc3RyaW5nPT1SZW1vdGVTW2ldLnVzZXJJZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgaSsrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcGhiTmFtZS5zdHJpbmcgPSBSZW1vdGVTW2ldLnVzZXJJZC5zbGljZSg0KTtcclxuICAgICAgICAgICAgICAgIHBoYlJhbmsuc3RyaW5nID0gUmVtb3RlU1tpXS5yYW5rO1xyXG4gICAgICAgICAgICAgICAgcGhiRmxvb3Iuc3RyaW5nID0gUmVtb3RlU1tpXS5zY29yZTsgXHJcbiAgICAgICAgICAgICAgICBpZihwaGJOYW1lLnN0cmluZyA9PSBHbG9iYWwuaW5zdGFuY2UuR2V0VVNlcigpLnVzZXJJZC5zbGljZSg0KSl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5ub2RlLmdldENoaWxkQnlOYW1lKFwicGhiZDFcIikuZ2V0Q2hpbGRCeU5hbWUoXCJteXJhbmtcIikuZ2V0Q29tcG9uZW50KGNjLkxhYmVsKS5zdHJpbmdcclxuICAgICAgICAgICAgICAgICAgICAgICAgID0gcGhiW2pdLmdldENoaWxkQnlOYW1lKFwicmFua1wiKS5nZXRDb21wb25lbnQoY2MuTGFiZWwpLnN0cmluZzsgXHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5ub2RlLmdldENoaWxkQnlOYW1lKFwicGhiZDFcIikuZ2V0Q2hpbGRCeU5hbWUoXCJteWZsb29yXCIpLmdldENvbXBvbmVudChjYy5MYWJlbCkuc3RyaW5nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICA9IHBoYltqXS5nZXRDaGlsZEJ5TmFtZShcImZsb29yXCIpLmdldENvbXBvbmVudChjYy5MYWJlbCkuc3RyaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGYgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3dpdGNoKFJlbW90ZVNbaV0ucmFuayl7XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAxOntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGhiW2pdLmdldENoaWxkQnlOYW1lKFwibW9kZWxcIikuYWN0aXZlID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgMjp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBoYltqXS5nZXRDaGlsZEJ5TmFtZShcIm1vZGVsXCIpLmFjdGl2ZSA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjYXNlIDM6e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwaGJbal0uZ2V0Q2hpbGRCeU5hbWUoXCJtb2RlbFwiKS5hY3RpdmUgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGorKyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBqKys7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmKCFmKXtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLmdldENoaWxkQnlOYW1lKFwicGhiZDFcIikuZ2V0Q2hpbGRCeU5hbWUoXCJteWZsb29yXCIpLmdldENvbXBvbmVudChjYy5MYWJlbCkuc3RyaW5nXHJcbiAgICAgICAgICAgICAgICA9IEdsb2JhbC5pbnN0YW5jZS5nZXRMb2NhbFNjb3JlKCkuQmVzdFNjb3JlLnRvU3RyaW5nKCk7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS5nZXRDaGlsZEJ5TmFtZShcInBoYmQxXCIpLmdldENoaWxkQnlOYW1lKFwibXlyYW5rXCIpLmdldENvbXBvbmVudChjYy5MYWJlbCkuc3RyaW5nXHJcbiAgICAgICAgICAgICAgICA9IEdsb2JhbC5pbnN0YW5jZS5HZXRSKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN0YXJ0ICgpIHtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBjbG9zZSB0aGUgcmFuayBTY2VuZSBhbmQgbG9hZCB0aGUgc3RhcnQgc2NlbmUuXHJcbiAgICAgKi9cclxuICAgIENsb3NlUmFuaygpe1xyXG4gICAgICAgIGNvbnNvbGUubG9nKFwidGhpcyBidXR0b24gaXMgdXNlZCB0byBjbG9zZSB0aGlzIHJhbmsgU2NlbmVcIik7XHJcbiAgICAgICAgdGhpcy5kZXN0cm95KCk7XHJcbiAgICAgICAgR2xvYmFsLmluc3RhbmNlLk92ZXJGbGFnID0gZmFsc2U7XHJcbiAgICAgICAgY2MuZGlyZWN0b3IubG9hZFNjZW5lKFwiU3RhcnRTY2VuZVwiKTtcclxuICAgIH1cclxufVxyXG4vKipcclxuICog6L+Z6YeM5Lmf6ZyA6KaB5L+u5pS577yacGxheWVy55qE5YiG5pWw5LiN5ZyoOOWQjeS5i+WGhe+8jFxyXG4gKiDpnIDopoHor7vlj5ZwbGF5ZXLnmoTlkI3mrKHjgIJcclxuICovXHJcbiJdfQ== //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/migration/use_v2.1-2.2.1_cc.Toggle_event.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, 'feecb1//ZlFGa+F7XBGUNj2', 'use_v2.1-2.2.1_cc.Toggle_event'); // migration/use_v2.1-2.2.1_cc.Toggle_event.js "use strict"; /* * This script is automatically generated by Cocos Creator and is only used for projects compatible with the v2.1.0 ~ 2.2.1 version. * You do not need to manually add this script in any other project. * If you don't use cc.Toggle in your project, you can delete this script directly. * If your project is hosted in VCS such as git, submit this script together. * * 此脚本由 Cocos Creator 自动生成,仅用于兼容 v2.1.0 ~ 2.2.1 版本的工程, * 你无需在任何其它项目中手动添加此脚本。 * 如果你的项目中没用到 Toggle,可直接删除该脚本。 * 如果你的项目有托管于 git 等版本库,请将此脚本一并上传。 */ if (cc.Toggle) { // Whether to trigger 'toggle' and 'checkEvents' events when modifying 'toggle.isChecked' in the code // 在代码中修改 'toggle.isChecked' 时是否触发 'toggle' 与 'checkEvents' 事件 cc.Toggle._triggerEventInScript_isChecked = true; } 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcbWlncmF0aW9uXFx1c2VfdjIuMS0yLjIuMV9jYy5Ub2dnbGVfZXZlbnQuanMiXSwibmFtZXMiOlsiY2MiLCJUb2dnbGUiLCJfdHJpZ2dlckV2ZW50SW5TY3JpcHRfaXNDaGVja2VkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQSxJQUFJQSxFQUFFLENBQUNDLE1BQVAsRUFBZTtFQUNYO0VBQ0E7RUFDQUQsRUFBRSxDQUFDQyxNQUFILENBQVVDLCtCQUFWLEdBQTRDLElBQTVDO0FBQ0giLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBUaGlzIHNjcmlwdCBpcyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBieSBDb2NvcyBDcmVhdG9yIGFuZCBpcyBvbmx5IHVzZWQgZm9yIHByb2plY3RzIGNvbXBhdGlibGUgd2l0aCB0aGUgdjIuMS4wIO+9niAyLjIuMSB2ZXJzaW9uLlxuICogWW91IGRvIG5vdCBuZWVkIHRvIG1hbnVhbGx5IGFkZCB0aGlzIHNjcmlwdCBpbiBhbnkgb3RoZXIgcHJvamVjdC5cbiAqIElmIHlvdSBkb24ndCB1c2UgY2MuVG9nZ2xlIGluIHlvdXIgcHJvamVjdCwgeW91IGNhbiBkZWxldGUgdGhpcyBzY3JpcHQgZGlyZWN0bHkuXG4gKiBJZiB5b3VyIHByb2plY3QgaXMgaG9zdGVkIGluIFZDUyBzdWNoIGFzIGdpdCwgc3VibWl0IHRoaXMgc2NyaXB0IHRvZ2V0aGVyLlxuICpcbiAqIOatpOiEmuacrOeUsSBDb2NvcyBDcmVhdG9yIOiHquWKqOeUn+aIkO+8jOS7heeUqOS6juWFvOWuuSB2Mi4xLjAgfiAyLjIuMSDniYjmnKznmoTlt6XnqIvvvIxcbiAqIOS9oOaXoOmcgOWcqOS7u+S9leWFtuWug+mhueebruS4reaJi+WKqOa3u+WKoOatpOiEmuacrOOAglxuICog5aaC5p6c5L2g55qE6aG555uu5Lit5rKh55So5YiwIFRvZ2dsZe+8jOWPr+ebtOaOpeWIoOmZpOivpeiEmuacrOOAglxuICog5aaC5p6c5L2g55qE6aG555uu5pyJ5omY566h5LqOIGdpdCDnrYnniYjmnKzlupPvvIzor7flsIbmraTohJrmnKzkuIDlubbkuIrkvKDjgIJcbiAqL1xuXG5pZiAoY2MuVG9nZ2xlKSB7XG4gICAgLy8gV2hldGhlciB0byB0cmlnZ2VyICd0b2dnbGUnIGFuZCAnY2hlY2tFdmVudHMnIGV2ZW50cyB3aGVuIG1vZGlmeWluZyAndG9nZ2xlLmlzQ2hlY2tlZCcgaW4gdGhlIGNvZGVcbiAgICAvLyDlnKjku6PnoIHkuK3kv67mlLkgJ3RvZ2dsZS5pc0NoZWNrZWQnIOaXtuaYr+WQpuinpuWPkSAndG9nZ2xlJyDkuI4gJ2NoZWNrRXZlbnRzJyDkuovku7ZcbiAgICBjYy5Ub2dnbGUuX3RyaWdnZXJFdmVudEluU2NyaXB0X2lzQ2hlY2tlZCA9IHRydWU7XG59XG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/boli.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, 'b589cT4kUVCI5/47LSUUTiR', 'boli'); // Script/boli.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var boli = /** @class */ (function (_super) { __extends(boli, _super); function boli() { var _this = _super !== null && _super.apply(this, arguments) || this; /** * 落脚点类型 5:玻璃 */ _this.KIND_FootHold = 5; /** * player是否落在落脚点上,默认false,没有 */ _this.isHold = false; _this.NodeH = 40; _this.main = null; /** * 落脚点对应动画 */ _this.Ani = null; _this.AniState = null; _this.gainSc = false; return _this; } boli.prototype.onLoad = function () { this.node.y = -500; this.node.x = (Math.random() * 2 - 1) * 140; this.Ani = this.node.getComponent(cc.Animation); }; boli.prototype.start = function () { }; boli.prototype.update = function (dt) { var self = this; if (Global_1.default.instance.OverFlag) { self.enabled = false; } else { this.node.active = true; this.node.y += Global_1.default.instance.FHFallSpeed; if (this.node.isHold) { Global_1.default.instance.CollisionFlag = true; Global_1.default.instance.TheHolder = this.node; } if (this.node.y > 360) { if (this.node.isHold) { this.node.isHold = false; Global_1.default.instance.CollisionFlag = false; } this.node.destroy(); } } }; /** * 初始化函数 * @param main 主场景 */ boli.prototype.init = function (main) { this.main = main; }; /** * 获取落脚点类型 */ boli.prototype.getKind = function () { return this.KIND_FootHold; }; boli.prototype.onCollisionEnter = function (other, self) { // let spawn; var rootself = this; Global_1.default.instance.KIND_FootHold = this.KIND_FootHold; Global_1.default.instance.TheHolder = this.node; self.node.isHold = true; Global_1.default.instance.CollisionFlag = true; if (other.tag == 111) { console.log("我被撞到了"); rootself.main.Score(); rootself.gainSc = true; return; } // this.main.Score(); this.scheduleOnce(function () { this.AniState = this.Ani.play("boli"); rootself.node.isHold = false; Global_1.default.instance.CollisionFlag = false; self.destroy(); }, 0.5); }; __decorate([ property(Boolean) ], boli.prototype, "isHold", void 0); __decorate([ property(Number) ], boli.prototype, "NodeH", void 0); boli = __decorate([ ccclass ], boli); return boli; }(cc.Component)); exports.default = boli; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxib2xpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBLG1DQUE4QjtBQUV4QixJQUFBLEtBQXNCLEVBQUUsQ0FBQyxVQUFVLEVBQWxDLE9BQU8sYUFBQSxFQUFFLFFBQVEsY0FBaUIsQ0FBQztBQUkxQztJQUFrQyx3QkFBWTtJQUE5QztRQUFBLHFFQTJGQztRQTFGRzs7V0FFRztRQUNLLG1CQUFhLEdBQUcsQ0FBQyxDQUFDO1FBQzFCOztXQUVHO1FBRUksWUFBTSxHQUFHLEtBQUssQ0FBQztRQUdmLFdBQUssR0FBVSxFQUFFLENBQUM7UUFFakIsVUFBSSxHQUFhLElBQUksQ0FBQztRQUM5Qjs7V0FFRztRQUNILFNBQUcsR0FBZ0IsSUFBSSxDQUFDO1FBQ3hCLGNBQVEsR0FBRyxJQUFJLENBQUM7UUFDaEIsWUFBTSxHQUFHLEtBQUssQ0FBQzs7SUF1RW5CLENBQUM7SUFyRUcscUJBQU0sR0FBTjtRQUNJLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFJLENBQUMsR0FBRyxDQUFDO1FBQ3BCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFFLENBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFDLENBQUMsR0FBQyxDQUFDLENBQUMsR0FBQyxHQUFHLENBQUM7UUFDdEMsSUFBSSxDQUFDLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDcEQsQ0FBQztJQUVELG9CQUFLLEdBQUw7SUFFQSxDQUFDO0lBRUQscUJBQU0sR0FBTixVQUFRLEVBQUU7UUFDTixJQUFJLElBQUksR0FBRyxJQUFJLENBQUM7UUFDaEIsSUFBRyxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxRQUFRLEVBQUM7WUFDeEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7U0FDeEI7YUFDRztZQUNBLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztZQUN4QixJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUM7WUFDM0MsSUFBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBQztnQkFDaEIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQztnQkFDckMsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUM7YUFDekM7WUFDRCxJQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFDLEdBQUcsRUFBQztnQkFDZixJQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFDO29CQUNoQixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7b0JBQ3pCLGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7aUJBQ3pDO2dCQUNELElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7YUFDdkI7U0FDSjtJQUNMLENBQUM7SUFJRDs7O09BR0c7SUFDSSxtQkFBSSxHQUFYLFVBQVksSUFBYztRQUN0QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztJQUNyQixDQUFDO0lBQ0Q7O09BRUc7SUFDSSxzQkFBTyxHQUFkO1FBQ0ksT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDO0lBQzlCLENBQUM7SUFFRCwrQkFBZ0IsR0FBaEIsVUFBaUIsS0FBSyxFQUFDLElBQUk7UUFDdkIsYUFBYTtRQUNiLElBQUksUUFBUSxHQUFHLElBQUksQ0FBQztRQUNwQixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQztRQUNuRCxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQztRQUN0QyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7UUFDeEIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQztRQUNyQyxJQUFHLEtBQUssQ0FBQyxHQUFHLElBQUksR0FBRyxFQUFDO1lBQ2hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7WUFDckIsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQztZQUN0QixRQUFRLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztZQUN2QixPQUFPO1NBQ1Y7UUFDRCxxQkFBcUI7UUFDckIsSUFBSSxDQUFDLFlBQVksQ0FBQztZQUNkLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDdEMsUUFBUSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1lBQzdCLGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7WUFDdEMsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ25CLENBQUMsRUFBQyxHQUFHLENBQUMsQ0FBQztJQUNYLENBQUM7SUFqRkQ7UUFEQyxRQUFRLENBQUMsT0FBTyxDQUFDO3dDQUNJO0lBR3RCO1FBREMsUUFBUSxDQUFDLE1BQU0sQ0FBQzt1Q0FDUTtJQVpSLElBQUk7UUFEeEIsT0FBTztPQUNhLElBQUksQ0EyRnhCO0lBQUQsV0FBQztDQTNGRCxBQTJGQyxDQTNGaUMsRUFBRSxDQUFDLFNBQVMsR0EyRjdDO2tCQTNGb0IsSUFBSSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBNYWluU2NlbmUgZnJvbSBcIi4vTWFpblNjZW5lXCI7XHJcbmltcG9ydCBHbG9iYWwgZnJvbSBcIi4vR2xvYmFsXCI7XHJcblxyXG5jb25zdCB7Y2NjbGFzcywgcHJvcGVydHl9ID0gY2MuX2RlY29yYXRvcjtcclxuXHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBib2xpIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuICAgIC8qKlxyXG4gICAgICog6JC96ISa54K557G75Z6LIDXvvJrnjrvnkoNcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSBLSU5EX0Zvb3RIb2xkID0gNTtcclxuICAgIC8qKlxyXG4gICAgICogcGxheWVy5piv5ZCm6JC95Zyo6JC96ISa54K55LiK77yM6buY6K6kZmFsc2XvvIzmsqHmnIlcclxuICAgICAqL1xyXG4gICAgQHByb3BlcnR5KEJvb2xlYW4pXHJcbiAgICBwdWJsaWMgaXNIb2xkID0gZmFsc2U7XHJcblxyXG4gICAgQHByb3BlcnR5KE51bWJlcilcclxuICAgIHB1YmxpYyBOb2RlSDpudW1iZXIgPSA0MDtcclxuXHJcbiAgICBwcml2YXRlIG1haW46TWFpblNjZW5lID0gbnVsbDtcclxuICAgIC8qKlxyXG4gICAgICog6JC96ISa54K55a+55bqU5Yqo55S7XHJcbiAgICAgKi9cclxuICAgIEFuaTpjYy5BbmltYXRpb24gPSBudWxsO1xyXG4gICAgQW5pU3RhdGUgPSBudWxsO1xyXG4gICAgZ2FpblNjID0gZmFsc2U7XHJcblxyXG4gICAgb25Mb2FkICgpIHtcclxuICAgICAgICB0aGlzLm5vZGUueSA9ICAtNTAwO1xyXG4gICAgICAgIHRoaXMubm9kZS54ID0oIE1hdGgucmFuZG9tKCkqMi0xKSoxNDA7XHJcbiAgICAgICAgdGhpcy5BbmkgPSB0aGlzLm5vZGUuZ2V0Q29tcG9uZW50KGNjLkFuaW1hdGlvbik7XHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7XHJcbiAgICAgICAgbGV0IHNlbGYgPSB0aGlzO1xyXG4gICAgICAgIGlmKEdsb2JhbC5pbnN0YW5jZS5PdmVyRmxhZyl7XHJcbiAgICAgICAgICAgIHNlbGYuZW5hYmxlZCA9IGZhbHNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNle1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUuYWN0aXZlID0gdHJ1ZTtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLnkgKz0gR2xvYmFsLmluc3RhbmNlLkZIRmFsbFNwZWVkO1xyXG4gICAgICAgICAgICBpZih0aGlzLm5vZGUuaXNIb2xkKXtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5UaGVIb2xkZXIgPSB0aGlzLm5vZGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYodGhpcy5ub2RlLnk+MzYwKXtcclxuICAgICAgICAgICAgICAgIGlmKHRoaXMubm9kZS5pc0hvbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMubm9kZS5pc0hvbGQgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGhpcy5ub2RlLmRlc3Ryb3koKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8qKlxyXG4gICAgICog5Yid5aeL5YyW5Ye95pWwXHJcbiAgICAgKiBAcGFyYW0gbWFpbiDkuLvlnLrmma9cclxuICAgICAqL1xyXG4gICAgcHVibGljIGluaXQobWFpbjpNYWluU2NlbmUpe1xyXG4gICAgICAgIHRoaXMubWFpbiA9IG1haW47XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOiOt+WPluiQveiEmueCueexu+Wei1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgZ2V0S2luZCgpe1xyXG4gICAgICAgIHJldHVybiB0aGlzLktJTkRfRm9vdEhvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgb25Db2xsaXNpb25FbnRlcihvdGhlcixzZWxmKXtcclxuICAgICAgICAvLyBsZXQgc3Bhd247XHJcbiAgICAgICAgbGV0IHJvb3RzZWxmID0gdGhpcztcclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuS0lORF9Gb290SG9sZCA9IHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gdGhpcy5ub2RlO1xyXG4gICAgICAgIHNlbGYubm9kZS5pc0hvbGQgPSB0cnVlO1xyXG4gICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gdHJ1ZTtcclxuICAgICAgICBpZihvdGhlci50YWcgPT0gMTExKXtcclxuICAgICAgICAgICAgY29uc29sZS5sb2coXCLmiJHooqvmkp7liLDkuoZcIik7XHJcbiAgICAgICAgICAgIHJvb3RzZWxmLm1haW4uU2NvcmUoKTtcclxuICAgICAgICAgICAgcm9vdHNlbGYuZ2FpblNjID0gdHJ1ZTtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyB0aGlzLm1haW4uU2NvcmUoKTtcclxuICAgICAgICB0aGlzLnNjaGVkdWxlT25jZShmdW5jdGlvbigpe1xyXG4gICAgICAgICAgICB0aGlzLkFuaVN0YXRlID0gdGhpcy5BbmkucGxheShcImJvbGlcIik7XHJcbiAgICAgICAgICAgIHJvb3RzZWxmLm5vZGUuaXNIb2xkID0gZmFsc2U7XHJcbiAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAgICAgICAgIHNlbGYuZGVzdHJveSgpO1xyXG4gICAgICAgIH0sMC41KTtcclxuICAgIH1cclxufVxyXG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/MessManager.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, '7ab13b1j4xBw4TCbuKaPG7W', 'MessManager'); // Script/MessManager.ts "use strict"; // import { Event_Name } from "../core/event/event_mgr"; // import EventManager from "../core/event/EventManager"; Object.defineProperty(exports, "__esModule", { value: true }); exports.messManager = void 0; var MessManager = /** @class */ (function () { function MessManager() { //--胜利局数 this.winCount = 0; this.winCountMax = 2; //--单局道具使用次数 this.itemCounts = [0, 0, 0]; this.itemCountMaxs = [1, 1, 1]; this.canRewardCount = 0; this.haveReward = false; } MessManager.getInstance = function () { if (!MessManager._instance) { MessManager._instance = new MessManager(); } return MessManager._instance; }; /** * 本地数据初始化 */ MessManager.prototype.initData = function () { if (CC_DEBUG) { window["loginData"] = { userId: 11111, satoken: "111dTtCi0jk7zsK1mJj6ujrk6YT5DBZ3V6NoMHTarvyJKDDS9GoVbHIf9l4t7SJO3J3ZXK3B23Ve4O8YbwdGp08PoaLscA5S7JkQozeLi7mdYyyj1O3pU7EuRAcktN4e1Zm", }; } // window["loginData"] = { // userId: 133, // satoken: "dTtCi0jk7zsK1mJj6ujrk6YT5DBZ3V6NoMHTarvyJKDDS9GoVbHIf9l4t7SJO3J3ZXK3B23Ve4O8YbwdGp08PoaLscA5S7JkQozeLi7mdYyyj1O3pU7EuRAcktN4e1Zm", // } }; // public initOneGame() { // this.addPlayCount(); // this.itemCounts = [0, 0, 0]; // } // public getItmeScore(index: number) { // if (this.itemCounts[index] == 0) { // return 10; // } else if (this.itemCounts[index] == 1) { // return 50; // } else { // return 0; // } // } // public getCanRewardCount(): number { // return this.canRewardCount; // } // public getCanPlay(): boolean { // return this.winCount < this.winCountMax; // } // public getCanUseItem(index: number): boolean { // return this.itemCounts[index] < this.itemCountMaxs[index]; // } // public addItemCount(index: number, callBack, callFail = null) { // if (this.itemCounts[index] == 0) { // this.changeScore(-10, () => { // this.itemCounts[index]++; // callBack && callBack(); // }, () => { // callFail && callFail(); // }); // } else { // this.changeScore(-50, () => { // this.itemCounts[index]++; // callBack && callBack(); // }, () => { // callFail && callFail(); // }); // } // } // public addWinCount() { // this.winCount++; // this.setWinTimes(this.winCount); // } MessManager.prototype.getPlayCount = function (callBack, callFail) { var _this = this; if (callFail === void 0) { callFail = null; } fetch("https://miniapi.maox.com.cn/api/index/get_login_num", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ user_id: window["loginData"].userId }) }).then(function (response) { return response.text(); }).then(function (value) { var valueJson = JSON.parse(value); if (valueJson["code"] == 1) { _this.canRewardCount = valueJson["data"]; console.log(" this.canRewardCount", _this.canRewardCount); _this.haveReward = _this.canRewardCount > 0 ? true : false; callBack && callBack(); } else { var options = { title: "hint", content: "今日已经通关一局,请明日再来!" }; callFail && callFail(); } }); }; MessManager.prototype.addGameCount = function (callBack, callFail) { var _this = this; fetch("https://miniapi.maox.com.cn/api/index/add_game_num", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify({ user_id: window["loginData"].userId, "satoken": window["loginData"].satoken }) }).then(function (response) { return response.text(); }).then(function (value) { var valueJson = JSON.parse(value); if (valueJson["code"] == 1) { _this.canRewardCount--; callBack && callBack(); } else { callFail && callFail(); } }); }; MessManager.prototype.addPlayCount = function () { fetch("https://miniapi.maox.com.cn/api/index/counter", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ user_id: window["loginData"].userId }) }).then(function (response) { return response.text(); }).then(function (value) { var valueJson = JSON.parse(value); if (valueJson["code"] == 1) { } else { } }); }; // kongTou() { // fetch("http://game.jiuqishujie.cn/api/app-order/addUnconditionalAirdropCollectiblesCopy/" + window["loginData"].userId, { // method: "POST", // headers: { // "Content-Type": "application/json", // "satoken": window["loginData"].satoken // }, // }).then((response: Response) => { // return response.text() // }).then((value) => { // let valueJson = JSON.parse(value); // if (valueJson["code"] == 200) { // } else { // let options = { // title: "hint", // content: valueJson["data"] // } // EventManager.Instance.emit(Event_Name.UI_SHOW, options); // } // }) // } MessManager.prototype.changeScore = function (score, callBack, callFail) { if (callFail === void 0) { callFail = null; } fetch("http://game.jiuqishujie.cn/api/mall-credits/reduceOrIncreasePoints/" + window["loginData"].userId + "/" + (score >= 0 ? 1 : 2) + "/" + Math.abs(score), { method: "POST", headers: { "Content-Type": "application/json", "satoken": window["loginData"].satoken }, }).then(function (response) { return response.text(); }).then(function (value) { var valueJson = JSON.parse(value); if (valueJson["code"] == 200) { callBack && callBack(); } else { callFail && callFail(); } }); }; MessManager.prototype.questServer = function (score, callBack, callFail) { if (callFail === void 0) { callFail = null; } if (!window["loginData"].userId) { callBack && callBack(); return; } if (!window["loginData"].satoken) { callBack && callBack(); return; } fetch('https://multiplatform.maox.com.cn/api/a/add_score', { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ score: score.toString(), user_id: window["loginData"].userId, "token": window["loginData"].satoken, }) }).then(function (response) { return response.text(); }).then(function (value) { var valueJson = JSON.parse(value); console.error(valueJson); if (valueJson["code"] == 200) { callBack && callBack(); } else { callFail && callFail(); } }); }; MessManager.prototype.getUserSore = function (callBack, callFail) { if (callFail === void 0) { callFail = null; } if (!window["loginData"].userId) { callBack && callBack(); return; } fetch('https://multiplatform.maox.com.cn/api/a/get_user_today_score', { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ user_id: window["loginData"].userId, }) }).then(function (response) { return response.text(); }).then(function (value) { var valueJson = JSON.parse(value); console.error(valueJson); if (valueJson["code"] == 1) { callBack && callBack(valueJson); } else { callFail && callFail(); } }); }; return MessManager; }()); exports.default = MessManager; exports.messManager = MessManager.getInstance(); 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxNZXNzTWFuYWdlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsd0RBQXdEO0FBQ3hELHlEQUF5RDs7O0FBRXpEO0lBRUk7UUFRQSxRQUFRO1FBQ0EsYUFBUSxHQUFHLENBQUMsQ0FBQztRQUNiLGdCQUFXLEdBQUcsQ0FBQyxDQUFDO1FBQ3hCLFlBQVk7UUFDSixlQUFVLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBQ3ZCLGtCQUFhLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBRTFCLG1CQUFjLEdBQVcsQ0FBQyxDQUFDO1FBQzVCLGVBQVUsR0FBWSxLQUFLLENBQUM7SUFoQlgsQ0FBQztJQUNYLHVCQUFXLEdBQXpCO1FBQ0ksSUFBSSxDQUFDLFdBQVcsQ0FBQyxTQUFTLEVBQUU7WUFDeEIsV0FBVyxDQUFDLFNBQVMsR0FBRyxJQUFJLFdBQVcsRUFBRSxDQUFDO1NBQzdDO1FBQ0QsT0FBTyxXQUFXLENBQUMsU0FBUyxDQUFDO0lBQ2pDLENBQUM7SUFZRDs7T0FFRztJQUNJLDhCQUFRLEdBQWY7UUFFSSxJQUFJLFFBQVEsRUFBRTtZQUNWLE1BQU0sQ0FBQyxXQUFXLENBQUMsR0FBRztnQkFDbEIsTUFBTSxFQUFFLEtBQUs7Z0JBQ2IsT0FBTyxFQUFFLHFJQUFxSTthQUNqSixDQUFBO1NBQ0o7UUFDRCwwQkFBMEI7UUFDMUIsbUJBQW1CO1FBQ25CLG1KQUFtSjtRQUNuSixJQUFJO0lBQ1IsQ0FBQztJQUVELHlCQUF5QjtJQUN6QiwyQkFBMkI7SUFDM0IsbUNBQW1DO0lBQ25DLElBQUk7SUFDSix1Q0FBdUM7SUFDdkMseUNBQXlDO0lBQ3pDLHFCQUFxQjtJQUNyQixnREFBZ0Q7SUFDaEQscUJBQXFCO0lBQ3JCLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsUUFBUTtJQUNSLElBQUk7SUFDSix1Q0FBdUM7SUFDdkMs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QyxRQUFrQjtZQUN2QixPQUFPLFFBQVEsQ0FBQyxJQUFJLEVBQUUsQ0FBQTtRQUMxQixDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBQyxLQUFLO1lBQ1YsSUFBSSxTQUFTLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUNsQyxPQUFPLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDO1lBQ3pCLElBQUksU0FBUyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDeEIsUUFBUSxJQUFJLFFBQVEsQ0FBQyxTQUFTLENBQUMsQ0FBQzthQUNuQztpQkFBTTtnQkFDSCxRQUFRLElBQUksUUFBUSxFQUFFLENBQUM7YUFDMUI7UUFDTCxDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUM7SUFFTCxrQkFBQztBQUFELENBL1BBLEFBK1BDLElBQUE7O0FBQ1ksUUFBQSxXQUFXLEdBQUcsV0FBVyxDQUFDLFdBQVcsRUFBRSxDQUFDIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiLy8gaW1wb3J0IHsgRXZlbnRfTmFtZSB9IGZyb20gXCIuLi9jb3JlL2V2ZW50L2V2ZW50X21nclwiO1xyXG4vLyBpbXBvcnQgRXZlbnRNYW5hZ2VyIGZyb20gXCIuLi9jb3JlL2V2ZW50L0V2ZW50TWFuYWdlclwiO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTWVzc01hbmFnZXIge1xyXG4gICAgcHJpdmF0ZSBzdGF0aWMgX2luc3RhbmNlOiBNZXNzTWFuYWdlcjtcclxuICAgIHByaXZhdGUgY29uc3RydWN0b3IoKSB7IH1cclxuICAgIHB1YmxpYyBzdGF0aWMgZ2V0SW5zdGFuY2UoKTogTWVzc01hbmFnZXIge1xyXG4gICAgICAgIGlmICghTWVzc01hbmFnZXIuX2luc3RhbmNlKSB7XHJcbiAgICAgICAgICAgIE1lc3NNYW5hZ2VyLl9pbnN0YW5jZSA9IG5ldyBNZXNzTWFuYWdlcigpO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gTWVzc01hbmFnZXIuX2luc3RhbmNlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vLS3og5zliKnlsYDmlbBcclxuICAgIHByaXZhdGUgd2luQ291bnQgPSAwO1xyXG4gICAgcHJpdmF0ZSB3aW5Db3VudE1heCA9IDI7XHJcbiAgICAvLy0t5Y2V5bGA6YGT5YW35L2/55So5qyh5pWwXHJcbiAgICBwcml2YXRlIGl0ZW1Db3VudHMgPSBbMCwgMCwgMF07XHJcbiAgICBwcml2YXRlIGl0ZW1Db3VudE1heHMgPSBbMSwgMSwgMV07XHJcblxyXG4gICAgcHJpdmF0ZSBjYW5SZXdhcmRDb3VudDogbnVtYmVyID0gMDtcclxuICAgIHB1YmxpYyBoYXZlUmV3YXJkOiBib29sZWFuID0gZmFsc2U7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiDmnKzlnLDmlbDmja7liJ3lp4vljJZcclxuICAgICAqL1xyXG4gICAgcHVibGljIGluaXREYXRhKCkge1xyXG5cclxuICAgICAgICBpZiAoQ0NfREVCVUcpIHtcclxuICAgICAgICAgICAgd2luZG93W1wibG9naW5EYXRhXCJdID0ge1xyXG4gICAgICAgICAgICAgICAgdXNlcklkOiAxMTExMSxcclxuICAgICAgICAgICAgICAgIHNhdG9rZW46IFwiMTExZFR0Q2kwams3enNLMW1KajZ1anJrNllUNURCWjNWNk5vTUhUYXJ2eUpLRERTOUdvVmJISWY5bDR0N1NKTzNKM1pYSzNCMjNWZTRPOFlid2RHcDA4UG9hTHNjQTVTN0prUW96ZUxpN21kWXl5ajFPM3BVN0V1UkFja3RONGUxWm1cIixcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyB3aW5kb3dbXCJsb2dpbkRhdGFcIl0gPSB7XHJcbiAgICAgICAgLy8gICAgIHVzZXJJZDogMTMzLFxyXG4gICAgICAgIC8vICAgICBzYXRva2VuOiBcImRUdENpMGprN3pzSzFtSmo2dWpyazZZVDVEQlozVjZOb01IVGFydnlKS0REUzlHb1ZiSElmOWw0dDdTSk8zSjNaWEszQjIzVmU0TzhZYndkR3AwOFBvYUxzY0E1UzdKa1FvemVMaTdtZFl5eWoxTzNwVTdFdVJBY2t0TjRlMVptXCIsXHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIHB1YmxpYyBpbml0T25lR2FtZSgpIHtcclxuICAgIC8vICAgICB0aGlzLmFkZFBsYXlDb3VudCgpO1xyXG4gICAgLy8gICAgIHRoaXMuaXRlbUNvdW50cyA9IFswLCAwLCAwXTtcclxuICAgIC8vIH1cclxuICAgIC8vIHB1YmxpYyBnZXRJdG1lU2NvcmUoaW5kZXg6IG51bWJlcikge1xyXG4gICAgLy8gICAgIGlmICh0aGlzLml0ZW1Db3VudHNbaW5kZXhdID09IDApIHtcclxuICAgIC8vICAgICAgICAgcmV0dXJuIDEwO1xyXG4gICAgLy8gICAgIH0gZWxzZSBpZiAodGhpcy5pdGVtQ291bnRzW2luZGV4XSA9PSAxKSB7XHJcbiAgICAvLyAgICAgICAgIHJldHVybiA1MDtcclxuICAgIC8vICAgICB9IGVsc2Uge1xyXG4gICAgLy8gICAgICAgICByZXR1cm4gMDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyBwdWJsaWMgZ2V0Q2FuUmV3YXJkQ291bnQoKTogbnVtYmVyIHtcclxuICAgIC8vICAgICByZXR1cm4gdGhpcy5jYW5SZXdhcmRDb3VudDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyBwdWJsaWMgZ2V0Q2FuUGxheSgpOiBib29sZWFuIHtcclxuICAgIC8vICAgICByZXR1cm4gdGhpcy53aW5Db3VudCA8IHRoaXMud2luQ291bnRNYXg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gcHVibGljIGdldENhblVzZUl0ZW0oaW5kZXg6IG51bWJlcik6IGJvb2xlYW4ge1xyXG4gICAgLy8gICAgIHJldHVybiB0aGlzLml0ZW1Db3VudHNbaW5kZXhdIDwgdGhpcy5pdGVtQ291bnRNYXhzW2luZGV4XTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyBwdWJsaWMgYWRkSXRlbUNvdW50KGluZGV4OiBudW1iZXIsIGNhbGxCYWNrLCBjYWxsRmFpbCA9IG51bGwpIHtcclxuICAgIC8vICAgICBpZiAodGhpcy5pdGVtQ291bnRzW2luZGV4XSA9PSAwKSB7XHJcbiAgICAvLyAgICAgICAgIHRoaXMuY2hhbmdlU2NvcmUoLTEwLCAoKSA9PiB7XHJcbiAgICAvLyAgICAgICAgICAgICB0aGlzLml0ZW1Db3VudHNbaW5kZXhdKys7XHJcbiAgICAvLyAgICAgICAgICAgICBjYWxsQmFjayAmJiBjYWxsQmFjaygpO1xyXG4gICAgLy8gICAgICAgICB9LCAoKSA9PiB7XHJcbiAgICAvLyAgICAgICAgICAgICBjYWxsRmFpbCAmJiBjYWxsRmFpbCgpO1xyXG4gICAgLy8gICAgICAgICB9KTtcclxuICAgIC8vICAgICB9IGVsc2Uge1xyXG4gICAgLy8gICAgICAgICB0aGlzLmNoYW5nZVNjb3JlKC01MCwgKCkgPT4ge1xyXG4gICAgLy8gICAgICAgICAgICAgdGhpcy5pdGVtQ291bnRzW2luZGV4XSsrO1xyXG4gICAgLy8gICAgICAgICAgICAgY2FsbEJhY2sgJiYgY2FsbEJhY2soKTtcclxuICAgIC8vICAgICAgICAgfSwgKCkgPT4ge1xyXG4gICAgLy8gICAgICAgICAgICAgY2FsbEZhaWwgJiYgY2FsbEZhaWwoKTtcclxuICAgIC8vICAgICAgICAgfSk7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gcHVibGljIGFkZFdpbkNvdW50KCkge1xyXG4gICAgLy8gICAgIHRoaXMud2luQ291bnQrKztcclxuICAgIC8vICAgICB0aGlzLnNldFdpblRpbWVzKHRoaXMud2luQ291bnQpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIHB1YmxpYyBnZXRQbGF5Q291bnQoY2FsbEJhY2s6IEZ1bmN0aW9uLCBjYWxsRmFpbDogRnVuY3Rpb24gPSBudWxsKSB7XHJcbiAgICAgICAgZmV0Y2goXCJodHRwczovL21pbmlhcGkubWFveC5jb20uY24vYXBpL2luZGV4L2dldF9sb2dpbl9udW1cIiwge1xyXG4gICAgICAgICAgICBtZXRob2Q6IFwiUE9TVFwiLFxyXG4gICAgICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAgICAgICAgICAgICBcIkNvbnRlbnQtVHlwZVwiOiBcImFwcGxpY2F0aW9uL2pzb25cIlxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBib2R5OiBKU09OLnN0cmluZ2lmeSh7IHVzZXJfaWQ6IHdpbmRvd1tcImxvZ2luRGF0YVwiXS51c2VySWQgfSlcclxuICAgICAgICB9KS50aGVuKChyZXNwb25zZTogUmVzcG9uc2UpID0+IHtcclxuICAgICAgICAgICAgcmV0dXJuIHJlc3BvbnNlLnRleHQoKVxyXG4gICAgICAgIH0pLnRoZW4oKHZhbHVlKSA9PiB7XHJcbiAgICAgICAgICAgIGxldCB2YWx1ZUpzb24gPSBKU09OLnBhcnNlKHZhbHVlKTtcclxuICAgICAgICAgICAgaWYgKHZhbHVlSnNvbltcImNvZGVcIl0gPT0gMSkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5jYW5SZXdhcmRDb3VudCA9IHZhbHVlSnNvbltcImRhdGFcIl07XHJcbiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhcIiB0aGlzLmNhblJld2FyZENvdW50XCIsIHRoaXMuY2FuUmV3YXJkQ291bnQpXHJcbiAgICAgICAgICAgICAgICB0aGlzLmhhdmVSZXdhcmQgPSB0aGlzLmNhblJld2FyZENvdW50ID4gMCA/IHRydWUgOiBmYWxzZTtcclxuICAgICAgICAgICAgICAgIGNhbGxCYWNrICYmIGNhbGxCYWNrKCk7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgb3B0aW9ucyA9IHtcclxuICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCJoaW50XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLku4rml6Xlt7Lnu4/pgJrlhbPkuIDlsYDvvIzor7fmmI7ml6Xlho3mnaXvvIFcIlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY2FsbEZhaWwgJiYgY2FsbEZhaWwoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0pXHJcbiAgICB9XHJcbiAgICBwdWJsaWMgYWRkR2FtZUNvdW50KGNhbGxCYWNrOiBGdW5jdGlvbiwgY2FsbEZhaWw6IEZ1bmN0aW9uKSB7XHJcbiAgICAgICAgZmV0Y2goXCJodHRwczovL21pbmlhcGkubWFveC5jb20uY24vYXBpL2luZGV4L2FkZF9nYW1lX251bVwiLCB7XHJcbiAgICAgICAgICAgIG1ldGhvZDogXCJQT1NUXCIsXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAgIFwiQ29udGVudC1UeXBlXCI6IFwiYXBwbGljYXRpb24vanNvblwiLFxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBib2R5OiBKU09OLnN0cmluZ2lmeSh7IHVzZXJfaWQ6IHdpbmRvd1tcImxvZ2luRGF0YVwiXS51c2VySWQsIFwic2F0b2tlblwiOiB3aW5kb3dbXCJsb2dpbkRhdGFcIl0uc2F0b2tlbiB9KVxyXG4gICAgICAgIH0pLnRoZW4oKHJlc3BvbnNlOiBSZXNwb25zZSkgPT4ge1xyXG4gICAgICAgICAgICByZXR1cm4gcmVzcG9uc2UudGV4dCgpXHJcbiAgICAgICAgfSkudGhlbigodmFsdWUpID0+IHtcclxuICAgICAgICAgICAgbGV0IHZhbHVlSnNvbiA9IEpTT04ucGFyc2UodmFsdWUpO1xyXG4gICAgICAgICAgICBpZiAodmFsdWVKc29uW1wiY29kZVwiXSA9PSAxKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmNhblJld2FyZENvdW50LS07XHJcbiAgICAgICAgICAgICAgICBjYWxsQmFjayAmJiBjYWxsQmFjaygpO1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgY2FsbEZhaWwgJiYgY2FsbEZhaWwoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0pXHJcbiAgICB9XHJcblxyXG4gICAgYWRkUGxheUNvdW50KCkge1xyXG4gICAgICAgIGZldGNoKFwiaHR0cHM6Ly9taW5pYXBpLm1hb3guY29tLmNuL2FwaS9pbmRleC9jb3VudGVyXCIsIHtcclxuICAgICAgICAgICAgbWV0aG9kOiBcIlBPU1RcIixcclxuICAgICAgICAgICAgaGVhZGVyczoge1xyXG4gICAgICAgICAgICAgICAgXCJDb250ZW50LVR5cGVcIjogXCJhcHBsaWNhdGlvbi9qc29uXCJcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgYm9keTogSlNPTi5zdHJpbmdpZnkoeyB1c2VyX2lkOiB3aW5kb3dbXCJsb2dpbkRhdGFcIl0udXNlcklkIH0pXHJcbiAgICAgICAgfSkudGhlbigocmVzcG9uc2U6IFJlc3BvbnNlKSA9PiB7XHJcbiAgICAgICAgICAgIHJldHVybiByZXNwb25zZS50ZXh0KClcclxuICAgICAgICB9KS50aGVuKCh2YWx1ZSkgPT4ge1xyXG4gICAgICAgICAgICBsZXQgdmFsdWVKc29uID0gSlNPTi5wYXJzZSh2YWx1ZSk7XHJcbiAgICAgICAgICAgIGlmICh2YWx1ZUpzb25bXCJjb2RlXCJdID09IDEpIHtcclxuXHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSlcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8ga29uZ1RvdSgpIHtcclxuICAgIC8vICAgICBmZXRjaChcImh0dHA6Ly9nYW1lLmppdXFpc2h1amllLmNuL2FwaS9hcHAtb3JkZXIvYWRkVW5jb25kaXRpb25hbEFpcmRyb3BDb2xsZWN0aWJsZXNDb3B5L1wiICsgd2luZG93W1wibG9naW5EYXRhXCJdLnVzZXJJZCwge1xyXG4gICAgLy8gICAgICAgICBtZXRob2Q6IFwiUE9TVFwiLFxyXG4gICAgLy8gICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAvLyAgICAgICAgICAgICBcIkNvbnRlbnQtVHlwZVwiOiBcImFwcGxpY2F0aW9uL2pzb25cIixcclxuICAgIC8vICAgICAgICAgICAgIFwic2F0b2tlblwiOiB3aW5kb3dbXCJsb2dpbkRhdGFcIl0uc2F0b2tlblxyXG4gICAgLy8gICAgICAgICB9LFxyXG4gICAgLy8gICAgIH0pLnRoZW4oKHJlc3BvbnNlOiBSZXNwb25zZSkgPT4ge1xyXG4gICAgLy8gICAgICAgICByZXR1cm4gcmVzcG9uc2UudGV4dCgpXHJcbiAgICAvLyAgICAgfSkudGhlbigodmFsdWUpID0+IHtcclxuICAgIC8vICAgICAgICAgbGV0IHZhbHVlSnNvbiA9IEpTT04ucGFyc2UodmFsdWUpO1xyXG4gICAgLy8gICAgICAgICBpZiAodmFsdWVKc29uW1wiY29kZVwiXSA9PSAyMDApIHtcclxuXHJcbiAgICAvLyAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAvLyAgICAgICAgICAgICBsZXQgb3B0aW9ucyA9IHtcclxuICAgIC8vICAgICAgICAgICAgICAgICB0aXRsZTogXCJoaW50XCIsXHJcbiAgICAvLyAgICAgICAgICAgICAgICAgY29udGVudDogdmFsdWVKc29uW1wiZGF0YVwiXVxyXG4gICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgICAgRXZlbnRNYW5hZ2VyLkluc3RhbmNlLmVtaXQoRXZlbnRfTmFtZS5VSV9TSE9XLCBvcHRpb25zKTtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH0pXHJcbiAgICAvLyB9XHJcblxyXG4gICAgY2hhbmdlU2NvcmUoc2NvcmUsIGNhbGxCYWNrLCBjYWxsRmFpbCA9IG51bGwpIHtcclxuICAgICAgICBmZXRjaChgaHR0cDovL2dhbWUuaml1cWlzaHVqaWUuY24vYXBpL21hbGwtY3JlZGl0cy9yZWR1Y2VPckluY3JlYXNlUG9pbnRzLyR7d2luZG93W1wibG9naW5EYXRhXCJdLnVzZXJJZH0vJHtzY29yZSA+PSAwID8gMSA6IDJ9LyR7TWF0aC5hYnMoc2NvcmUpfWAsIHtcclxuICAgICAgICAgICAgbWV0aG9kOiBcIlBPU1RcIixcclxuICAgICAgICAgICAgaGVhZGVyczoge1xyXG5cclxuICAgICAgICAgICAgICAgIFwiQ29udGVudC1UeXBlXCI6IFwiYXBwbGljYXRpb24vanNvblwiLFxyXG4gICAgICAgICAgICAgICAgXCJzYXRva2VuXCI6IHdpbmRvd1tcImxvZ2luRGF0YVwiXS5zYXRva2VuXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSkudGhlbigocmVzcG9uc2U6IFJlc3BvbnNlKSA9PiB7XHJcbiAgICAgICAgICAgIHJldHVybiByZXNwb25zZS50ZXh0KClcclxuICAgICAgICB9KS50aGVuKCh2YWx1ZSkgPT4ge1xyXG4gICAgICAgICAgICBsZXQgdmFsdWVKc29uID0gSlNPTi5wYXJzZSh2YWx1ZSk7XHJcbiAgICAgICAgICAgIGlmICh2YWx1ZUpzb25bXCJjb2RlXCJdID09IDIwMCkge1xyXG4gICAgICAgICAgICAgICAgY2FsbEJhY2sgJiYgY2FsbEJhY2soKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGNhbGxGYWlsICYmIGNhbGxGYWlsKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KVxyXG4gICAgfVxyXG5cclxuICAgIHF1ZXN0U2VydmVyKHNjb3JlLCBjYWxsQmFjaywgY2FsbEZhaWwgPSBudWxsKSB7XHJcblxyXG4gICAgICAgIGlmICghd2luZG93W1wibG9naW5EYXRhXCJdLnVzZXJJZCkge1xyXG4gICAgICAgICAgICBjYWxsQmFjayAmJiBjYWxsQmFjaygpO1xyXG4gICAgICAgICAgICByZXR1cm5cclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKCF3aW5kb3dbXCJsb2dpbkRhdGFcIl0uc2F0b2tlbikge1xyXG4gICAgICAgICAgICBjYWxsQmFjayAmJiBjYWxsQmFjaygpO1xyXG4gICAgICAgICAgICByZXR1cm5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZldGNoKCdodHRwczovL211bHRpcGxhdGZvcm0ubWFveC5jb20uY24vYXBpL2EvYWRkX3Njb3JlJywge1xyXG4gICAgICAgICAgICBtZXRob2Q6IFwiUE9TVFwiLFxyXG4gICAgICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAgICAgICAgICAgICBcIkNvbnRlbnQtVHlwZVwiOiBcImFwcGxpY2F0aW9uL2pzb25cIlxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBib2R5OiBKU09OLnN0cmluZ2lmeSh7XHJcbiAgICAgICAgICAgICAgICBzY29yZTogc2NvcmUudG9TdHJpbmcoKSxcclxuICAgICAgICAgICAgICAgIHVzZXJfaWQ6IHdpbmRvd1tcImxvZ2luRGF0YVwiXS51c2VySWQsXHJcbiAgICAgICAgICAgICAgICBcInRva2VuXCI6IHdpbmRvd1tcImxvZ2luRGF0YVwiXS5zYXRva2VuLFxyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgIH0pLnRoZW4oKHJlc3BvbnNlOiBSZXNwb25zZSkgPT4ge1xyXG4gICAgICAgICAgICByZXR1cm4gcmVzcG9uc2UudGV4dCgpXHJcbiAgICAgICAgfSkudGhlbigodmFsdWUpID0+IHtcclxuXHJcbiAgICAgICAgICAgIGxldCB2YWx1ZUpzb24gPSBKU09OLnBhcnNlKHZhbHVlKTtcclxuICAgICAgICAgICAgY29uc29sZS5lcnJvcih2YWx1ZUpzb24pO1xyXG4gICAgICAgICAgICBpZiAodmFsdWVKc29uW1wiY29kZVwiXSA9PSAyMDApIHtcclxuICAgICAgICAgICAgICAgIGNhbGxCYWNrICYmIGNhbGxCYWNrKCk7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBjYWxsRmFpbCAmJiBjYWxsRmFpbCgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSlcclxuICAgIH1cclxuXHJcblxyXG4gICAgZ2V0VXNlclNvcmUoY2FsbEJhY2ssIGNhbGxGYWlsID0gbnVsbCkge1xyXG5cclxuICAgICAgICBpZiAoIXdpbmRvd1tcImxvZ2luRGF0YVwiXS51c2VySWQpIHtcclxuICAgICAgICAgICAgY2FsbEJhY2sgJiYgY2FsbEJhY2soKTtcclxuICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZldGNoKCdodHRwczovL211bHRpcGxhdGZvcm0ubWFveC5jb20uY24vYXBpL2EvZ2V0X3VzZXJfdG9kYXlfc2NvcmUnLCB7XHJcbiAgICAgICAgICAgIG1ldGhvZDogXCJQT1NUXCIsXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAgIFwiQ29udGVudC1UeXBlXCI6IFwiYXBwbGljYXRpb24vanNvblwiXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGJvZHk6IEpTT04uc3RyaW5naWZ5KHtcclxuICAgICAgICAgICAgICAgIHVzZXJfaWQ6IHdpbmRvd1tcImxvZ2luRGF0YVwiXS51c2VySWQsXHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgfSkudGhlbigocmVzcG9uc2U6IFJlc3BvbnNlKSA9PiB7XHJcbiAgICAgICAgICAgIHJldHVybiByZXNwb25zZS50ZXh0KClcclxuICAgICAgICB9KS50aGVuKCh2YWx1ZSkgPT4ge1xyXG4gICAgICAgICAgICBsZXQgdmFsdWVKc29uID0gSlNPTi5wYXJzZSh2YWx1ZSk7XHJcbiAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IodmFsdWVKc29uKTtcclxuICAgICAgICAgICAgaWYgKHZhbHVlSnNvbltcImNvZGVcIl0gPT0gMSkge1xyXG4gICAgICAgICAgICAgICAgY2FsbEJhY2sgJiYgY2FsbEJhY2sodmFsdWVKc29uKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGNhbGxGYWlsICYmIGNhbGxGYWlsKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KVxyXG4gICAgfVxyXG5cclxufVxyXG5leHBvcnQgY29uc3QgbWVzc01hbmFnZXIgPSBNZXNzTWFuYWdlci5nZXRJbnN0YW5jZSgpO1xyXG5cclxuXHJcblxyXG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/fuhuo1.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, '212dcEFGudE/bMTw40KdR9J', 'fuhuo1'); // Script/fuhuo1.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { return _super !== null && _super.apply(this, arguments) || this; } // LIFE-CYCLE CALLBACKS: NewClass.prototype.onLoad = function () { this.node.getChildByName("cd").getChildByName("RankScene").active = false; this.node.getChildByName("zl").getChildByName("rePlay").active = false; this.node.getChildByName("fh").getChildByName("rePlay").active = true; }; NewClass.prototype.start = function () { }; NewClass.prototype.update = function (dt) { var self = this; var Ani; var Anistate; var PlayOver = false; var Countdown = this.node.getChildByName("fh").getChildByName("Countdown").getComponent(cc.Label); var time = parseInt(Countdown.string); var scheduler = cc.director.getScheduler(); // scheduler.schedule(aniplayer,this,1,10,1,false); this.scheduleOnce(aniplayer, 1); //完成使用schedule的情况下,提示warning的问题。 /** * 结束页面的动画播放 */ function aniplayer() { var self = this; if (time > 0) { time--; } if (time == 0) { this.isScheduled = false; Ani = self.getComponent(cc.Animation); Anistate = Ani.play(); Countdown.string = time.toString(); self.node.getChildByName("cd").getChildByName("RankScene").active = true; self.node.getChildByName("zl").getChildByName("rePlay").active = true; self.node.getChildByName("fh").getChildByName("rePlay").active = false; scheduler.pauseTarget(this); PlayOver = true; } Countdown.string = time.toString(); if (PlayOver) { self.scheduleOnce(function () { scheduler.resumeTargets(self); scheduler.pauseAllTargets(); }, 0.47); } } }; NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxmdWh1bzEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ00sSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7O0lBb0RBLENBQUM7SUFsREcsd0JBQXdCO0lBRXhCLHlCQUFNLEdBQU47UUFDSSxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztRQUMxRSxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztRQUN2RSxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztJQUMxRSxDQUFDO0lBRUQsd0JBQUssR0FBTDtJQUVBLENBQUM7SUFFRCx5QkFBTSxHQUFOLFVBQVEsRUFBRTtRQUNOLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQztRQUNoQixJQUFJLEdBQUcsQ0FBQztRQUNSLElBQUksUUFBUSxDQUFDO1FBQ2IsSUFBSSxRQUFRLEdBQUcsS0FBSyxDQUFDO1FBQ3JCLElBQUksU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ2xHLElBQUksSUFBSSxHQUFHLFFBQVEsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDdEMsSUFBSSxTQUFTLEdBQUcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUMzQyxtREFBbUQ7UUFDbkQsSUFBSSxDQUFDLFlBQVksQ0FBQyxTQUFTLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQSxnQ0FBZ0M7UUFDL0Q7O1dBRUc7UUFDSCxTQUFTLFNBQVM7WUFDZCxJQUFJLElBQUksR0FBRyxJQUFJLENBQUM7WUFDaEIsSUFBRyxJQUFJLEdBQUMsQ0FBQyxFQUFDO2dCQUNOLElBQUksRUFBRSxDQUFDO2FBQ1Y7WUFDRCxJQUFHLElBQUksSUFBRSxDQUFDLEVBQUM7Z0JBQ1AsSUFBSSxDQUFDLFdBQVcsR0FBRyxLQUFLLENBQUM7Z0JBQ3pCLEdBQUcsR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQztnQkFDdEMsUUFBUSxHQUFHLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztnQkFDdEIsU0FBUyxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUM7Z0JBQ25DLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDO2dCQUN6RSxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztnQkFDdEUsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7Z0JBQ3ZFLFNBQVMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQzVCLFFBQVEsR0FBRyxJQUFJLENBQUM7YUFDbkI7WUFDRCxTQUFTLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQztZQUNuQyxJQUFHLFFBQVEsRUFBQztnQkFDUixJQUFJLENBQUMsWUFBWSxDQUFDO29CQUNkLFNBQVMsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLENBQUM7b0JBQzlCLFNBQVMsQ0FBQyxlQUFlLEVBQUUsQ0FBQztnQkFDaEMsQ0FBQyxFQUFDLElBQUksQ0FBQyxDQUFDO2FBQ1g7UUFDTCxDQUFDO0lBQ0wsQ0FBQztJQW5EZ0IsUUFBUTtRQUQ1QixPQUFPO09BQ2EsUUFBUSxDQW9ENUI7SUFBRCxlQUFDO0NBcERELEFBb0RDLENBcERxQyxFQUFFLENBQUMsU0FBUyxHQW9EakQ7a0JBcERvQixRQUFRIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmNvbnN0IHtjY2NsYXNzLCBwcm9wZXJ0eX0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTmV3Q2xhc3MgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG5cclxuICAgIC8vIExJRkUtQ1lDTEUgQ0FMTEJBQ0tTOlxyXG5cclxuICAgIG9uTG9hZCAoKSB7XHJcbiAgICAgICAgdGhpcy5ub2RlLmdldENoaWxkQnlOYW1lKFwiY2RcIikuZ2V0Q2hpbGRCeU5hbWUoXCJSYW5rU2NlbmVcIikuYWN0aXZlID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy5ub2RlLmdldENoaWxkQnlOYW1lKFwiemxcIikuZ2V0Q2hpbGRCeU5hbWUoXCJyZVBsYXlcIikuYWN0aXZlID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy5ub2RlLmdldENoaWxkQnlOYW1lKFwiZmhcIikuZ2V0Q2hpbGRCeU5hbWUoXCJyZVBsYXlcIikuYWN0aXZlID0gdHJ1ZTtcclxuICAgIH1cclxuXHJcbiAgICBzdGFydCAoKSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHVwZGF0ZSAoZHQpIHtcclxuICAgICAgICBsZXQgc2VsZiA9IHRoaXM7XHJcbiAgICAgICAgbGV0IEFuaTtcclxuICAgICAgICBsZXQgQW5pc3RhdGU7XHJcbiAgICAgICAgbGV0IFBsYXlPdmVyID0gZmFsc2U7XHJcbiAgICAgICAgbGV0IENvdW50ZG93biA9IHRoaXMubm9kZS5nZXRDaGlsZEJ5TmFtZShcImZoXCIpLmdldENoaWxkQnlOYW1lKFwiQ291bnRkb3duXCIpLmdldENvbXBvbmVudChjYy5MYWJlbCk7XHJcbiAgICAgICAgbGV0IHRpbWUgPSBwYXJzZUludChDb3VudGRvd24uc3RyaW5nKTtcclxuICAgICAgICBsZXQgc2NoZWR1bGVyID0gY2MuZGlyZWN0b3IuZ2V0U2NoZWR1bGVyKCk7XHJcbiAgICAgICAgLy8gc2NoZWR1bGVyLnNjaGVkdWxlKGFuaXBsYXllcix0aGlzLDEsMTAsMSxmYWxzZSk7XHJcbiAgICAgICAgdGhpcy5zY2hlZHVsZU9uY2UoYW5pcGxheWVyLDEpOy8v5a6M5oiQ5L2/55Soc2NoZWR1bGXnmoTmg4XlhrXkuIvvvIzmj5DnpLp3YXJuaW5n55qE6Zeu6aKY44CCXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICog57uT5p2f6aG16Z2i55qE5Yqo55S75pKt5pS+XHJcbiAgICAgICAgICovXHJcbiAgICAgICAgZnVuY3Rpb24gYW5pcGxheWVyKCl7XHJcbiAgICAgICAgICAgIGxldCBzZWxmID0gdGhpcztcclxuICAgICAgICAgICAgaWYodGltZT4wKXtcclxuICAgICAgICAgICAgICAgIHRpbWUtLTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZih0aW1lPT0wKXtcclxuICAgICAgICAgICAgICAgIHRoaXMuaXNTY2hlZHVsZWQgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIEFuaSA9IHNlbGYuZ2V0Q29tcG9uZW50KGNjLkFuaW1hdGlvbik7XHJcbiAgICAgICAgICAgICAgICBBbmlzdGF0ZSA9IEFuaS5wbGF5KCk7XHJcbiAgICAgICAgICAgICAgICBDb3VudGRvd24uc3RyaW5nID0gdGltZS50b1N0cmluZygpO1xyXG4gICAgICAgICAgICAgICAgc2VsZi5ub2RlLmdldENoaWxkQnlOYW1lKFwiY2RcIikuZ2V0Q2hpbGRCeU5hbWUoXCJSYW5rU2NlbmVcIikuYWN0aXZlID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIHNlbGYubm9kZS5nZXRDaGlsZEJ5TmFtZShcInpsXCIpLmdldENoaWxkQnlOYW1lKFwicmVQbGF5XCIpLmFjdGl2ZSA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICBzZWxmLm5vZGUuZ2V0Q2hpbGRCeU5hbWUoXCJmaFwiKS5nZXRDaGlsZEJ5TmFtZShcInJlUGxheVwiKS5hY3RpdmUgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIHNjaGVkdWxlci5wYXVzZVRhcmdldCh0aGlzKTsgXHJcbiAgICAgICAgICAgICAgICBQbGF5T3ZlciA9IHRydWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQ291bnRkb3duLnN0cmluZyA9IHRpbWUudG9TdHJpbmcoKTtcclxuICAgICAgICAgICAgaWYoUGxheU92ZXIpe1xyXG4gICAgICAgICAgICAgICAgc2VsZi5zY2hlZHVsZU9uY2UoZnVuY3Rpb24oKXtcclxuICAgICAgICAgICAgICAgICAgICBzY2hlZHVsZXIucmVzdW1lVGFyZ2V0cyhzZWxmKTtcclxuICAgICAgICAgICAgICAgICAgICBzY2hlZHVsZXIucGF1c2VBbGxUYXJnZXRzKCk7XHJcbiAgICAgICAgICAgICAgICB9LDAuNDcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/getP.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, 'd882cch+zFKZbKyVCF21USv', 'getP'); // Script/getP.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var getP = /** @class */ (function (_super) { __extends(getP, _super); function getP() { return _super !== null && _super.apply(this, arguments) || this; } // LIFE-CYCLE CALLBACKS: // onLoad () {} getP.prototype.start = function () { }; getP.prototype.update = function (dt) { }; getP.prototype.onCollisionEnter = function () { console.log("碰撞到了"); }; getP = __decorate([ ccclass ], getP); return getP; }(cc.Component)); exports.default = getP; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxnZXRQLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNNLElBQUEsS0FBc0IsRUFBRSxDQUFDLFVBQVUsRUFBbEMsT0FBTyxhQUFBLEVBQUUsUUFBUSxjQUFpQixDQUFDO0FBRzFDO0lBQWtDLHdCQUFZO0lBQTlDOztJQWdCQSxDQUFDO0lBYkcsd0JBQXdCO0lBRXhCLGVBQWU7SUFFZixvQkFBSyxHQUFMO0lBRUEsQ0FBQztJQUVELHFCQUFNLEdBQU4sVUFBUSxFQUFFLElBQUcsQ0FBQztJQUVkLCtCQUFnQixHQUFoQjtRQUNJLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDeEIsQ0FBQztJQWZnQixJQUFJO1FBRHhCLE9BQU87T0FDYSxJQUFJLENBZ0J4QjtJQUFELFdBQUM7Q0FoQkQsQUFnQkMsQ0FoQmlDLEVBQUUsQ0FBQyxTQUFTLEdBZ0I3QztrQkFoQm9CLElBQUkiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJcclxuY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBnZXRQIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuXHJcblxyXG4gICAgLy8gTElGRS1DWUNMRSBDQUxMQkFDS1M6XHJcblxyXG4gICAgLy8gb25Mb2FkICgpIHt9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7fVxyXG5cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIoKXtcclxuICAgICAgICBjb25zb2xlLmxvZyhcIueisOaSnuWIsOS6hlwiKTtcclxuICAgIH1cclxufVxyXG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/Opplvdai.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, 'c3fcdYkt9FMtJg2+HeTUXjw', 'Opplvdai'); // Script/Opplvdai.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var Opplvdai = /** @class */ (function (_super) { __extends(Opplvdai, _super); function Opplvdai() { var _this = _super !== null && _super.apply(this, arguments) || this; /** * 落脚点类型 2:向右传送带 */ _this.KIND_FootHold = 2; /** * player是否落在落脚点上,默认false,没有 */ _this.isHold = false; _this.NodeH = 69; _this.GoUp = false; _this.main = null; /** * 落脚点对应动画 */ _this.Ani = null; _this.AniState = null; _this.gainSc = false; return _this; } Opplvdai.prototype.onLoad = function () { this.node.y = -500; this.node.x = (Math.random() * 2 - 1) * 140; this.Ani = this.node.getComponent(cc.Animation); this.AniState = this.Ani.play("Opplvdai"); this.AniState.repeatCount = 100; this.AniState.speed = 2; }; Opplvdai.prototype.start = function () { }; Opplvdai.prototype.update = function (dt) { // console.log(Global.instance.CollisionFlag); var self = this; if (Global_1.default.instance.OverFlag) { self.enabled = false; } else { this.node.active = true; this.node.y += Global_1.default.instance.FHFallSpeed; if (this.node.isHold) { Global_1.default.instance.CollisionFlag = true; Global_1.default.instance.TheHolder = this.node; } if (this.node.y > 360) { if (this.node.isHold) { this.node.isHold = false; Global_1.default.instance.CollisionFlag = false; } this.node.destroy(); } } }; /** * 初始化函数 * @param main 主场景 */ Opplvdai.prototype.init = function (main) { this.main = main; }; /** * 获取落脚点类型 */ Opplvdai.prototype.getKind = function () { return this.KIND_FootHold; }; Opplvdai.prototype.onCollisionEnter = function (other, self) { var rootself = this; //当前根节点 if (rootself.GoUp) { return; } Global_1.default.instance.KIND_FootHold = this.KIND_FootHold; Global_1.default.instance.TheHolder = this.node; if (other.tag == 111) { console.log("我被撞到了"); rootself.main.Score(); rootself.gainSc = true; rootself.GoUp = true; return; } // this.main.Score(); if (!Global_1.default.instance.CollisionFlag) { // console.log(other); // console.log("2检测到碰撞!!!"); // console.log(self); // other.node.y = this.node.y+50; self.node.isHold = true; Global_1.default.instance.CollisionFlag = true; } }; __decorate([ property(Boolean) ], Opplvdai.prototype, "isHold", void 0); __decorate([ property(Number) ], Opplvdai.prototype, "NodeH", void 0); Opplvdai = __decorate([ ccclass ], Opplvdai); return Opplvdai; }(cc.Component)); exports.default = Opplvdai; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxPcHBsdmRhaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFvR0M7UUFsR0c7O1dBRUc7UUFDSyxtQkFBYSxHQUFHLENBQUMsQ0FBQztRQUMxQjs7V0FFRztRQUVJLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFHZixXQUFLLEdBQVUsRUFBRSxDQUFDO1FBRXpCLFVBQUksR0FBRyxLQUFLLENBQUM7UUFFTCxVQUFJLEdBQWEsSUFBSSxDQUFDO1FBQzlCOztXQUVHO1FBQ0gsU0FBRyxHQUFnQixJQUFJLENBQUM7UUFDeEIsY0FBUSxHQUFHLElBQUksQ0FBQztRQUNoQixZQUFNLEdBQUcsS0FBSyxDQUFDOztJQTZFbkIsQ0FBQztJQTNFRyx5QkFBTSxHQUFOO1FBQ0ksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUksQ0FBQyxHQUFHLENBQUM7UUFDcEIsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBRSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFDLEdBQUcsQ0FBQztRQUN2QyxJQUFJLENBQUMsR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUNoRCxJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQzFDLElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVyxHQUFHLEdBQUcsQ0FBQztRQUNoQyxJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUVELHdCQUFLLEdBQUw7SUFFQSxDQUFDO0lBRUQseUJBQU0sR0FBTixVQUFRLEVBQUU7UUFDTiw4Q0FBOEM7UUFDOUMsSUFBSSxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2hCLElBQUcsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsUUFBUSxFQUFDO1lBQ3hCLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1NBQ3hCO2FBQ0c7WUFDQSxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7WUFDeEIsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksZ0JBQU0sQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDO1lBQzNDLElBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUM7Z0JBQ2hCLGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUM7Z0JBQ3JDLGdCQUFNLENBQUMsUUFBUSxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDO2FBQ3pDO1lBQ0QsSUFBRyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBQyxHQUFHLEVBQUM7Z0JBQ2YsSUFBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBQztvQkFDaEIsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO29CQUN6QixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO2lCQUN6QztnQkFDRCxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO2FBQ3ZCO1NBQ0o7SUFDTCxDQUFDO0lBR0Q7OztPQUdHO0lBQ0ksdUJBQUksR0FBWCxVQUFZLElBQWM7UUFDdEIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7SUFDckIsQ0FBQztJQUNEOztPQUVHO0lBQ0ksMEJBQU8sR0FBZDtRQUNJLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQztJQUM5QixDQUFDO0lBRUQsbUNBQWdCLEdBQWhCLFVBQWlCLEtBQUssRUFBQyxJQUFJO1FBQ3ZCLElBQUksUUFBUSxHQUFHLElBQUksQ0FBQyxDQUFBLE9BQU87UUFDM0IsSUFBRyxRQUFRLENBQUMsSUFBSSxFQUFDO1lBQ2IsT0FBTztTQUNWO1FBQ0QsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUM7UUFDbkQsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUM7UUFDdEMsSUFBRyxLQUFLLENBQUMsR0FBRyxJQUFJLEdBQUcsRUFBQztZQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBQ3JCLFFBQVEsQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUM7WUFDdEIsUUFBUSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7WUFDdkIsUUFBUSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7WUFDckIsT0FBTztTQUNWO1FBQ0QscUJBQXFCO1FBQ3JCLElBQUcsQ0FBQyxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEVBQUM7WUFDOUIsc0JBQXNCO1lBQ3RCLDRCQUE0QjtZQUM1QixxQkFBcUI7WUFDckIsaUNBQWlDO1lBQ2pDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztZQUN4QixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDO1NBQ3hDO0lBQ0wsQ0FBQztJQXpGRDtRQURDLFFBQVEsQ0FBQyxPQUFPLENBQUM7NENBQ0k7SUFHdEI7UUFEQyxRQUFRLENBQUMsTUFBTSxDQUFDOzJDQUNRO0lBYlIsUUFBUTtRQUQ1QixPQUFPO09BQ2EsUUFBUSxDQW9HNUI7SUFBRCxlQUFDO0NBcEdELEFBb0dDLENBcEdxQyxFQUFFLENBQUMsU0FBUyxHQW9HakQ7a0JBcEdvQixRQUFRIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE1haW5TY2VuZSBmcm9tIFwiLi9NYWluU2NlbmVcIjtcclxuaW1wb3J0IEdsb2JhbCBmcm9tIFwiLi9HbG9iYWxcIjtcclxuXHJcbmNvbnN0IHtjY2NsYXNzLCBwcm9wZXJ0eX0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgT3BwbHZkYWkgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG5cclxuICAgIC8qKlxyXG4gICAgICog6JC96ISa54K557G75Z6LIDLvvJrlkJHlj7PkvKDpgIHluKZcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSBLSU5EX0Zvb3RIb2xkID0gMjtcclxuICAgIC8qKlxyXG4gICAgICogcGxheWVy5piv5ZCm6JC95Zyo6JC96ISa54K55LiK77yM6buY6K6kZmFsc2XvvIzmsqHmnIlcclxuICAgICAqL1xyXG4gICAgQHByb3BlcnR5KEJvb2xlYW4pXHJcbiAgICBwdWJsaWMgaXNIb2xkID0gZmFsc2U7XHJcblxyXG4gICAgQHByb3BlcnR5KE51bWJlcilcclxuICAgIHB1YmxpYyBOb2RlSDpudW1iZXIgPSA2OTtcclxuXHJcbiAgICBHb1VwID0gZmFsc2U7XHJcblxyXG4gICAgcHJpdmF0ZSBtYWluOk1haW5TY2VuZSA9IG51bGw7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueWvueW6lOWKqOeUu1xyXG4gICAgICovXHJcbiAgICBBbmk6Y2MuQW5pbWF0aW9uID0gbnVsbDtcclxuICAgIEFuaVN0YXRlID0gbnVsbDtcclxuICAgIGdhaW5TYyA9IGZhbHNlO1xyXG5cclxuICAgIG9uTG9hZCAoKSB7XHJcbiAgICAgICAgdGhpcy5ub2RlLnkgPSAgLTUwMDtcclxuICAgICAgICB0aGlzLm5vZGUueCA9ICggTWF0aC5yYW5kb20oKSoyLTEpKjE0MDtcclxuICAgICAgICB0aGlzLkFuaSA9IHRoaXMubm9kZS5nZXRDb21wb25lbnQoY2MuQW5pbWF0aW9uKTtcclxuICAgICAgICB0aGlzLkFuaVN0YXRlID0gdGhpcy5BbmkucGxheShcIk9wcGx2ZGFpXCIpO1xyXG4gICAgICAgIHRoaXMuQW5pU3RhdGUucmVwZWF0Q291bnQgPSAxMDA7XHJcbiAgICAgICAgdGhpcy5BbmlTdGF0ZS5zcGVlZCA9IDI7XHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7XHJcbiAgICAgICAgLy8gY29uc29sZS5sb2coR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcpO1xyXG4gICAgICAgIGxldCBzZWxmID0gdGhpcztcclxuICAgICAgICBpZihHbG9iYWwuaW5zdGFuY2UuT3ZlckZsYWcpe1xyXG4gICAgICAgICAgICBzZWxmLmVuYWJsZWQgPSBmYWxzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZXtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLmFjdGl2ZSA9IHRydWU7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS55ICs9IEdsb2JhbC5pbnN0YW5jZS5GSEZhbGxTcGVlZDtcclxuICAgICAgICAgICAgaWYodGhpcy5ub2RlLmlzSG9sZCl7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gdGhpcy5ub2RlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmKHRoaXMubm9kZS55PjM2MCl7XHJcbiAgICAgICAgICAgICAgICBpZih0aGlzLm5vZGUuaXNIb2xkKXtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLm5vZGUuaXNIb2xkID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRoaXMubm9kZS5kZXN0cm95KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qKlxyXG4gICAgICog5Yid5aeL5YyW5Ye95pWwXHJcbiAgICAgKiBAcGFyYW0gbWFpbiDkuLvlnLrmma9cclxuICAgICAqL1xyXG4gICAgcHVibGljIGluaXQobWFpbjpNYWluU2NlbmUpe1xyXG4gICAgICAgIHRoaXMubWFpbiA9IG1haW47XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOiOt+WPluiQveiEmueCueexu+Wei1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgZ2V0S2luZCgpe1xyXG4gICAgICAgIHJldHVybiB0aGlzLktJTkRfRm9vdEhvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgb25Db2xsaXNpb25FbnRlcihvdGhlcixzZWxmKXtcclxuICAgICAgICBsZXQgcm9vdHNlbGYgPSB0aGlzOy8v5b2T5YmN5qC56IqC54K5XHJcbiAgICAgICAgaWYocm9vdHNlbGYuR29VcCl7XHJcbiAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICB9XHJcbiAgICAgICAgR2xvYmFsLmluc3RhbmNlLktJTkRfRm9vdEhvbGQgPSB0aGlzLktJTkRfRm9vdEhvbGQ7XHJcbiAgICAgICAgR2xvYmFsLmluc3RhbmNlLlRoZUhvbGRlciA9IHRoaXMubm9kZTtcclxuICAgICAgICBpZihvdGhlci50YWcgPT0gMTExKXtcclxuICAgICAgICAgICAgY29uc29sZS5sb2coXCLmiJHooqvmkp7liLDkuoZcIik7XHJcbiAgICAgICAgICAgIHJvb3RzZWxmLm1haW4uU2NvcmUoKTtcclxuICAgICAgICAgICAgcm9vdHNlbGYuZ2FpblNjID0gdHJ1ZTtcclxuICAgICAgICAgICAgcm9vdHNlbGYuR29VcCA9IHRydWU7XHJcbiAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gdGhpcy5tYWluLlNjb3JlKCk7XHJcbiAgICAgICAgaWYoIUdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnKXtcclxuICAgICAgICAgICAgLy8gY29uc29sZS5sb2cob3RoZXIpO1xyXG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhcIjLmo4DmtYvliLDnorDmkp7vvIHvvIHvvIFcIik7XHJcbiAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKHNlbGYpO1xyXG4gICAgICAgICAgICAvLyBvdGhlci5ub2RlLnkgPSB0aGlzLm5vZGUueSs1MDtcclxuICAgICAgICAgICAgc2VsZi5ub2RlLmlzSG9sZCA9IHRydWU7XHJcbiAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gdHJ1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/lvdai.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, 'd80ccPtUvFAGYjYiiCrLHt/', 'lvdai'); // Script/lvdai.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var lvdai = /** @class */ (function (_super) { __extends(lvdai, _super); function lvdai() { var _this = _super !== null && _super.apply(this, arguments) || this; /** * 落脚点类型 3/4:传送带 */ _this.KIND_FootHold = 0; /** * player是否落在落脚点上,默认false,没有 */ _this.isHold = false; _this.NodeH = 60; _this.GoUp = false; _this.main = null; /** * 落脚点对应动画 */ _this.Ani = null; _this.AniState = null; _this.gainSc = false; return _this; } lvdai.prototype.onLoad = function () { var kind = Math.random(); this.node.y = -500; this.node.x = (Math.random() * 2 - 1) * 140; this.Ani = this.node.getComponent(cc.Animation); this.AniState = this.Ani.play("lvdai"); if (kind <= 0.5) { this.KIND_FootHold = 3; } else { this.KIND_FootHold = 4; this.AniState.wrapMode = cc.WrapMode.Reverse; //设置动画的播放方式为倒放 } this.AniState.repeatCount = 100; this.AniState.speed = 2; /** * 这里有点问题,设置模式貌似不奏效。一旦成功可以减小包体 */ }; lvdai.prototype.start = function () { }; lvdai.prototype.update = function (dt) { // console.log(Global.instance.CollisionFlag); var self = this; if (Global_1.default.instance.OverFlag) { self.enabled = false; } else { this.node.active = true; this.node.y += Global_1.default.instance.FHFallSpeed; if (this.node.isHold) { Global_1.default.instance.CollisionFlag = true; Global_1.default.instance.TheHolder = this.node; } if (this.node.y > 360) { if (this.node.isHold) { this.node.isHold = false; Global_1.default.instance.CollisionFlag = false; } this.node.destroy(); } } }; /** * 初始化函数 * @param main 主场景 */ lvdai.prototype.init = function (main) { this.main = main; }; /** * 获取落脚点类型 */ lvdai.prototype.getKind = function () { return this.KIND_FootHold; }; lvdai.prototype.onCollisionEnter = function (other, self) { var rootself = this; //当前根节点 if (rootself.GoUp) { return; } Global_1.default.instance.KIND_FootHold = this.KIND_FootHold; Global_1.default.instance.TheHolder = this.node; if (other.tag == 111) { // console.log("我被撞到了"); rootself.main.Score(); rootself.gainSc = true; return; } // this.main.Score(); if (!Global_1.default.instance.CollisionFlag) { // console.log(other); // console.log("5检测到碰撞!!!"); // console.log(self); self.node.isHold = true; Global_1.default.instance.CollisionFlag = true; } }; __decorate([ property(Boolean) ], lvdai.prototype, "isHold", void 0); __decorate([ property(Number) ], lvdai.prototype, "NodeH", void 0); lvdai = __decorate([ ccclass ], lvdai); return lvdai; }(cc.Component)); exports.default = lvdai; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxsdmRhaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBbUMseUJBQVk7SUFBL0M7UUFBQSxxRUE0R0M7UUEzR0c7O1dBRUc7UUFDSyxtQkFBYSxHQUFHLENBQUMsQ0FBQztRQUMxQjs7V0FFRztRQUVJLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFHZixXQUFLLEdBQVUsRUFBRSxDQUFDO1FBRXpCLFVBQUksR0FBRyxLQUFLLENBQUM7UUFFTCxVQUFJLEdBQWEsSUFBSSxDQUFDO1FBQzlCOztXQUVHO1FBQ0gsU0FBRyxHQUFnQixJQUFJLENBQUM7UUFDeEIsY0FBUSxHQUFHLElBQUksQ0FBQztRQUNoQixZQUFNLEdBQUcsS0FBSyxDQUFDOztJQXNGbkIsQ0FBQztJQXBGRyxzQkFBTSxHQUFOO1FBQ0ksSUFBSSxJQUFJLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDO1FBQ3pCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFJLENBQUMsR0FBRyxDQUFDO1FBQ3BCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFDLENBQUMsR0FBQyxDQUFDLENBQUMsR0FBQyxHQUFHLENBQUM7UUFDdkMsSUFBSSxDQUFDLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDaEQsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUN2QyxJQUFHLElBQUksSUFBRSxHQUFHLEVBQUM7WUFDVCxJQUFJLENBQUMsYUFBYSxH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T0FDYSxLQUFLLENBNEd6QjtJQUFELFlBQUM7Q0E1R0QsQUE0R0MsQ0E1R2tDLEVBQUUsQ0FBQyxTQUFTLEdBNEc5QztrQkE1R29CLEtBQUsiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgTWFpblNjZW5lIGZyb20gXCIuL01haW5TY2VuZVwiO1xyXG5pbXBvcnQgR2xvYmFsIGZyb20gXCIuL0dsb2JhbFwiO1xyXG5cclxuY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBsdmRhaSBleHRlbmRzIGNjLkNvbXBvbmVudCB7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueexu+WeiyAzLzTvvJrkvKDpgIHluKZcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSBLSU5EX0Zvb3RIb2xkID0gMDtcclxuICAgIC8qKlxyXG4gICAgICogcGxheWVy5piv5ZCm6JC95Zyo6JC96ISa54K55LiK77yM6buY6K6kZmFsc2XvvIzmsqHmnIlcclxuICAgICAqL1xyXG4gICAgQHByb3BlcnR5KEJvb2xlYW4pXHJcbiAgICBwdWJsaWMgaXNIb2xkID0gZmFsc2U7XHJcblxyXG4gICAgQHByb3BlcnR5KE51bWJlcilcclxuICAgIHB1YmxpYyBOb2RlSDpudW1iZXIgPSA2MDtcclxuXHJcbiAgICBHb1VwID0gZmFsc2U7XHJcblxyXG4gICAgcHJpdmF0ZSBtYWluOk1haW5TY2VuZSA9IG51bGw7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueWvueW6lOWKqOeUu1xyXG4gICAgICovXHJcbiAgICBBbmk6Y2MuQW5pbWF0aW9uID0gbnVsbDtcclxuICAgIEFuaVN0YXRlID0gbnVsbDtcclxuICAgIGdhaW5TYyA9IGZhbHNlO1xyXG5cclxuICAgIG9uTG9hZCAoKSB7XHJcbiAgICAgICAgbGV0IGtpbmQgPSBNYXRoLnJhbmRvbSgpO1xyXG4gICAgICAgIHRoaXMubm9kZS55ID0gIC01MDA7XHJcbiAgICAgICAgdGhpcy5ub2RlLnggPSAoIE1hdGgucmFuZG9tKCkqMi0xKSoxNDA7XHJcbiAgICAgICAgdGhpcy5BbmkgPSB0aGlzLm5vZGUuZ2V0Q29tcG9uZW50KGNjLkFuaW1hdGlvbik7XHJcbiAgICAgICAgdGhpcy5BbmlTdGF0ZSA9IHRoaXMuQW5pLnBsYXkoXCJsdmRhaVwiKTtcclxuICAgICAgICBpZihraW5kPD0wLjUpe1xyXG4gICAgICAgICAgICB0aGlzLktJTkRfRm9vdEhvbGQgPSAzOyAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNle1xyXG4gICAgICAgICAgICB0aGlzLktJTkRfRm9vdEhvbGQgPSA0O1xyXG4gICAgICAgICAgICB0aGlzLkFuaVN0YXRlLndyYXBNb2RlID0gY2MuV3JhcE1vZGUuUmV2ZXJzZTsvL+iuvue9ruWKqOeUu+eahOaSreaUvuaWueW8j+S4uuWAkuaUvlxyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLkFuaVN0YXRlLnJlcGVhdENvdW50ID0gMTAwO1xyXG4gICAgICAgIHRoaXMuQW5pU3RhdGUuc3BlZWQgPSAyO1xyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIOi/memHjOacieeCuemXrumimO+8jOiuvue9ruaooeW8j+iyjOS8vOS4jeWlj+aViOOAguS4gOaXpuaIkOWKn+WPr+S7peWHj+Wwj+WMheS9k1xyXG4gICAgICAgICAqL1xyXG4gICAgfVxyXG5cclxuICAgIHN0YXJ0ICgpIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdXBkYXRlIChkdCkge1xyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnKTtcclxuICAgICAgICBsZXQgc2VsZiA9IHRoaXM7XHJcbiAgICAgICAgaWYoR2xvYmFsLmluc3RhbmNlLk92ZXJGbGFnKXtcclxuICAgICAgICAgICAgc2VsZi5lbmFibGVkID0gZmFsc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2V7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS5hY3RpdmUgPSB0cnVlO1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUueSArPSBHbG9iYWwuaW5zdGFuY2UuRkhGYWxsU3BlZWQ7XHJcbiAgICAgICAgICAgIGlmKHRoaXMubm9kZS5pc0hvbGQpe1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLlRoZUhvbGRlciA9IHRoaXMubm9kZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZih0aGlzLm5vZGUueT4zNjApe1xyXG4gICAgICAgICAgICAgICAgaWYodGhpcy5ub2RlLmlzSG9sZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5ub2RlLmlzSG9sZCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGlzLm5vZGUuZGVzdHJveSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKipcclxuICAgICAqIOWIneWni+WMluWHveaVsFxyXG4gICAgICogQHBhcmFtIG1haW4g5Li75Zy65pmvXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBpbml0KG1haW46TWFpblNjZW5lKXtcclxuICAgICAgICB0aGlzLm1haW4gPSBtYWluO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDojrflj5bokL3ohJrngrnnsbvlnotcclxuICAgICAqL1xyXG4gICAgcHVibGljIGdldEtpbmQoKXtcclxuICAgICAgICByZXR1cm4gdGhpcy5LSU5EX0Zvb3RIb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIob3RoZXIsc2VsZil7IFxyXG4gICAgICAgIGxldCByb290c2VsZiA9IHRoaXM7Ly/lvZPliY3moLnoioLngrlcclxuICAgICAgICBpZihyb290c2VsZi5Hb1VwKXtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuS0lORF9Gb290SG9sZCA9IHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gdGhpcy5ub2RlO1xyXG4gICAgICAgIGlmKG90aGVyLnRhZyA9PSAxMTEpe1xyXG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhcIuaIkeiiq+aSnuWIsOS6hlwiKTtcclxuICAgICAgICAgICAgcm9vdHNlbGYubWFpbi5TY29yZSgpO1xyXG4gICAgICAgICAgICByb290c2VsZi5nYWluU2MgPSB0cnVlO1xyXG4gICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHRoaXMubWFpbi5TY29yZSgpO1xyXG4gICAgICAgIGlmKCFHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyl7XHJcbiAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKG90aGVyKTtcclxuICAgICAgICAgICAgLy8gY29uc29sZS5sb2coXCI15qOA5rWL5Yiw56Kw5pKe77yB77yB77yBXCIpO1xyXG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhzZWxmKTtcclxuICAgICAgICAgICAgc2VsZi5ub2RlLmlzSG9sZCA9IHRydWU7XHJcbiAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gdHJ1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/StartScene.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, '9129bZ2zN5I673xCbm79sLC', 'StartScene'); // Script/StartScene.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var StartScene = /** @class */ (function (_super) { __extends(StartScene, _super); function StartScene() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.paihangbang = null; // LIFE-CYCLE CALLBACKS: _this.mainNode = null; _this.UpAni = null; _this.DownAni = null; /** * 玩家信息 */ _this.USERINFO = { userId: '12312313', score: 0, }; _this.channel = "test"; return _this; } StartScene.prototype.onLoad = function () { console.log("find --------------------1"); // // this.LifeDing.zIndex = 5; // cc.sys.localStorage.removeItem("info"); var infostr = cc.sys.localStorage.getItem("info"); if (infostr == null || infostr == undefined || infostr == "") { infostr = { userId: '', score: 0, }; infostr = JSON.stringify(infostr); cc.sys.localStorage.setItem("info", infostr); } console.log("------------------4 : " + infostr); this.USERINFO = JSON.parse(infostr); if (this.USERINFO == null || this.USERINFO == undefined) { this.USERINFO = { userId: '', score: 0, }; this.LoadData(); console.log("------------------5"); this.USERINFO = JSON.parse(cc.sys.localStorage.getItem("info")); } Global_1.default.instance.setSN(this); Global_1.default.instance.OverFlag = false; var startNode = this.node.getChildByName("BgNode").getChildByName("kaiji"); var Ani = startNode.getComponent(cc.Animation); var Anistate = Ani.play("kaiji"); Anistate.wrapMode = cc.WrapMode.Loop; this.UpAni = startNode.getChildByName("Up").getComponent(cc.Animation); this.DownAni = startNode.getChildByName("Down").getComponent(cc.Animation); console.log("find --------------------1#"); }; StartScene.prototype.start = function () { var self = this; // self.USERINFO.userId = "playerB10"; // self.USERINFO.score = 0; self.scheduleOnce(function () { Global_1.default.instance.SetUser(self.USERINFO); Global_1.default.instance.Channel = self.channel; //this.Login(); }, 0.5); cc.resources.load('BGGGG', cc.AudioClip, function (err, clips) { if (err) { cc.error(err); return; } cc.audioEngine.stopMusic(); cc.audioEngine.playMusic(clips, true); // 播放音乐 }); }; StartScene.prototype.update = function (dt) { // cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN,this.onKeyBackSpace,this); // cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN,this.onKeyDown,this); }; /** * start game */ StartScene.prototype.StartGame = function () { var self = this; var startTime = Date.now(); var endTime; Global_1.default.instance.OverFlag = false; Global_1.default.instance.AniFalg = false; Global_1.default.instance.LorR = 0; Global_1.default.instance.InitSpeed = Global_1.default.instance.ConstInitSpeed; Global_1.default.instance.moveSpeed = 1; Global_1.default.instance.FHFallSpeed = 2; cc.sys.localStorage.setItem("hfsj", "99"); self.UpAnistate = self.UpAni.play(); self.DownAnistate = self.DownAni.play(); self.scheduleOnce(function () { self.node.runAction(cc.sequence(cc.fadeOut(0.5), cc.callFunc(function () { cc.director.loadScene("MainScene"); endTime = Date.now(); if (endTime - startTime > 330) { self.destroy(); } console.log("场景跳转成功"); }))); }, 0.33); }; /** * use the backSpace start game * @param event */ // onKeyBackSpace(event) { // if (event.keyCode == cc.KEY.space) { // this.StartGame(); // } // } /** * 登录 */ StartScene.prototype.Login = function () { var self = this; var channelStr = Global_1.default.instance.Channel; var uNam = Global_1.default.instance.GetUSer().userId; /* Http.sendRequest("/login",{channel:channelStr,userId:uNam},function(msg){ console.log("------------------6"); let code = JSON.parse(msg.code); console.log(code); if(code!=0){ Global.instance.NetStatus = false; } console.log("------------------7"); let mmsg = JSON.parse(msg.msg); self.USERINFO.userId = mmsg.userId; self.USERINFO.score = mmsg.score; Global.instance.getLocalScore().BestScore = mmsg.score; Global.instance.SetUser(self.USERINFO); });*/ var ux = { userId: '', }; ux.userId = channelStr + Global_1.default.instance.GetUSer().userId; /* Http.sendRequest("/rank",ux,function(mmsg){ console.log("------------------8"); let MM = JSON.parse(mmsg.msg); console.log(MM); if(Global.instance.GetR()==null||Global.instance.GetR().rank==undefined||Global.instance.GetR().rank= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var MessManager_1 = require("./MessManager"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var MainScene = /** @class */ (function (_super) { __extends(MainScene, _super); function MainScene() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.boli = null; _this.dici = null; _this.lvdai = null; _this.shandian = null; _this.tanhuang = null; _this.Opplvdai = null; _this.GD = null; _this.failure = null; _this.fuhuo = null; _this.Player = null; _this.FHolderNode = null; _this.Bg = null; _this.LifeDing = null; _this.LEFT = null; _this.RIGHT = null; _this.output = null; // LIFE-CYCLE CALLBACKS: /** * 上一个落脚点生成时间 */ _this.STime = 0; /** * 当前落脚点生成时间 */ _this.ETime = 0; /** Left*/ _this.LkeyDown = false; /** Right*/ _this.RkeyDown = false; /**the loght FootHolder F */ _this.lightF = false; _this.moveFalg = ""; _this.USERINFO = { userId: "", score: 0, }; _this.fuhuoCount = 1; _this.once = false; return _this; } MainScene.prototype.onKeyDown = function (event) { if (event.keyCode == cc.macro.KEY.w) { console.error(1231); } }; MainScene.prototype.onLoad = function () { cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDown, this); MessManager_1.default.getInstance().initData(); var time = cc.sys.localStorage.getItem("hfsj"); if (time == null || time == undefined || time == "") { cc.sys.localStorage.setItem("hfsj", "99"); } this.LifeDing.zIndex = 10; this.FHolderNode.zIndex = 9; Global_1.default.instance.setMN(this.node); this.STime = Date.now(); var FHolder = cc.instantiate(this.GD); this.FHolderNode.addChild(FHolder, 10, "GD"); FHolder.getComponent("GD").init(this, 1); FHolder.getComponent("GD").First = true; FHolder.y = -100; var FHolder2 = cc.instantiate(this.lvdai); this.FHolderNode.addChild(FHolder2, 10, "lvdai"); FHolder2.getComponent("lvdai").init(this); FHolder2.y = -300; // let FHolder2 = cc.instantiate(this.dici); // this.FHolderNode.addChild(FHolder2, 10, "dici"); // FHolder2.getComponent("dici").init(this); // FHolder2.y = -300; // let FHolder2 = cc.instantiate(this.tanhuang); // this.FHolderNode.addChild(FHolder2,10,"tanhuang"); // FHolder2.getComponent("tanhuang").init(this); // FHolder2.y = -300; var FHolder3 = cc.instantiate(this.GD); this.FHolderNode.addChild(FHolder3, 10, "GD"); FHolder3.getComponent("GD").init(this, 1); FHolder3.y = -450; // this.Player.active = false; this.Player.x = 0; // this.Player.y = FHolder.y+60; this.Player.zIndex = 11; for (var i = 0; i < this.LifeDing.children.length; i++) { if (this.LifeDing.children[i].name == "lifeBG") { if (!this.LifeDing.children[i].active) { this.LifeDing.children[i].active = true; } Global_1.default.instance.reLife.push(this.LifeDing.children[i]); } } cc.director.getCollisionManager().enabled = true; // cc.director.getCollisionManager().enabledDebugDraw = true; cc.director.getCollisionManager().enabledDrawBoundingBox = false; }; MainScene.prototype.playtansound = function () { if (Global_1.default.instance.OverFlag == false) { cc.loader.loadRes("tan", cc.AudioClip, function (err, clip) { var audioID = cc.audioEngine.play(clip, false, 0.5); }); } }; MainScene.prototype.playdeadsound = function () { cc.loader.loadRes("dead", cc.AudioClip, function (err, clip) { var audioID = cc.audioEngine.play(clip, false, 0.5); }); }; MainScene.prototype.start = function () { }; MainScene.prototype.update = function (dt) { // console.log(Global.instance.CollisionFlag); this.MoveBg(); Global_1.default.instance.moveSpeed = 1; var FHolder; if ((this.ETime - this.STime) > (1200 - (180 * (Global_1.default.instance.FHFallSpeed - 2)))) { //控制落脚点之间的间距,间距144px this.STime = Date.now(); if (!Global_1.default.instance.OverFlag) { FHolder = this.FootHoldGenerator(null); // this.Score(); } } this.FHolder(); this.reduceLife(); if (Global_1.default.instance.CollisionFlag) { //左右传送带减速 switch (Global_1.default.instance.KIND_FootHold) { case 3: { this.Player.x += 2; break; } case 4: { this.Player.x -= 2; break; } case 7: { if (Global_1.default.instance.LorR == 1) { this.Player.x--; } else { this.Player.x++; } break; } default: { break; } } } if (this.Player.x < -180) { this.Player.x = -180; } if (this.Player.x > 180) { this.Player.x = 180; } if (this.Player.y < (-560)) { this.Player.getComponent(cc.BoxCollider).enabled = false; this.pretreatmentGameover(); } if (Global_1.default.instance.reLife.length == 0) { this.Player.getComponent(cc.BoxCollider).enabled = false; this.pretreatmentGameover(); } this.ETime = Date.now(); // let AllChildren = new Array(); // let GDChildren = new Array(); // AllChildren = this.node.getChildByName("BgNode").getChildByName("FHolder").children; // for (let i = 0; i < AllChildren.length; i++) { // if (AllChildren[i].name == "GD") { // GDChildren.push(AllChildren[i]); // } // } // cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN,this.onKeyDown,this); //cc.systemEvent.on(cc.SystemEvent.EventType.KEY_UP,this.onKeyUp,this); this.Listener(); }; MainScene.prototype.Listener = function () { var _this = this; var btnClickArr = new Array(2); if (!this.LkeyDown) { this.RIGHT.node.on(cc.Node.EventType.TOUCH_START, this.BtnTurnRight, this); this.RIGHT.node.on(cc.Node.EventType.TOUCH_MOVE, this.BtnTurnRight, this); this.RIGHT.node.on(cc.Node.EventType.TOUCH_CANCEL, this.onKeyUp, this); btnClickArr.push(this.RIGHT); this.RIGHT.node.on(cc.Node.EventType.TOUCH_END, function () { _this.onKeyUp; }, this); } else { this.RIGHT.node.off(cc.Node.EventType.TOUCH_START, this.BtnTurnRight, this); this.RIGHT.node.off(cc.Node.EventType.TOUCH_MOVE, this.BtnTurnRight, this); this.RIGHT.node.off(cc.Node.EventType.TOUCH_CANCEL, this.onKeyUp, this); this.RIGHT.node.off(cc.Node.EventType.TOUCH_END, function () { _this.onKeyUp; }, this); } if (!this.RkeyDown) { this.LEFT.node.on(cc.Node.EventType.TOUCH_START, this.BtnTurnLeft, this); this.LEFT.node.on(cc.Node.EventType.TOUCH_MOVE, this.BtnTurnLeft, this); this.LEFT.node.on(cc.Node.EventType.TOUCH_CANCEL, this.onKeyUp, this); // btnClickArr.push(this.LEFT); this.LEFT.node.on(cc.Node.EventType.TOUCH_END, function () { _this.onKeyUp; }, this); } else { this.LEFT.node.off(cc.Node.EventType.TOUCH_START, this.BtnTurnLeft, this); this.LEFT.node.off(cc.Node.EventType.TOUCH_MOVE, this.BtnTurnLeft, this); this.LEFT.node.off(cc.Node.EventType.TOUCH_CANCEL, this.onKeyUp, this); this.LEFT.node.off(cc.Node.EventType.TOUCH_END, function () { _this.onKeyUp; }, this); } }; MainScene.prototype.StopAni = function (self) { if (!Global_1.default.instance.AniFalg) { var FHolder = self.node.getChildByName("BgNode").getChildByName("FHolder").children; var Fname = void 0; for (var i = 0; FHolder.length; i++) { if (i == FHolder.length - 1) { Global_1.default.instance.AniFalg = true; return; } Fname = FHolder[i].name; FHolder[i].getComponent(Fname).enabled = false; } } }; /** * player 移出落脚点 */ MainScene.prototype.FHolder = function () { var self = this; var FHArray = this.FHolderNode.children; var Ani; //the Animation of Player when player fall down var Anistate; //the state of Ani; for (var i = FHArray.length - 1; i >= 0; i--) { if (FHArray[i].isHold) { if (self.Player.x > (FHArray[i].x + 75)) { Global_1.default.instance.CollisionFlag = false; FHArray[i].isHold = false; } else if (self.Player.x < (FHArray[i].x - 75)) { Global_1.default.instance.CollisionFlag = false; FHArray[i].isHold = false; } else { Global_1.default.instance.CollisionFlag = true; FHArray[i].isHold = true; } } } }; /** * 移动背景,初始移动速度200px/s */ MainScene.prototype.MoveBg = function () { var Bg0 = this.Bg.getChildByName("Bg_0"); var Bg1 = this.Bg.getChildByName("Bg_1"); if (Global_1.default.instance.OverFlag) { } else { Bg0.y += Global_1.default.instance.FHFallSpeed + 1; Bg1.y += Global_1.default.instance.FHFallSpeed + 1; if (Bg0.y > 946) { Bg0.y = -946; } if (Bg1.y > 946) { Bg1.y = -946; } } }; /** * 生成落脚点 */ MainScene.prototype.FootHoldGenerator = function (rtpe) { var self = this; var Magnification = 0; var f = parseInt(self.LifeDing.getChildByName("Floor").getComponent(cc.Label).string); if (f < 20) { Magnification = 2; } else if (f < 40) { Magnification = 4; } else if (f < 60) { Magnification = 6; } else if (f < 80) { Magnification = 8; } else { Magnification = 8; } var KindHolder = Math.ceil(Math.random() * Magnification); // KindHolder = 7; var FHolder; // KindHolder = Math.ceil(Math.random()*7); if (KindHolder == 3 || KindHolder == 4) { var va = Math.random() * 10; if (va >= 1 && va < 4) { KindHolder = 7; } else if (va >= 4 && va < 10) { KindHolder = 5; } //KindHolder = 5; console.log("KindHolder gb: " + KindHolder); } if (rtpe != null) { KindHolder = rtpe; console.log("KindHolder gb2: " + KindHolder); } this.ETime = Date.now(); switch (KindHolder) { case 1: { FHolder = cc.instantiate(self.GD); self.FHolderNode.addChild(FHolder, 5, "GD"); FHolder.getComponent("GD").init(self, 1); FHolder.isHold = false; // console.log("产生第一种落脚点"); break; } case 2: { FHolder = cc.instantiate(self.GD); self.FHolderNode.addChild(FHolder, 5, "GD"); FHolder.getComponent("GD").init(self, 7); FHolder.isHold = false; break; } case 3: { FHolder = cc.instantiate(self.lvdai); self.FHolderNode.addChild(FHolder, 5, "lvdai"); FHolder.getComponent("lvdai").init(self); FHolder.isHold = false; // console.log("产生第二种落脚点"); console.log(" 创建滚动 "); break; } case 4: { FHolder = cc.instantiate(self.lvdai); self.FHolderNode.addChild(FHolder, 5, "lvdai"); FHolder.getComponent("lvdai").init(self); FHolder.isHold = false; // console.log("产生第五种落脚点"); console.log(" 创建滚动1 "); break; } case 5: { FHolder = cc.instantiate(self.boli); self.FHolderNode.addChild(FHolder, 5, "boli"); FHolder.getComponent("boli").init(self); FHolder.isHold = false; // console.log("产生第三种落脚点"); break; } case 6: { FHolder = cc.instantiate(self.dici); self.FHolderNode.addChild(FHolder, 5, "dici"); FHolder.getComponent("dici").init(self); FHolder.isHold = false; // console.log("产生第四种落脚点"); break; } case 7: { // FHolder = cc.instantiate(self.GD); // self.FHolderNode.addChild(FHolder, 5, "GD"); // FHolder.getComponent("GD").init(self, 7); // FHolder.isHold = false; // break; } case 8: { if (self.lightF) { self.lightF = false; self.FootHoldGenerator(null); break; } FHolder = cc.instantiate(self.shandian); self.FHolderNode.addChild(FHolder, 5, "shandian"); FHolder.getComponent("shandian").init(self); FHolder.isHold = false; self.lightF = true; break; } // default:{ // FHolder = cc.instantiate(self.GD); // self.FHolderNode.addChild(FHolder,5,"GD"); // FHolder.getComponent("GD").init(self); // FHolder.getComponent("GD").enabled = true; // FHolder.getComponent("MoveGD").init(self); // FHolder.getComponent("MoveGD").enabled = false; // FHolder.isHold = false; // // console.log("默认产生第一种落脚点"); // } // break; } return FHolder; }; /** * 按钮触发,向左,长按事件 */ MainScene.prototype.BtnTurnLeft = function (event) { var self = this; if (self.RkeyDown) { return; } else { self.LkeyDown = true; self.RkeyDown = false; this.BtnLorR(event); } }; /** * 按钮触发,向右,长按事件,长按响应未解决 */ MainScene.prototype.BtnTurnRight = function (event) { var self = this; if (self.LkeyDown) { return; } else { self.LkeyDown = false; self.RkeyDown = true; this.BtnLorR(event); } }; /** * btn触发事件 * @param event 按钮触发事件 */ MainScene.prototype.BtnLorR = function (event) { var self = this; Global_1.default.instance.moveSpeed = 1; var schedule = cc.director.getScheduler(); var stand = self.Player.getChildByName("stand"); var runRight = self.Player.getChildByName("runRight"); var run = self.Player.getChildByName("run"); var Ani; //the animation of player var Anistate; //the Ani's state var Anistring; //the name of Ani var moveByTime = 1; var scheduleState = false; //the schedule's state var schedulePause = true; var target = null; //the target which is binged to schedule var moveByDes = Global_1.default.instance.moveSpeed * 120 + 40; if (self.LkeyDown) { target = self.LEFT; moveByTime = 1; moveByDes = -moveByDes; scheduleState = schedule.isScheduled(func, target); // self.output.getComponent(cc.Label).string = Anistring; schedulePause = schedule.isTargetPaused(target); Ani = run.getComponent(cc.Animation); Anistring = "run"; stand.active = false; runRight.active = false; run.active = true; // self.output.getComponent(cc.Label).string = Anistring; if (!Global_1.default.instance.CollisionFlag) { moveByTime = 1; } else { switch (Global_1.default.instance.KIND_FootHold) { case 2: { moveByTime = 4.1; self.output.getComponent(cc.Label).string = Global_1.default.instance.KIND_FootHold + "2"; break; } case 5: { moveByTime = 3.9; // self.output.getComponent(cc.Label).string = Global.instance.KIND_FootHold+"5"; break; } } ; } } if (self.RkeyDown) { target = self.RIGHT; moveByTime = 1; moveByDes = moveByDes; scheduleState = schedule.isScheduled(func, target); // self.output.getComponent(cc.Label).string = Anistring; schedulePause = schedule.isTargetPaused(target); Ani = runRight.getComponent(cc.Animation); Anistring = "runR"; stand.active = false; runRight.active = true; run.active = false; // self.output.getComponent(cc.Label).string = Anistring; if (!Global_1.default.instance.CollisionFlag) { moveByTime = 1; } else { switch (Global_1.default.instance.KIND_FootHold) { case 2: { moveByTime = 4.1; // self.output.getComponent(cc.Label).string = Global.instance.KIND_FootHold+"2"; break; } case 5: { moveByTime = 3.9; // self.output.getComponent(cc.Label).string = Global.instance.KIND_FootHold+"5"; break; } } ; } } var funcFlag = false; switch (event.type) { case "touchstart": { if (!(self.moveFalg.length == 0)) { break; } self.moveFalg = "touchstart"; if (!scheduleState) { // self.output.getComponent(cc.Label).string = movefalg; schedule.schedule(func, target, 0); } ; if (schedulePause) { schedule.resumeTarget(target); } ; break; } case "touchmove": { if (!(self.moveFalg.length == 0)) { break; } self.moveFalg = "touchmove"; // self.output.getComponent(cc.Label).string = movefalg; if (!scheduleState) { schedule.schedule(func, target, 0); } ; if (schedulePause) { schedule.resumeTarget(target); } ; break; } case "touchcancel": { break; } case "touchend": { // self.output.getComponent(cc.Label).string = "touchend"; schedule.pauseTarget(target); self.Player.stopAllActions(); Ani.stop(Anistring); moveByTime = 1; moveByDes = Global_1.default.instance.moveSpeed * 120 + 40; switch (Anistring) { case "run": { run.active = false; runRight.active = false; stand.active = true; self.LkeyDown = false; self.RkeyDown = false; moveByDes = Global_1.default.instance.moveSpeed / 2; break; } case "runR": { run.active = false; runRight.active = false; stand.active = true; self.LkeyDown = false; self.RkeyDown = false; moveByDes = Global_1.default.instance.moveSpeed / 2; break; } } funcFlag = false; self.moveFalg = ""; break; } } function func() { if (funcFlag) { return; } if (Global_1.default.instance.CollisionFlag) { moveByTime = 1; } var spawn = cc.spawn(cc.callFunc(function () { self.Player.runAction(cc.moveBy(moveByTime, moveByDes, 0)); }), cc.callFunc(function () { Anistate = Ani.play(Anistring); Anistate.speed = 1; Anistate.repeatCount = 100; Anistate = Ani.playAdditive(Anistring); })); self.Player.runAction(spawn); funcFlag = true; } }; /** * 返回键监听 * @param event 按下返回键退出游戏 */ MainScene.prototype.AniPlayer = function (Ani, Anistate, moveByTime, moveByDes, Key, AniName, self) { Ani = Key.getComponent(cc.Animation); var spawn = cc.spawn(cc.callFunc(function () { self.Player.runAction(cc.moveBy(moveByTime, moveByDes, 0)); }), cc.callFunc(function () { Anistate = Ani.play(AniName); Anistate.speed = 2; Anistate.repeatCount = 100; })); self.Player.runAction(spawn); if (!Ani.state) { var spawn2 = cc.spawn(cc.callFunc(function () { self.Player.runAction(cc.moveBy(moveByTime, moveByDes, 0)); }), cc.callFunc(function () { Anistate = Ani.play(AniName); Anistate.speed = 2; Anistate.repeatCount = 100; })); self.Player.runAction(spawn2); } }; /** * 抬起动画停止 * @param event 抬起左右键触发 */ MainScene.prototype.onKeyUp = function (event) { var self = this; self.LkeyDown = false; this.RkeyDown = false; self.Player.stopAllActions(); var stand = this.Player.getChildByName("stand"); var runRight = this.Player.getChildByName("runRight"); var run = this.Player.getChildByName("run"); stand.active = true; run.active = false; runRight.active = false; }; MainScene.prototype.pretreatmentGameover = function () { var _this = this; if (!Global_1.default.instance.OverFlag && this.once == false) { this.once = true; MessManager_1.default.getInstance().getUserSore(function (res) { console.error('收到正常消息一次'); // console.error(res); if (_this.fuhuoCount-- > 0) { _this.showFail(res.data.thirty_score, res.data.one_hundred_score); } else { _this.gameOver(res.data.thirty_score, res.data.one_hundred_score); _this.once = false; } }, function () { console.error('收到失败消息一次'); _this.gameOver(); _this.once = false; }); } }; MainScene.prototype.showFailPnael = function () { var failure = cc.instantiate(this.failure); var ReStartBtnreGame = failure.getChildByName("reset").getComponent(cc.Button); var reGameEventHandler = new cc.Component.EventHandler(); reGameEventHandler.target = this.node; reGameEventHandler.component = "MainScene"; reGameEventHandler.handler = "restart"; reGameEventHandler.customEventData = null; ReStartBtnreGame.clickEvents.push(reGameEventHandler); }; MainScene.prototype.showFail = function (score1, score2) { if (score1 === void 0) { score1 = 0; } if (score2 === void 0) { score2 = 0; } var self = this; var failure; var Score; failure = cc.instantiate(self.failure); var ReStartBtnreGame = failure.getChildByName("reset").getComponent(cc.Button); var fuhuo = failure.getChildByName("fuhuo").getComponent(cc.Button); failure.getChildByName("fuhuo").active = true; this.init2Btn(fuhuo, ReStartBtnreGame); if (!Global_1.default.instance.OverFlag) { Global_1.default.instance.OverFlag = true; this.Player.active = false; failure.y = -20; self.node.addChild(failure); Score = failure.getChildByName("cj").getChildByName("Score"); Score.getComponent(cc.Label).string = self.LifeDing.getChildByName("Floor").getComponent(cc.Label).string; if (parseInt(Score.getComponent(cc.Label).string) >= 100) { failure.getChildByName("fuhuo").active = false; } else { failure.getChildByName("fuhuo").active = true; } var TipSNode = failure.getChildByName("sb"); this.initFailStr(Score, TipSNode, failure, score1, score2); } else { return; } }; /** * */ MainScene.prototype.gameOver = function (score1, score2) { if (score1 === void 0) { score1 = 0; } if (score2 === void 0) { score2 = 0; } var self = this; self.Player.stopAllActions(); Global_1.default.instance.CollisionFlag = false; // self.Player.getComponent(cc.BoxCollider).enabled = false; self.Player.getComponent("Playcontroler").enabled = false; try { self.Player.getComponent(cc.Animation).stop(); } catch (error) { self.node.getChildByName("output").getComponent(cc.Label).string = error; } self.Player.getChildByName("stand").active = true; self.Player.getChildByName("runRight").active = false; self.Player.getChildByName("run").active = false; self.Player.y -= Global_1.default.instance.InitSpeed; var AllFH = self.node.getChildByName("BgNode").getChildByName("FHolder").children; for (var i = 0; i < AllFH.length; i++) { var FHNA = AllFH[i].name; AllFH[i].getComponent(FHNA).enabled = false; AllFH[i].isHold = false; if (FHNA == "GD") { AllFH[i].getChildByName("gd").getComponent("CliGD").enabled = false; } } self.StopAni(self); for (var i = 0; i < this.LifeDing.children.length; i++) { if (this.LifeDing.children[i].name == "lifeBG") { this.LifeDing.children[i].active = false; } } self.LEFT.node.active = false; self.RIGHT.node.active = false; self.playdeadsound(); var failure; var Score; failure = cc.instantiate(self.failure); var ReStartBtnreGame = failure.getChildByName("reset").getComponent(cc.Button); var fuhuo = failure.getChildByName("fuhuo").getComponent(cc.Button); failure.getChildByName("fuhuo").active = false; this.init2Btn(fuhuo, ReStartBtnreGame); if (!Global_1.default.instance.OverFlag) { Global_1.default.instance.OverFlag = true; this.Player.active = false; failure.y = -20; self.node.addChild(failure); Score = failure.getChildByName("cj").getChildByName("Score"); Score.getComponent(cc.Label).string = self.LifeDing.getChildByName("Floor").getComponent(cc.Label).string; var TipSNode = failure.getChildByName("sb"); this.initFailStr(Score, TipSNode, failure, score1, score2); } else { return; } console.log("游戏结束!!!"); }; MainScene.prototype.init2Btn = function (fuhuo, reset) { var FuhupEventHandler = new cc.Component.EventHandler(); FuhupEventHandler.target = this.node; FuhupEventHandler.component = "MainScene"; FuhupEventHandler.handler = "fuhuoOnce"; FuhupEventHandler.customEventData = null; fuhuo.clickEvents.push(FuhupEventHandler); var reGameEventHandler = new cc.Component.EventHandler(); reGameEventHandler.target = this.node; reGameEventHandler.component = "MainScene"; reGameEventHandler.handler = "restart"; reGameEventHandler.customEventData = null; reset.clickEvents.push(reGameEventHandler); }; MainScene.prototype.initFailStr = function (CurrentScore, tipsNode, failure, score1, score2) { if (parseInt(CurrentScore.getComponent(cc.Label).string) >= 100) { tipsNode.getComponent(cc.Label).string = "成功"; } else { tipsNode.getComponent(cc.Label).string = "失败"; } failure.getChildByName("tips").active = false; failure.getChildByName("tips").getComponent(cc.Label).string = "\u4ECA\u65E5\u53EF\u83B7\u5F97\u5956\u52B1\n60\u5C42\u8FC7\u5173\u5956\u52B1: " + score1 + "/90 \u79EF\u5206\n100\u5C42\u901A\u5173\u5956\u52B1: " + score2 + "/100\u79EF\u5206"; failure.getChildByName("tips").active = true; }; MainScene.prototype.fuhuoOnce = function (a, b, c) { var _this = this; var once = function () { Global_1.default.instance.OverFlag = false; var AllFH = _this.node.getChildByName("BgNode").getChildByName("FHolder").children; for (var i = 0; i < AllFH.length; i++) { AllFH[i].destroy(); } for (var i = 0; i < _this.LifeDing.children.length; i++) { if (_this.LifeDing.children[i].name == "lifeBG") { if (!_this.LifeDing.children[i].active) { _this.LifeDing.children[i].active = true; } Global_1.default.instance.reLife.push(_this.LifeDing.children[i]); } } _this.Player.getComponent(cc.BoxCollider).enabled = false; _this.Player.y = 300; _this.scheduleOnce(function () { Global_1.default.instance.CollisionFlag = false; _this.Player.active = true; _this.Player.getComponent(cc.BoxCollider).enabled = true; }, 0.1); a.target.parent.destroy(); _this.FootHoldGenerator(1).y = -380; _this.FootHoldGenerator(1).y = -220; _this.FootHoldGenerator(1).y = -100; _this.once = false; }; if (CC_DEBUG) { once(); return; } MessManager_1.default.getInstance().changeScore(-10, function () { once(); }, function () { once(); }); }; /** * 复活按钮的回调函数:打开排行榜 */ MainScene.prototype.FBtnCB_Rank = function (self) { this.destroy(); cc.director.loadScene("EndScene"); }; /** * 复活按钮的回调函数:立即复活 */ MainScene.prototype.FBtnCB_rePlay = function () { cc.sys.localStorage.setItem("hfsj", "99"); var self = this; Global_1.default.instance.OverFlag = false; Global_1.default.instance.AniFalg = false; Global_1.default.instance.LorR = 0; Global_1.default.instance.InitSpeed = Global_1.default.instance.ConstInitSpeed; Global_1.default.instance.moveSpeed = 1; // Global.instance.FHFallSpeed = 2; Global_1.default.instance.CollisionFlag = false; Global_1.default.instance.CollisionWithDing = false; Global_1.default.instance.TheHolder = null; Global_1.default.instance.KIND_FootHold = 0; // this.RIGHT.node.off(cc.Node.EventType.TOUCH_START,this.BtnTurnRight,this); // this.RIGHT.node.off(cc.Node.EventType.TOUCH_MOVE,this.BtnTurnRight,this); // this.RIGHT.node.off(cc.Node.EventType.TOUCH_CANCEL,this.onKeyUp,this); this.LEFT.node.active = true; this.RIGHT.node.active = true; this.LkeyDown = false; this.RkeyDown = false; this.moveFalg = ""; this.Player.y = 300; this.Player.x = 0; this.Player.getComponent("Playcontroler").enabled = true; this.Player.getComponent(cc.BoxCollider).enabled = true; var AllFH = this.node.getChildByName("BgNode").getChildByName("FHolder").children; this.node.getChildByName("SB").destroy(); // this.node.getChildByName("fuhuo1").destroy(); for (var i = 0; i < this.LifeDing.children.length; i++) { //for(let i=0;i<2;i++){ if (this.LifeDing.children[i].name == "lifeBG") { if (!this.LifeDing.children[i].active) { this.LifeDing.children[i].active = true; } Global_1.default.instance.reLife.push(this.LifeDing.children[i]); } } this.Player.getComponent(cc.BoxCollider).enabled = false; for (var i = 0; i < AllFH.length; i++) { AllFH[i].destroy(); } var F = this.FootHoldGenerator(1); F.y = -380; this.scheduleOnce(function () { self.Player.getComponent(cc.BoxCollider).enabled = true; }, 0.5); }; /** * restart */ MainScene.prototype.restart = function () { this.destroy(); cc.director.loadScene("MainScene"); cc.director.resume(); Global_1.default.instance.OverFlag = false; Global_1.default.instance.AniFalg = false; Global_1.default.instance.LorR = 0; Global_1.default.instance.InitSpeed = Global_1.default.instance.ConstInitSpeed; Global_1.default.instance.moveSpeed = 1; Global_1.default.instance.FHFallSpeed = 2; Global_1.default.instance.CollisionFlag = false; Global_1.default.instance.CollisionWithDing = false; Global_1.default.instance.TheHolder = null; Global_1.default.instance.KIND_FootHold = 0; // this.RIGHT.node.off(cc.Node.EventType.TOUCH_START,this.BtnTurnRight,this); // this.RIGHT.node.off(cc.Node.EventType.TOUCH_MOVE,this.BtnTurnRight,this); // this.RIGHT.node.off(cc.Node.EventType.TOUCH_CANCEL,this.onKeyUp,this); this.LEFT.node.active = true; this.RIGHT.node.active = true; this.LkeyDown = false; this.RkeyDown = false; // this.moveFalg = ""; this.Player.y = 300; // this.Score(); }; /** * 受到伤害,命数减一 */ MainScene.prototype.reduceLife = function () { var self = this; var Ls = new Array(); var reLCount = 0; var FHolder = self.node.getChildByName("BgNode").getChildByName("FHolder").children; for (var i = 0; i < FHolder.length; i++) { if (FHolder[i].isHold) { if (!Global_1.default.instance.CollisionFlag) { FHolder[i].isHold = false; var box = FHolder[i].getComponent(cc.BoxCollider); box.enabled = false; } } } // for (var i = self.LifeDing.children.length - 1; i >= 0; i--) { if (self.LifeDing.children[i].name == "lifeBG") { if (Global_1.default.instance.Injured || Global_1.default.instance.CollisionWithDing) { if (self.LifeDing.children[i].active) { self.LifeDing.children[i].active = false; Global_1.default.instance.Injured = false; Global_1.default.instance.CollisionFlag = false; Global_1.default.instance.CollisionWithDing = false; } } Ls.push(self.LifeDing.children[i]); } } Global_1.default.instance.reLife = []; for (var i = 0; i < Ls.length; i++) { if (Ls[i].active) { Global_1.default.instance.reLife.push(Ls[i]); //player剩余的命数 } } // var time = cc.sys.localStorage.getItem("hfsj"); //console.log( time + "当前血 : " + Global.instance.reLife.length); if (Global_1.default.instance.reLife.length < 3) { if (time == 99) { var time_1 = Math.floor(Date.now() / 1000); cc.sys.localStorage.setItem("hfsj", time_1); } else { var time_2 = Math.floor(Date.now() / 1000); var timlod = parseInt(cc.sys.localStorage.getItem("hfsj")); var sub = time_2 - timlod; if (sub >= 20) { var sizes = Global_1.default.instance.reLife.length + 2; Global_1.default.instance.reLife = []; for (var i = 0; i < sizes; i++) { if (this.LifeDing.children[i].name == "lifeBG") { if (!this.LifeDing.children[i].active) { this.LifeDing.children[i].active = true; } Global_1.default.instance.reLife.push(this.LifeDing.children[i]); // console.log("push --------------" + i); } } cc.sys.localStorage.setItem("hfsj", time_2); // console.log(sizes + "恢复血+1---------------------------------------" + Global.instance.reLife.length); } } } else { cc.sys.localStorage.setItem("hfsj", "99"); } }; /** * 每下落一层,分数加一。 */ MainScene.prototype.Score = function () { var _this = this; var self = this.node; var scLabel = this.LifeDing.getChildByName("Floor").getComponent(cc.Label); var sc = parseInt(scLabel.string); if (!Global_1.default.instance.OverFlag) { sc = sc + 1; } this.playtansound(); console.log("打印一下"); scLabel.string = sc.toString(); if (sc == 60) { MessManager_1.default.getInstance().questServer(30, null, null); } if (sc == 100) { MessManager_1.default.getInstance().questServer(100, function () { _this.pretreatmentGameover(); }, null); /// } var lv = Math.ceil(sc / 25); if (lv > Global_1.default.instance.LevelAddFlag) { Global_1.default.instance.LevelAddFlag = lv; Global_1.default.instance.InitSpeed += 0.5; //每下落50层,player下落速度加0.25 Global_1.default.instance.FHFallSpeed += 1; //没下落50层,落脚点下落速度加快0.5. if (sc == 50) { Global_1.default.instance.InitSpeed += 1; //每下落50层,player下落速度加0.25 Global_1.default.instance.FHFallSpeed += 2; //没下落50层,落脚点下落速度加快0.5. } if (sc == 70) { Global_1.default.instance.InitSpeed += 2; //每下落50层,player下落速度加0.25 Global_1.default.instance.FHFallSpeed += 4; //没下落50层,落脚点下落速度加快0.5. } } }; /** * 本地分数存储 */ MainScene.prototype.StoregeScore = function () { var self = this; var localS = Global_1.default.instance.getLocalScore(); //the temp of local score; var CurrentScore = parseInt(this.LifeDing.getChildByName("Floor").getComponent(cc.Label).string); Global_1.default.instance.getLocalScore().CurrentScore = CurrentScore; if (CurrentScore > localS.ThirdScore) { if (CurrentScore > localS.SecondScore) { if (CurrentScore > localS.BestScore) { localS.BestScore = CurrentScore; return; } localS.SecondScore = CurrentScore; } localS.ThirdScore = CurrentScore; } }; /** * upload the best score */ MainScene.prototype.UpLoadScore = function () { var self = this; var tmp = Global_1.default.instance.GetUSer(); /* Http.sendRequest("/updateScore",tmp,function(msg){ let x = msg; if(msg.code!=0){ Global.instance.NetStatus = false; } let ux = { userId:'', } console.log(x); ux.userId = Global.instance.GetUSer().userId; Http.sendRequest("/rank",ux,function(mmsg){ console.log("------------------3"); let MM = JSON.parse(mmsg.msg); console.log(MM); if(Global.instance.GetR()==null||Global.instance.GetR().rank==undefined||Global.instance.GetR().rank= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var Playcontroler = /** @class */ (function (_super) { __extends(Playcontroler, _super); function Playcontroler() { // LIFE-CYCLE CALLBACKS: var _this = _super !== null && _super.apply(this, arguments) || this; // parent:cc.Node = null; _this.MainScene = null; return _this; } Playcontroler.prototype.onLoad = function () { cc.game.setFrameRate(59); // this.parent = this.node.parent; this.MainScene = Global_1.default.instance.getMN(); }; Playcontroler.prototype.start = function () { }; Playcontroler.prototype.update = function (dt) { if (Global_1.default.instance.OverFlag) { this.enabled = false; } else { if (!Global_1.default.instance.CollisionFlag) { this.node.y -= Global_1.default.instance.InitSpeed; } else { var name = Global_1.default.instance.TheHolder.name; if (name == "") { return; } this.node.y = Global_1.default.instance.TheHolder.y + Global_1.default.instance.TheHolder.getComponent(name).NodeH - 5; //here ,this way isnot a good Processing method,should be optimizated } } if (Global_1.default.instance.CollisionWithDing) { this.node.stopAllActions(); Global_1.default.instance.CollisionWithDing = false; Global_1.default.instance.CollisionFlag = false; } }; /** * player与墙壁的碰撞检测 * @param other 被撞物体 * @param self 碰撞体 */ Playcontroler.prototype.onCollisionEnter = function (other, self) { var rootSelf = this; switch (other.node.name) { case "Bg_0CollisionR": { self.node.x = 180; break; } case "Bg_0CollisionL": { self.node.x = -180; break; } case "Bg_1CollisionR": { self.node.x = 180; break; } case "Bg_1CollisionL": { self.node.x = -180; break; } // case "tanhuang":{ // if(other.node.x+75>self.node.x&&other.node.x-75= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.label = null; _this.text = 'hello'; return _this; // update (dt) {} } // LIFE-CYCLE CALLBACKS: // onLoad () {} NewClass.prototype.start = function () { }; __decorate([ property(cc.Label) ], NewClass.prototype, "label", void 0); __decorate([ property ], NewClass.prototype, "text", void 0); NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxydW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQU0sSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFpQkM7UUFkRyxXQUFLLEdBQWEsSUFBSSxDQUFDO1FBR3ZCLFVBQUksR0FBVyxPQUFPLENBQUM7O1FBVXZCLGlCQUFpQjtJQUNyQixDQUFDO0lBVEcsd0JBQXdCO0lBRXhCLGVBQWU7SUFFZix3QkFBSyxHQUFMO0lBRUEsQ0FBQztJQVhEO1FBREMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUM7MkNBQ0k7SUFHdkI7UUFEQyxRQUFROzBDQUNjO0lBTk4sUUFBUTtRQUQ1QixPQUFPO09BQ2EsUUFBUSxDQWlCNUI7SUFBRCxlQUFDO0NBakJELEFBaUJDLENBakJxQyxFQUFFLENBQUMsU0FBUyxHQWlCakQ7a0JBakJvQixRQUFRIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBOZXdDbGFzcyBleHRlbmRzIGNjLkNvbXBvbmVudCB7XHJcblxyXG4gICAgQHByb3BlcnR5KGNjLkxhYmVsKVxyXG4gICAgbGFiZWw6IGNjLkxhYmVsID0gbnVsbDtcclxuXHJcbiAgICBAcHJvcGVydHlcclxuICAgIHRleHQ6IHN0cmluZyA9ICdoZWxsbyc7XHJcblxyXG4gICAgLy8gTElGRS1DWUNMRSBDQUxMQkFDS1M6XHJcblxyXG4gICAgLy8gb25Mb2FkICgpIHt9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyB1cGRhdGUgKGR0KSB7fVxyXG59XHJcbiJdfQ== //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/stand.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, '20145bXCCFC36/QUBySlNEb', 'stand'); // Script/stand.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.label = null; _this.text = 'hello'; return _this; // update (dt) {} } // LIFE-CYCLE CALLBACKS: // onLoad () {} NewClass.prototype.start = function () { }; __decorate([ property(cc.Label) ], NewClass.prototype, "label", void 0); __decorate([ property ], NewClass.prototype, "text", void 0); NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxzdGFuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBTSxJQUFBLEtBQXNCLEVBQUUsQ0FBQyxVQUFVLEVBQWxDLE9BQU8sYUFBQSxFQUFFLFFBQVEsY0FBaUIsQ0FBQztBQUcxQztJQUFzQyw0QkFBWTtJQUFsRDtRQUFBLHFFQWlCQztRQWRHLFdBQUssR0FBYSxJQUFJLENBQUM7UUFHdkIsVUFBSSxHQUFXLE9BQU8sQ0FBQzs7UUFVdkIsaUJBQWlCO0lBQ3JCLENBQUM7SUFURyx3QkFBd0I7SUFFeEIsZUFBZTtJQUVmLHdCQUFLLEdBQUw7SUFFQSxDQUFDO0lBWEQ7UUFEQyxRQUFRLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQzsyQ0FDSTtJQUd2QjtRQURDLFFBQVE7MENBQ2M7SUFOTixRQUFRO1FBRDVCLE9BQU87T0FDYSxRQUFRLENBaUI1QjtJQUFELGVBQUM7Q0FqQkQsQUFpQkMsQ0FqQnFDLEVBQUUsQ0FBQyxTQUFTLEdBaUJqRDtrQkFqQm9CLFFBQVEiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB7Y2NjbGFzcywgcHJvcGVydHl9ID0gY2MuX2RlY29yYXRvcjtcclxuXHJcbkBjY2NsYXNzXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE5ld0NsYXNzIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuXHJcbiAgICBAcHJvcGVydHkoY2MuTGFiZWwpXHJcbiAgICBsYWJlbDogY2MuTGFiZWwgPSBudWxsO1xyXG5cclxuICAgIEBwcm9wZXJ0eVxyXG4gICAgdGV4dDogc3RyaW5nID0gJ2hlbGxvJztcclxuXHJcbiAgICAvLyBMSUZFLUNZQ0xFIENBTExCQUNLUzpcclxuXHJcbiAgICAvLyBvbkxvYWQgKCkge31cclxuXHJcbiAgICBzdGFydCAoKSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vIHVwZGF0ZSAoZHQpIHt9XHJcbn1cclxuIl19 //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/hook.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, 'efbb8F2qG1HU7HLBaRK/Q53', 'hook'); // Script/hook.ts 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxob29rLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIgIl19 //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/dici.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, '6716cKnH+ZFHoUln1bHKGgS', 'dici'); // Script/dici.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { var _this = _super !== null && _super.apply(this, arguments) || this; /** * 落脚点类型 6:地刺 */ _this.KIND_FootHold = 6; /** * player是否落在落脚点上,默认false,没有 */ _this.isHold = false; _this.NodeH = 80; _this.GoUp = false; _this.main = null; /** * 落脚点对应动画 */ _this.Ani = null; _this.AniState = null; _this.gainSc = false; _this.InjuredF = false; return _this; } // LIFE-CYCLE CALLBACKS: NewClass.prototype.onLoad = function () { this.node.y = -500; this.node.x = (Math.random() * 2 - 1) * 140; this.Ani = this.node.getComponent(cc.Animation); }; NewClass.prototype.start = function () { }; NewClass.prototype.update = function (dt) { // console.log(Global.instance.CollisionFlag); var self = this; if (Global_1.default.instance.OverFlag) { self.enabled = false; } else { this.node.active = true; this.node.y += Global_1.default.instance.FHFallSpeed; if (this.node.isHold) { Global_1.default.instance.CollisionFlag = true; Global_1.default.instance.TheHolder = this.node; } if (this.node.y > 360) { if (this.node.isHold) { Global_1.default.instance.CollisionFlag = false; this.node.isHold = false; } this.node.destroy(); } } }; /** * 初始化函数 * @param main 主场景 */ NewClass.prototype.init = function (main) { this.main = main; }; /** * 获取落脚点类型 */ NewClass.prototype.getKind = function () { return this.KIND_FootHold; }; NewClass.prototype.onCollisionEnter = function (other, self) { var rootself = this; if (rootself.GoUp) { return; } if (other.tag == 111) { console.log("我被撞到了"); rootself.main.Score(); rootself.gainSc = true; return; } else { Global_1.default.instance.TheHolder = this.node; Global_1.default.instance.KIND_FootHold = this.KIND_FootHold; rootself.node.isHold = true; self.node.isHold = true; if (!rootself.InjuredF) { Global_1.default.instance.Injured = true; rootself.InjuredF = true; } // this.main.Score(); if (!Global_1.default.instance.CollisionFlag) { Global_1.default.instance.CollisionFlag = true; rootself.node.isHold = true; self.node.isHold = true; rootself.AniState = rootself.Ani.play("dici"); rootself.AniState.repeatCount = 100; } } }; __decorate([ property(Boolean) ], NewClass.prototype, "isHold", void 0); __decorate([ property(Number) ], NewClass.prototype, "NodeH", void 0); NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; /** * 地刺的问题貌似还没有解决 * 不知道哪里有问题 * 地刺的问题到底是碰撞标志位被修改了。 * */ 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxkaWNpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBLG1DQUE4QjtBQUV4QixJQUFBLEtBQXNCLEVBQUUsQ0FBQyxVQUFVLEVBQWxDLE9BQU8sYUFBQSxFQUFFLFFBQVEsY0FBaUIsQ0FBQztBQUcxQztJQUFzQyw0QkFBWTtJQUFsRDtRQUFBLHFFQXVHQztRQXRHRzs7V0FFRztRQUNLLG1CQUFhLEdBQUcsQ0FBQyxDQUFDO1FBQzFCOztXQUVHO1FBRUksWUFBTSxHQUFHLEtBQUssQ0FBQztRQUdmLFdBQUssR0FBVSxFQUFFLENBQUM7UUFFekIsVUFBSSxHQUFHLEtBQUssQ0FBQztRQUVMLFVBQUksR0FBYSxJQUFJLENBQUM7UUFDOUI7O1dBRUc7UUFDSCxTQUFHLEdBQWdCLElBQUksQ0FBQztRQUN4QixjQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ2hCLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFFZixjQUFRLEdBQUcsS0FBSyxDQUFDOztJQStFckIsQ0FBQztJQTlFRyx3QkFBd0I7SUFFeEIseUJBQU0sR0FBTjtRQUNJLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDO1FBQ25CLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFDLENBQUMsR0FBQyxDQUFDLENBQUMsR0FBQyxHQUFHLENBQUM7UUFDdkMsSUFBSSxDQUFDLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDcEQsQ0FBQztJQUVELHdCQUFLLEdBQUw7SUFFQSxDQUFDO0lBRUQseUJBQU0sR0FBTixVQUFRLEVBQUU7UUFDTiw4Q0FBOEM7UUFDOUMsSUFBSSxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2hCLElBQUcsZ0JBQU0sQ0FBQyxRQUFR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Q2EsUUFBUSxDQXVHNUI7SUFBRCxlQUFDO0NBdkdELEFBdUdDLENBdkdxQyxFQUFFLENBQUMsU0FBUyxHQXVHakQ7a0JBdkdvQixRQUFRO0FBd0c3Qjs7Ozs7R0FLRyIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBNYWluU2NlbmUgZnJvbSBcIi4vTWFpblNjZW5lXCI7XHJcbmltcG9ydCBHbG9iYWwgZnJvbSBcIi4vR2xvYmFsXCI7XHJcblxyXG5jb25zdCB7Y2NjbGFzcywgcHJvcGVydHl9ID0gY2MuX2RlY29yYXRvcjtcclxuXHJcbkBjY2NsYXNzXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE5ld0NsYXNzIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuICAgIC8qKlxyXG4gICAgICog6JC96ISa54K557G75Z6LIDbvvJrlnLDliLpcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSBLSU5EX0Zvb3RIb2xkID0gNjtcclxuICAgIC8qKlxyXG4gICAgICogcGxheWVy5piv5ZCm6JC95Zyo6JC96ISa54K55LiK77yM6buY6K6kZmFsc2XvvIzmsqHmnIlcclxuICAgICAqL1xyXG4gICAgQHByb3BlcnR5KEJvb2xlYW4pXHJcbiAgICBwdWJsaWMgaXNIb2xkID0gZmFsc2U7XHJcblxyXG4gICAgQHByb3BlcnR5KE51bWJlcilcclxuICAgIHB1YmxpYyBOb2RlSDpudW1iZXIgPSA4MDtcclxuXHJcbiAgICBHb1VwID0gZmFsc2U7XHJcblxyXG4gICAgcHJpdmF0ZSBtYWluOk1haW5TY2VuZSA9IG51bGw7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueWvueW6lOWKqOeUu1xyXG4gICAgICovXHJcbiAgICBBbmk6Y2MuQW5pbWF0aW9uID0gbnVsbDtcclxuICAgIEFuaVN0YXRlID0gbnVsbDtcclxuICAgIGdhaW5TYyA9IGZhbHNlO1xyXG4gICAgXHJcbiAgICBJbmp1cmVkRiA9IGZhbHNlO1xyXG4gICAgLy8gTElGRS1DWUNMRSBDQUxMQkFDS1M6XHJcblxyXG4gICAgb25Mb2FkICgpIHtcclxuICAgICAgICB0aGlzLm5vZGUueSA9IC01MDA7XHJcbiAgICAgICAgdGhpcy5ub2RlLnggPSAoIE1hdGgucmFuZG9tKCkqMi0xKSoxNDA7XHJcbiAgICAgICAgdGhpcy5BbmkgPSB0aGlzLm5vZGUuZ2V0Q29tcG9uZW50KGNjLkFuaW1hdGlvbik7XHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7XHJcbiAgICAgICAgLy8gY29uc29sZS5sb2coR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcpO1xyXG4gICAgICAgIGxldCBzZWxmID0gdGhpcztcclxuICAgICAgICBpZihHbG9iYWwuaW5zdGFuY2UuT3ZlckZsYWcpe1xyXG4gICAgICAgICAgICBzZWxmLmVuYWJsZWQgPSBmYWxzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZXtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLmFjdGl2ZSA9IHRydWU7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS55ICs9IEdsb2JhbC5pbnN0YW5jZS5GSEZhbGxTcGVlZDtcclxuICAgICAgICAgICAgaWYodGhpcy5ub2RlLmlzSG9sZCl7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gdGhpcy5ub2RlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmKHRoaXMubm9kZS55PjM2MCl7XHJcbiAgICAgICAgICAgICAgICBpZih0aGlzLm5vZGUuaXNIb2xkKXtcclxuICAgICAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMubm9kZS5pc0hvbGQgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRoaXMubm9kZS5kZXN0cm95KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOWIneWni+WMluWHveaVsFxyXG4gICAgICogQHBhcmFtIG1haW4g5Li75Zy65pmvXHJcbiAgICAgKi9cclxuICAgIGluaXQobWFpbjpNYWluU2NlbmUpe1xyXG4gICAgICAgIHRoaXMubWFpbiA9IG1haW47XHJcbiAgICB9IFxyXG4gICAgLyoqXHJcbiAgICAqIOiOt+WPluiQveiEmueCueexu+Wei1xyXG4gICAgKi9cclxuICAgIHB1YmxpYyBnZXRLaW5kKCl7XHJcbiAgICAgICByZXR1cm4gdGhpcy5LSU5EX0Zvb3RIb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIob3RoZXIsc2VsZil7XHJcbiAgICAgICAgbGV0IHJvb3RzZWxmID0gdGhpcztcclxuICAgICAgICBpZihyb290c2VsZi5Hb1VwKXtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZihvdGhlci50YWcgPT0gMTExKXtcclxuICAgICAgICAgICAgY29uc29sZS5sb2coXCLmiJHooqvmkp7liLDkuoZcIik7XHJcbiAgICAgICAgICAgIHJvb3RzZWxmLm1haW4uU2NvcmUoKTtcclxuICAgICAgICAgICAgcm9vdHNlbGYuZ2FpblNjID0gdHJ1ZTtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNle1xyXG4gICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gdGhpcy5ub2RlO1xyXG4gICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuS0lORF9Gb290SG9sZCA9IHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgICAgICAgICAgcm9vdHNlbGYubm9kZS5pc0hvbGQgPSB0cnVlO1xyXG4gICAgICAgICAgICBzZWxmLm5vZGUuaXNIb2xkID0gdHJ1ZTtcclxuICAgICAgICAgICAgaWYoIXJvb3RzZWxmLkluanVyZWRGKXtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Jbmp1cmVkID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIHJvb3RzZWxmLkluanVyZWRGID0gdHJ1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyB0aGlzLm1haW4uU2NvcmUoKTtcclxuICAgICAgICAgICAgaWYoIUdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnKXtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIHJvb3RzZWxmLm5vZGUuaXNIb2xkID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIHNlbGYubm9kZS5pc0hvbGQgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgcm9vdHNlbGYuQW5pU3RhdGUgPSByb290c2VsZi5BbmkucGxheShcImRpY2lcIik7XHJcbiAgICAgICAgICAgICAgICByb290c2VsZi5BbmlTdGF0ZS5yZXBlYXRDb3VudCA9IDEwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKipcclxuICog5Zyw5Yi655qE6Zeu6aKY6LKM5Ly86L+Y5rKh5pyJ6Kej5YazXHJcbiAqIOS4jeefpemBk+WTqumHjOaciemXrumimFxyXG4gKiDlnLDliLrnmoTpl67popjliLDlupXmmK/norDmkp7moIflv5fkvY3ooqvkv67mlLnkuobjgIJcclxuICogXHJcbiAqL1xyXG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/setzIndex.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, 'fe12eibPYBGlpOL5O0Zplim', 'setzIndex'); // Script/setzIndex.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.zIndex = 0; return _this; // start () {} // update (dt) {} } NewClass.prototype.onLoad = function () { if (this.zIndex % 1 < 1) { this.zIndex = 0; } this.node.zIndex = this.zIndex; }; __decorate([ property ], NewClass.prototype, "zIndex", void 0); NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxzZXR6SW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ00sSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFnQkM7UUFiRyxZQUFNLEdBQUcsQ0FBQyxDQUFBOztRQVVWLGNBQWM7UUFFZCxpQkFBaUI7SUFDckIsQ0FBQztJQVZHLHlCQUFNLEdBQU47UUFDSSxJQUFHLElBQUksQ0FBQyxNQUFNLEdBQUMsQ0FBQyxHQUFDLENBQUMsRUFBQztZQUNmLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDO1NBQ25CO1FBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQztJQUNuQyxDQUFDO0lBUkQ7UUFEQyxRQUFROzRDQUNDO0lBSE8sUUFBUTtRQUQ1QixPQUFPO09BQ2EsUUFBUSxDQWdCNUI7SUFBRCxlQUFDO0NBaEJELEFBZ0JDLENBaEJxQyxFQUFFLENBQUMsU0FBUyxHQWdCakQ7a0JBaEJvQixRQUFRIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmNvbnN0IHtjY2NsYXNzLCBwcm9wZXJ0eX0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTmV3Q2xhc3MgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG5cclxuICAgIEBwcm9wZXJ0eVxyXG4gICAgekluZGV4ID0gMFxyXG5cclxuXHJcbiAgICBvbkxvYWQgKCkge1xyXG4gICAgICAgIGlmKHRoaXMuekluZGV4JTE8MSl7XHJcbiAgICAgICAgICAgIHRoaXMuekluZGV4ID0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy5ub2RlLnpJbmRleCA9IHRoaXMuekluZGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIHN0YXJ0ICgpIHt9XHJcblxyXG4gICAgLy8gdXBkYXRlIChkdCkge31cclxufVxyXG4iXX0= //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/rootmusci.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, '01e0ck4av1EM7cpxCFt/TXr', 'rootmusci'); // Script/rootmusci.ts "use strict"; // Learn TypeScript: // - https://docs.cocos.com/creator/2.4/manual/en/scripting/typescript.html // Learn Attribute: // - https://docs.cocos.com/creator/2.4/manual/en/scripting/reference/attributes.html // Learn life-cycle callbacks: // - https://docs.cocos.com/creator/2.4/manual/en/scripting/life-cycle-callbacks.html var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var BGM = /** @class */ (function (_super) { __extends(BGM, _super); function BGM() { // LIFE-CYCLE CALLBACKS: var _this = _super !== null && _super.apply(this, arguments) || this; _this.boli = null; return _this; // update (dt) {} } BGM.prototype.onLoad = function () { // cc.resources.load('BGGGG', cc.AudioClip, (err, clips: cc.AudioClip) => { // if (err) { // cc.error(err); // return; // } // cc.audioEngine.playMusic(clips, true); // 播放音乐 // }); // cc.audioEngine.playMusic(boli, true); // 播放音乐 }; __decorate([ property(cc.Prefab) ], BGM.prototype, "boli", void 0); BGM = __decorate([ ccclass ], BGM); return BGM; }(cc.Component)); exports.default = BGM; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxyb290bXVzY2kudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLG9CQUFvQjtBQUNwQiw0RUFBNEU7QUFDNUUsbUJBQW1CO0FBQ25CLHNGQUFzRjtBQUN0Riw4QkFBOEI7QUFDOUIsc0ZBQXNGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFaEYsSUFBQSxLQUF3QixFQUFFLENBQUMsVUFBVSxFQUFuQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWtCLENBQUM7QUFHNUM7SUFBaUMsdUJBQVk7SUFBN0M7UUFHSSx3QkFBd0I7UUFINUIscUVBMEJDO1FBcEJHLFVBQUksR0FBYyxJQUFJLENBQUM7O1FBbUJ2QixpQkFBaUI7SUFDckIsQ0FBQztJQWxCRyxvQkFBTSxHQUFOO1FBRUksMkVBQTJFO1FBQzNFLGlCQUFpQjtRQUNqQix5QkFBeUI7UUFDekIsa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixxREFBcUQ7UUFDckQsTUFBTTtRQUVWLG1EQUFtRDtJQUduRCxDQUFDO0lBZkQ7UUFEQyxRQUFRLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQztxQ0FDRztJQU5OLEdBQUc7UUFEdkIsT0FBTztPQUNhLEdBQUcsQ0EwQnZCO0lBQUQsVUFBQztDQTFCRCxBQTBCQyxDQTFCZ0MsRUFBRSxDQUFDLFNBQVMsR0EwQjVDO2tCQTFCb0IsR0FBRyIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbIi8vIExlYXJuIFR5cGVTY3JpcHQ6XG4vLyAgLSBodHRwczovL2RvY3MuY29jb3MuY29tL2NyZWF0b3IvMi40L21hbnVhbC9lbi9zY3JpcHRpbmcvdHlwZXNjcmlwdC5odG1sXG4vLyBMZWFybiBBdHRyaWJ1dGU6XG4vLyAgLSBodHRwczovL2RvY3MuY29jb3MuY29tL2NyZWF0b3IvMi40L21hbnVhbC9lbi9zY3JpcHRpbmcvcmVmZXJlbmNlL2F0dHJpYnV0ZXMuaHRtbFxuLy8gTGVhcm4gbGlmZS1jeWNsZSBjYWxsYmFja3M6XG4vLyAgLSBodHRwczovL2RvY3MuY29jb3MuY29tL2NyZWF0b3IvMi40L21hbnVhbC9lbi9zY3JpcHRpbmcvbGlmZS1jeWNsZS1jYWxsYmFja3MuaHRtbFxuXG5jb25zdCB7IGNjY2xhc3MsIHByb3BlcnR5IH0gPSBjYy5fZGVjb3JhdG9yO1xuXG5AY2NjbGFzc1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQkdNIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcblxuXG4gICAgLy8gTElGRS1DWUNMRSBDQUxMQkFDS1M6XG5cbiAgICBAcHJvcGVydHkoY2MuUHJlZmFiKVxuICAgIGJvbGk6IGNjLlByZWZhYiA9IG51bGw7XG5cbiAgICBvbkxvYWQoKSB7XG5cbiAgICAgICAgLy8gY2MucmVzb3VyY2VzLmxvYWQoJ0JHR0dHJywgY2MuQXVkaW9DbGlwLCAoZXJyLCBjbGlwczogY2MuQXVkaW9DbGlwKSA9PiB7XG4gICAgICAgIC8vICAgICBpZiAoZXJyKSB7XG4gICAgICAgIC8vICAgICAgICAgY2MuZXJyb3IoZXJyKTtcbiAgICAgICAgLy8gICAgICAgICByZXR1cm47XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICBjYy5hdWRpb0VuZ2luZS5wbGF5TXVzaWMoY2xpcHMsIHRydWUpOyAvLyDmkq3mlL7pn7PkuZBcbiAgICAgICAgLy8gfSk7XG5cbiAgICAvLyAgICBjYy5hdWRpb0VuZ2luZS5wbGF5TXVzaWMoYm9saSwgdHJ1ZSk7IC8vIOaSreaUvumfs+S5kFxuXG5cbiAgICB9XG5cblxuXG4gICAgLy8gdXBkYXRlIChkdCkge31cbn1cbiJdfQ== //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/tanhuang.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, 'aa287RDrGdFu4EArMpW55C/', 'tanhuang'); // Script/tanhuang.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var tanhuang = /** @class */ (function (_super) { __extends(tanhuang, _super); function tanhuang() { var _this = _super !== null && _super.apply(this, arguments) || this; /** * 落脚点类型 2:tanhuang */ _this.KIND_FootHold = 2; /** * player是否落在落脚点上,默认false,没有 */ _this.isHold = false; _this.NodeH = 60; _this.GoUp = false; _this.gainSc = false; //弹簧加分标志 _this.main = null; /** * 落脚点对应动画 */ _this.Ani = null; _this.AniState = null; return _this; } tanhuang.prototype.onLoad = function () { this.node.y = -500; this.node.x = (Math.random() * 2 - 1) * 140; this.Ani = this.node.getComponent(cc.Animation); this.gainSc = false; }; tanhuang.prototype.start = function () { this.Ding = this.main.node.getChildByName("BgNode").getChildByName("LifeDing").getChildByName("ding"); }; tanhuang.prototype.update = function (dt) { // console.log(Global.instance.CollisionFlag); var self = this; if (Global_1.default.instance.OverFlag) { self.enabled = false; } else { this.node.active = true; this.node.y += Global_1.default.instance.FHFallSpeed; if (this.node.isHold) { Global_1.default.instance.CollisionFlag = true; Global_1.default.instance.TheHolder = this.node; } if (this.node.y > 360) { if (this.node.isHold) { Global_1.default.instance.CollisionFlag = false; this.node.isHold = false; } this.node.destroy(); } } }; /** * 初始化函数 * @param main 主场景 */ tanhuang.prototype.init = function (main) { this.main = main; }; /** * 获取落脚点类型 */ tanhuang.prototype.getKind = function () { return this.KIND_FootHold; }; /** * 碰撞 * @param other 碰撞主体player * @param self 碰撞主体落脚点tanhuang */ tanhuang.prototype.onCollisionEnter = function (other, self) { var rootself = this; if (rootself.GoUp) { return; } if (rootself.main == null) { rootself.main = Global_1.default.instance.getMN(); } if (other.tag === 111) { if (rootself.gainSc == false) { rootself.main.Score(); rootself.gainSc = true; rootself.GoUp = true; } return; } else { Global_1.default.instance.KIND_FootHold = rootself.KIND_FootHold; if (!Global_1.default.instance.CollisionFlag) { Global_1.default.instance.CollisionFlag = true; Global_1.default.instance.TheHolder = rootself.node; rootself.isHold = true; other.node.y = self.node.y + 60; var spawn = void 0; spawn = cc.spawn(cc.callFunc(function () { if (rootself.Ani == null) { return; } rootself.AniState = rootself.Ani.play("tanhuang"); rootself.AniState.speed = 0.8; }), cc.callFunc(function () { other.node.runAction(cc.moveBy(0.15, 0, 50)); Global_1.default.instance.CollisionFlag = false; rootself.isHold = false; other.node.getComponent("Playcontroler").enabled = false; })); rootself.scheduleOnce(function () { other.node.getComponent("Playcontroler").enabled = true; }, 0.27); rootself.scheduleOnce(function () { // console.log(Global.instance.CollisionFlag+"5") Global_1.default.instance.CollisionFlag = false; rootself.isHold = false; rootself.Ani.stop(); }, 0.41); other.node.runAction(spawn); } } }; __decorate([ property(Boolean) ], tanhuang.prototype, "isHold", void 0); __decorate([ property(Number) ], tanhuang.prototype, "NodeH", void 0); tanhuang = __decorate([ ccclass ], tanhuang); return tanhuang; }(cc.Component)); exports.default = tanhuang; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFx0YW5odWFuZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFxSUM7UUFwSUc7O1dBRUc7UUFDSyxtQkFBYSxHQUFHLENBQUMsQ0FBQztRQUMxQjs7V0FFRztRQUVJLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFLZixXQUFLLEdBQVUsRUFBRSxDQUFDO1FBRXpCLFVBQUksR0FBRyxLQUFLLENBQUM7UUFFTCxZQUFNLEdBQUcsS0FBSyxDQUFDLENBQUEsUUFBUTtRQUN2QixVQUFJLEdBQWEsSUFBSSxDQUFDO1FBQzlCOztXQUVHO1FBQ0gsU0FBRyxHQUFnQixJQUFJLENBQUM7UUFDeEIsY0FBUSxHQUFHLElBQUksQ0FBQzs7SUE2R3BCLENBQUM7SUExR0cseUJBQU0sR0FBTjtRQUNJLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDO1FBQ25CLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFDLENBQUMsR0FBQyxDQUFDLENBQUMsR0FBQyxHQUFHLENBQUM7UUFDdkMsSUFBSSxDQUFDLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDaEQsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7SUFDeEIsQ0FBQztJQUVELHdCQUFLLEdBQUw7UUFDSSxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxjQUFjLENBQUMsVUFB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QUMsTUFBTSxDQUFDOzJDQUNRO0lBZFIsUUFBUTtRQUQ1QixPQUFPO09BQ2EsUUFBUSxDQXFJNUI7SUFBRCxlQUFDO0NBcklELEFBcUlDLENBcklxQyxFQUFFLENBQUMsU0FBUyxHQXFJakQ7a0JBcklvQixRQUFRIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE1haW5TY2VuZSBmcm9tIFwiLi9NYWluU2NlbmVcIjtcclxuaW1wb3J0IEdsb2JhbCBmcm9tIFwiLi9HbG9iYWxcIjtcclxuXHJcbmNvbnN0IHtjY2NsYXNzLCBwcm9wZXJ0eX0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgdGFuaHVhbmcgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG4gICAgLyoqXHJcbiAgICAgKiDokL3ohJrngrnnsbvlnosgMu+8mnRhbmh1YW5nXHJcbiAgICAgKi9cclxuICAgIHByaXZhdGUgS0lORF9Gb290SG9sZCA9IDI7XHJcbiAgICAvKipcclxuICAgICAqIHBsYXllcuaYr+WQpuiQveWcqOiQveiEmueCueS4iu+8jOm7mOiupGZhbHNl77yM5rKh5pyJXHJcbiAgICAgKi9cclxuICAgIEBwcm9wZXJ0eShCb29sZWFuKVxyXG4gICAgcHVibGljIGlzSG9sZCA9IGZhbHNlO1xyXG5cclxuXHJcbiAgICBcclxuICAgIEBwcm9wZXJ0eShOdW1iZXIpXHJcbiAgICBwdWJsaWMgTm9kZUg6bnVtYmVyID0gNjA7XHJcblxyXG4gICAgR29VcCA9IGZhbHNlO1xyXG5cclxuICAgIHByaXZhdGUgZ2FpblNjID0gZmFsc2U7Ly/lvLnnsKfliqDliIbmoIflv5dcclxuICAgIHByaXZhdGUgbWFpbjpNYWluU2NlbmUgPSBudWxsO1xyXG4gICAgLyoqXHJcbiAgICAgKiDokL3ohJrngrnlr7nlupTliqjnlLtcclxuICAgICAqL1xyXG4gICAgQW5pOmNjLkFuaW1hdGlvbiA9IG51bGw7XHJcbiAgICBBbmlTdGF0ZSA9IG51bGw7XHJcbiAgICBEaW5nO1xyXG5cclxuICAgIG9uTG9hZCAoKSB7XHJcbiAgICAgICAgdGhpcy5ub2RlLnkgPSAtNTAwO1xyXG4gICAgICAgIHRoaXMubm9kZS54ID0gKCBNYXRoLnJhbmRvbSgpKjItMSkqMTQwO1xyXG4gICAgICAgIHRoaXMuQW5pID0gdGhpcy5ub2RlLmdldENvbXBvbmVudChjYy5BbmltYXRpb24pO1xyXG4gICAgICAgIHRoaXMuZ2FpblNjID0gZmFsc2U7XHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG4gICAgICAgIHRoaXMuRGluZyA9IHRoaXMubWFpbi5ub2RlLmdldENoaWxkQnlOYW1lKFwiQmdOb2RlXCIpLmdldENoaWxkQnlOYW1lKFwiTGlmZURpbmdcIikuZ2V0Q2hpbGRCeU5hbWUoXCJkaW5nXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIHVwZGF0ZSAoZHQpIHtcclxuICAgICAgICAvLyBjb25zb2xlLmxvZyhHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyk7XHJcbiAgICAgICAgbGV0IHNlbGYgPSB0aGlzO1xyXG4gICAgICAgIGlmKEdsb2JhbC5pbnN0YW5jZS5PdmVyRmxhZyl7XHJcbiAgICAgICAgICAgIHNlbGYuZW5hYmxlZCA9IGZhbHNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNle1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUuYWN0aXZlID0gdHJ1ZTtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLnkgKz0gR2xvYmFsLmluc3RhbmNlLkZIRmFsbFNwZWVkO1xyXG4gICAgICAgICAgICBpZih0aGlzLm5vZGUuaXNIb2xkKXtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5UaGVIb2xkZXIgPSB0aGlzLm5vZGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYodGhpcy5ub2RlLnk+MzYwKXtcclxuICAgICAgICAgICAgICAgIGlmKHRoaXMubm9kZS5pc0hvbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5ub2RlLmlzSG9sZCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGhpcy5ub2RlLmRlc3Ryb3koKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiDliJ3lp4vljJblh73mlbBcclxuICAgICAqIEBwYXJhbSBtYWluIOS4u+WcuuaZr1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgaW5pdChtYWluOk1haW5TY2VuZSl7XHJcbiAgICAgICAgdGhpcy5tYWluID0gbWFpbjtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6I635Y+W6JC96ISa54K557G75Z6LXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBnZXRLaW5kKCl7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIOeisOaSnlxyXG4gICAgICogQHBhcmFtIG90aGVyIOeisOaSnuS4u+S9k3BsYXllclxyXG4gICAgICogQHBhcmFtIHNlbGYg56Kw5pKe5Li75L2T6JC96ISa54K5dGFuaHVhbmdcclxuICAgICAqL1xyXG5cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIob3RoZXIsc2VsZil7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGV0IHJvb3RzZWxmID0gdGhpcztcclxuICAgICAgICBpZihyb290c2VsZi5Hb1VwKXtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZihyb290c2VsZi5tYWluID09bnVsbCl7XHJcbiAgICAgICAgICAgIHJvb3RzZWxmLm1haW4gPSBHbG9iYWwuaW5zdGFuY2UuZ2V0TU4oKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYob3RoZXIudGFnPT09MTExKXtcclxuICAgICAgICAgICAgaWYocm9vdHNlbGYuZ2FpblNjPT1mYWxzZSl7XHJcbiAgICAgICAgICAgICAgICByb290c2VsZi5tYWluLlNjb3JlKCk7XHJcbiAgICAgICAgICAgICAgICByb290c2VsZi5nYWluU2MgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgcm9vdHNlbGYuR29VcCA9IHRydWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNle1xyXG4gICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuS0lORF9Gb290SG9sZCA9IHJvb3RzZWxmLktJTkRfRm9vdEhvbGQ7XHJcbiAgICAgICAgICAgIGlmKCFHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyl7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gcm9vdHNlbGYubm9kZTtcclxuICAgICAgICAgICAgICAgIHJvb3RzZWxmLmlzSG9sZCA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICBvdGhlci5ub2RlLnkgPSBzZWxmLm5vZGUueSs2MDtcclxuICAgICAgICAgICAgICAgIGxldCBzcGF3bjtcclxuICAgICAgICAgICAgICAgIHNwYXduID0gY2Muc3Bhd24oY2MuY2FsbEZ1bmMoZnVuY3Rpb24oKXtcclxuICAgICAgICAgICAgICAgICAgICBpZihyb290c2VsZi5Bbmk9PW51bGwpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHJvb3RzZWxmLkFuaVN0YXRlID0gcm9vdHNlbGYuQW5pLnBsYXkoXCJ0YW5odWFuZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICByb290c2VsZi5BbmlTdGF0ZS5zcGVlZCA9IDAuODtcclxuICAgICAgICAgICAgICAgIH0pLGNjLmNhbGxGdW5jKGZ1bmN0aW9uKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3RoZXIubm9kZS5ydW5BY3Rpb24oY2MubW92ZUJ5KDAuMTUsMCw1MCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcm9vdHNlbGYuaXNIb2xkID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgb3RoZXIubm9kZS5nZXRDb21wb25lbnQoXCJQbGF5Y29udHJvbGVyXCIpLmVuYWJsZWQgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIH0pKTtcclxuICAgICAgICAgICAgICAgIHJvb3RzZWxmLnNjaGVkdWxlT25jZSgoKT0+e1xyXG4gICAgICAgICAgICAgICAgICAgIG90aGVyLm5vZGUuZ2V0Q29tcG9uZW50KFwiUGxheWNvbnRyb2xlclwiKS5lbmFibGVkID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIH0sMC4yNyk7XHJcbiAgICAgICAgICAgICAgICByb290c2VsZi5zY2hlZHVsZU9uY2UoZnVuY3Rpb24oKXtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZytcIjVcIilcclxuICAgICAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJvb3RzZWxmLmlzSG9sZCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJvb3RzZWxmLkFuaS5zdG9wKCk7XHJcbiAgICAgICAgICAgICAgICB9LDAuNDEpO1xyXG4gICAgICAgICAgICAgICAgb3RoZXIubm9kZS5ydW5BY3Rpb24oc3Bhd24pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/CliGD.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, '2fd09PdJPRLiqn3k0n9lg6t', 'CliGD'); // Script/CliGD.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { var _this = _super !== null && _super.apply(this, arguments) || this; /**0 for right */ _this.CliLorR = 0; return _this; } NewClass.prototype.onEnable = function () { if (Math.random() < 0.5) { this.CliLorR = 0; } else { this.CliLorR = 1; } }; NewClass.prototype.start = function () { }; NewClass.prototype.update = function (dt) { if (this.CliLorR == 0) { this.node.parent.x++; var x = this.node.parent.isHold; if (x || this.node.parent.getComponent("GD").isHold) { Global_1.default.instance.LorR = 0; } if (this.node.parent.x > 160) { this.CliLorR = 1; } } else { this.node.parent.x--; var x = this.node.parent.isHold; if (x || this.node.parent.getComponent("GD").isHold) { Global_1.default.instance.LorR = 1; } if (this.node.parent.x < -160) { this.CliLorR = 0; } } }; NewClass.prototype.onCollisionEnter = function () { // if (this.CliLorR === 1) { // this.CliLorR = 0; // } // else { // this.CliLorR = 1; // } return; if (this.CliLorR === 0) { this.CliLorR = 1; Global_1.default.instance.LorR = 1; // console.log("这里是CliGD的if"+Global.instance.LorR); } else { this.CliLorR = 0; Global_1.default.instance.LorR = 0; // console.log("这里是CliGD的else"+Global.instance.LorR); } }; __decorate([ property(Number) ], NewClass.prototype, "CliLorR", void 0); NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxDbGlHRC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUF3QixFQUFFLENBQUMsVUFBVSxFQUFuQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWtCLENBQUM7QUFHNUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFvRUM7UUFuRUcsaUJBQWlCO1FBRWpCLGFBQU8sR0FBVyxDQUFDLENBQUM7O0lBaUV4QixDQUFDO0lBN0RhLDJCQUFRLEdBQWxCO1FBQ0ksSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFO1lBQ3JCLElBQUksQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDO1NBQ3BCO2FBQ0k7WUFDRCxJQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQztTQUNwQjtJQUNMLENBQUM7SUFFRCx3QkFBSyxHQUFMO0lBRUEsQ0FBQztJQUVELHlCQUFNLEdBQU4sVUFBTyxFQUFFO1FBRUwsSUFBSSxJQUFJLENBQUMsT0FBTyxJQUFJLENBQUMsRUFBRTtZQUNuQixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQztZQUNyQixJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUM7WUFDaEMsSUFBSSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sRUFBRTtnQkFDakQsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQzthQUM1QjtZQUVELElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLEdBQUcsRUFBRTtnQkFDMUIsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7YUFDcEI7U0FDSjthQUNJO1lBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUM7WUFDckIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDO1lBQ2hDLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEVBQUU7Z0JBQ2pELGdCQUFNLENBQUMsUUFBUSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUM7YUFDNUI7WUFFRCxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRTtnQkFDM0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7YUFDcEI7U0FDSjtJQUNMLENBQUM7SUFFRCxtQ0FBZ0IsR0FBaEI7UUFFSSw0QkFBNEI7UUFDNUIsd0JBQXdCO1FBQ3hCLElBQUk7UUFDSixTQUFTO1FBQ1Qsd0JBQXdCO1FBQ3hCLElBQUk7UUFFSixPQUFNO1FBQ04sSUFBSSxJQUFJLENBQUMsT0FBTyxLQUFLLENBQUMsRUFBRTtZQUNwQixJQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQztZQUNqQixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDO1lBQ3pCLG1EQUFtRDtTQUN0RDthQUNJO1lBQ0QsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7WUFDakIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQztZQUN6QixxREFBcUQ7U0FDeEQ7SUFFTCxDQUFDO0lBaEVEO1FBREMsUUFBUSxDQUFDLE1BQU0sQ0FBQzs2Q0FDRztJQUhILFFBQVE7UUFENUIsT0FBTztPQUNhLFFBQVEsQ0FvRTVCO0lBQUQsZUFBQztDQXBFRCxBQW9FQyxDQXBFcUMsRUFBRSxDQUFDLFNBQVMsR0FvRWpEO2tCQXBFb0IsUUFBUSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBHbG9iYWwgZnJvbSBcIi4vR2xvYmFsXCI7XHJcblxyXG5jb25zdCB7IGNjY2xhc3MsIHByb3BlcnR5IH0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTmV3Q2xhc3MgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG4gICAgLyoqMCBmb3IgcmlnaHQgKi9cclxuICAgIEBwcm9wZXJ0eShOdW1iZXIpXHJcbiAgICBDbGlMb3JSOiBOdW1iZXIgPSAwO1xyXG5cclxuXHJcblxyXG4gICAgcHJvdGVjdGVkIG9uRW5hYmxlKCk6IHZvaWQge1xyXG4gICAgICAgIGlmIChNYXRoLnJhbmRvbSgpIDwgMC41KSB7XHJcbiAgICAgICAgICAgIHRoaXMuQ2xpTG9yUiA9IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICB0aGlzLkNsaUxvclIgPSAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdGFydCgpIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdXBkYXRlKGR0KSB7XHJcblxyXG4gICAgICAgIGlmICh0aGlzLkNsaUxvclIgPT0gMCkge1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUucGFyZW50LngrKztcclxuICAgICAgICAgICAgbGV0IHggPSB0aGlzLm5vZGUucGFyZW50LmlzSG9sZDtcclxuICAgICAgICAgICAgaWYgKHggfHwgdGhpcy5ub2RlLnBhcmVudC5nZXRDb21wb25lbnQoXCJHRFwiKS5pc0hvbGQpIHtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Mb3JSID0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWYgKHRoaXMubm9kZS5wYXJlbnQueCA+IDE2MCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5DbGlMb3JSID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNlIHtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLnBhcmVudC54LS07XHJcbiAgICAgICAgICAgIGxldCB4ID0gdGhpcy5ub2RlLnBhcmVudC5pc0hvbGQ7XHJcbiAgICAgICAgICAgIGlmICh4IHx8IHRoaXMubm9kZS5wYXJlbnQuZ2V0Q29tcG9uZW50KFwiR0RcIikuaXNIb2xkKSB7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuTG9yUiA9IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmICh0aGlzLm5vZGUucGFyZW50LnggPCAtMTYwKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLkNsaUxvclIgPSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIoKSB7XHJcblxyXG4gICAgICAgIC8vIGlmICh0aGlzLkNsaUxvclIgPT09IDEpIHtcclxuICAgICAgICAvLyAgICAgdGhpcy5DbGlMb3JSID0gMDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gZWxzZSB7XHJcbiAgICAgICAgLy8gICAgIHRoaXMuQ2xpTG9yUiA9IDE7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICByZXR1cm5cclxuICAgICAgICBpZiAodGhpcy5DbGlMb3JSID09PSAwKSB7XHJcbiAgICAgICAgICAgIHRoaXMuQ2xpTG9yUiA9IDE7XHJcbiAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Mb3JSID0gMTtcclxuICAgICAgICAgICAgLy8gY29uc29sZS5sb2coXCLov5nph4zmmK9DbGlHROeahGlmXCIrR2xvYmFsLmluc3RhbmNlLkxvclIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNlIHtcclxuICAgICAgICAgICAgdGhpcy5DbGlMb3JSID0gMDtcclxuICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkxvclIgPSAwO1xyXG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhcIui/memHjOaYr0NsaUdE55qEZWxzZVwiK0dsb2JhbC5pbnN0YW5jZS5Mb3JSKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiJdfQ== //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/EndScene.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, 'a00e52IsyBExZnsc9QD67mN', 'EndScene'); // Script/EndScene.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { var _this = _super !== null && _super.apply(this, arguments) || this; //需要更多源码联系Q:852183691 //或者 //关注微信公众号“史于二” _this.RankInfo = null; _this.rannode = null; // LIFE-CYCLE CALLBACKS: _this.Ani = null; _this.Anistate = null; _this.rInfo = null; return _this; } NewClass.prototype.onLoad = function () { this.rInfo = cc.instantiate(this.RankInfo); this.rannode.addChild(this.rInfo); }; NewClass.prototype.start = function () { this.PlayAni(); }; NewClass.prototype.update = function (dt) { // cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN,this.onKeyDown,this); }; /** * 排行榜的动画播放 */ NewClass.prototype.PlayAni = function () { this.Ani = this.rInfo.getComponent(cc.Animation); this.scheduleOnce(function () { this.Anistate = this.Ani.play(); }); }; __decorate([ property(cc.Prefab) ], NewClass.prototype, "RankInfo", void 0); __decorate([ property(cc.Node) ], NewClass.prototype, "rannode", void 0); NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxFbmRTY2VuZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBTSxJQUFBLEtBQXNCLEVBQUUsQ0FBQyxVQUFVLEVBQWxDLE9BQU8sYUFBQSxFQUFFLFFBQVEsY0FBaUIsQ0FBQztBQUcxQztJQUFzQyw0QkFBWTtJQUFsRDtRQUFBLHFFQXVDQztRQXJDRCxxQkFBcUI7UUFDckIsSUFBSTtRQUNKLGNBQWM7UUFFVixjQUFRLEdBQWEsSUFBSSxDQUFDO1FBRTFCLGFBQU8sR0FBVyxJQUFJLENBQUM7UUFDdkIsd0JBQXdCO1FBQ3hCLFNBQUcsR0FBRyxJQUFJLENBQUM7UUFDWCxjQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ2hCLFdBQUssR0FBSSxJQUFJLENBQUM7O0lBMkJsQixDQUFDO0lBMUJHLHlCQUFNLEdBQU47UUFDSSxJQUFJLENBQUMsS0FBSyxHQUFHLEVBQUUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQzNDLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN0QyxDQUFDO0lBRUQsd0JBQUssR0FBTDtRQUNJLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUNuQixDQUFDO0lBRUQseUJBQU0sR0FBTixVQUFRLEVBQUU7UUFFUCw0RUFBNEU7SUFDL0UsQ0FBQztJQUVEOztPQUVHO0lBQ0gsMEJBQU8sR0FBUDtRQUNJLElBQUksQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2pELElBQUksQ0FBQyxZQUFZLENBQUM7WUFDZCxJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLENBQUM7UUFFcEMsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDO0lBOUJEO1FBREMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUM7OENBQ007SUFFMUI7UUFERixRQUFRLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQzs2Q0FDUTtJQVJOLFFBQVE7UUFENUIsT0FBTztPQUNhLFFBQVEsQ0F1QzVCO0lBQUQsZUFBQztDQXZDRCxBQXVDQyxDQXZDcUMsRUFBRSxDQUFDLFNBQVMsR0F1Q2pEO2tCQXZDb0IsUUFBUSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHtjY2NsYXNzLCBwcm9wZXJ0eX0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTmV3Q2xhc3MgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG5cclxuLy/pnIDopoHmm7TlpJrmupDnoIHogZTns7tROjg1MjE4MzY5MVxyXG4vL+aIluiAhVxyXG4vL+WFs+azqOW+ruS/oeWFrOS8l+WPt+KAnOWPsuS6juS6jOKAnVxyXG4gICAgQHByb3BlcnR5KGNjLlByZWZhYilcclxuICAgIFJhbmtJbmZvOmNjLlByZWZhYiA9IG51bGw7XHJcblx0QHByb3BlcnR5KGNjLk5vZGUpXHJcbiAgICByYW5ub2RlOmNjLk5vZGUgPSBudWxsO1xyXG4gICAgLy8gTElGRS1DWUNMRSBDQUxMQkFDS1M6XHJcbiAgICBBbmkgPSBudWxsO1xyXG4gICAgQW5pc3RhdGUgPSBudWxsO1xyXG4gICAgckluZm8gPSAgbnVsbDtcclxuICAgIG9uTG9hZCAoKSB7XHJcbiAgICAgICAgdGhpcy5ySW5mbyA9IGNjLmluc3RhbnRpYXRlKHRoaXMuUmFua0luZm8pO1xyXG4gICAgICAgIHRoaXMucmFubm9kZS5hZGRDaGlsZCh0aGlzLnJJbmZvKTtcclxuICAgIH1cclxuXHJcbiAgICBzdGFydCAoKSB7XHJcbiAgICAgICAgdGhpcy5QbGF5QW5pKCk7XHJcbiAgICB9XHJcblxyXG4gICAgdXBkYXRlIChkdCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgLy8gY2Muc3lzdGVtRXZlbnQub24oY2MuU3lzdGVtRXZlbnQuRXZlbnRUeXBlLktFWV9ET1dOLHRoaXMub25LZXlEb3duLHRoaXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICog5o6S6KGM5qac55qE5Yqo55S75pKt5pS+XHJcbiAgICAgKi9cclxuICAgIFBsYXlBbmkoKXtcclxuICAgICAgICB0aGlzLkFuaSA9IHRoaXMuckluZm8uZ2V0Q29tcG9uZW50KGNjLkFuaW1hdGlvbik7XHJcbiAgICAgICAgdGhpcy5zY2hlZHVsZU9uY2UoZnVuY3Rpb24oKXtcclxuICAgICAgICAgICAgdGhpcy5BbmlzdGF0ZSA9IHRoaXMuQW5pLnBsYXkoKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSlcclxuICAgIH1cclxuXHJcbiAgXHJcbn1cclxuIl19 //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/shandian.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, '87882UfG1FGHpfsHlS2GHjW', 'shandian'); // Script/shandian.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var shandian = /** @class */ (function (_super) { __extends(shandian, _super); function shandian() { var _this = _super !== null && _super.apply(this, arguments) || this; /** * 落脚点类型 8:闪电 */ _this.KIND_FootHold = 8; /** * player是否落在落脚点上,默认false,没有 */ _this.isHold = false; _this.NodeH = 50; _this.main = null; /** * 落脚点对应动画 */ _this.Ani = null; _this.AniState = null; _this.gainSc = false; return _this; } shandian.prototype.onLoad = function () { this.node.y = -500; this.node.x = (Math.random() * 2 - 1) * 140; this.Ani = this.node.getComponent(cc.Animation); this.AniState = this.Ani.play("shandian"); this.AniState.repeatCount = 100; }; shandian.prototype.start = function () { }; shandian.prototype.update = function (dt) { // console.log(Global.instance.CollisionFlag); var self = this; if (Global_1.default.instance.OverFlag) { self.enabled = false; } else { this.node.active = true; this.node.y += Global_1.default.instance.FHFallSpeed; if (this.node.isHold) { Global_1.default.instance.CollisionFlag = true; Global_1.default.instance.TheHolder = this.node; } if (this.node.y > 360) { if (this.node.isHold) { this.node.isHold = false; Global_1.default.instance.CollisionFlag = false; } this.node.destroy(); } } }; /** * 初始化函数 * @param main 主场景 */ shandian.prototype.init = function (main) { this.main = main; }; /** * 获取落脚点类型 */ shandian.prototype.getKind = function () { return this.KIND_FootHold; }; shandian.prototype.onCollisionEnter = function (other, self) { var rootself = this; switch (other.tag) { case 0: { Global_1.default.instance.KIND_FootHold = this.KIND_FootHold; Global_1.default.instance.TheHolder = this.node; Global_1.default.instance.Injured = true; break; } case 111: { console.log("我被撞到了"); rootself.main.Score(); rootself.gainSc = true; return; } } // this.main.Score(); if (!Global_1.default.instance.CollisionFlag) { self.node.isHold = false; Global_1.default.instance.CollisionFlag = false; } }; __decorate([ property(Boolean) ], shandian.prototype, "isHold", void 0); __decorate([ property(Number) ], shandian.prototype, "NodeH", void 0); shandian = __decorate([ ccclass ], shandian); return shandian; }(cc.Component)); exports.default = shandian; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxzaGFuZGlhbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFnR0M7UUEvRkc7O1dBRUc7UUFDSyxtQkFBYSxHQUFHLENBQUMsQ0FBQztRQUMxQjs7V0FFRztRQUVJLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFHZixXQUFLLEdBQVUsRUFBRSxDQUFDO1FBSWpCLFVBQUksR0FBYSxJQUFJLENBQUM7UUFDOUI7O1dBRUc7UUFDSCxTQUFHLEdBQWdCLElBQUksQ0FBQztRQUN4QixjQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ2hCLFlBQU0sR0FBRyxLQUFLLENBQUM7O0lBMEVuQixDQUFDO0lBekVHLHlCQUFNLEdBQU47UUFDSSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBSSxDQUFDLEdBQUcsQ0FBQztRQUNwQixJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFFLElBQUksQ0FBQyxNQUFNLEVBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUMsR0FBRyxDQUFDO1FBQ3ZDLElBQUksQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2hELElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDMUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxXQUFXLEdBQUcsR0FBRyxDQUFDO0lBQ3BDLENBQUM7SUFFRCx3QkFBSyxHQUFMO0lBRUEsQ0FBQztJQUVELHlCQUFNLEdBQU4sVUFBUSxFQUFFO1FBQ04sOENBQThDO1FBQzlDLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQztRQUNoQixJQUFHLGdCQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBQztZQUN4QixJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztTQUN4QjthQUNHO1lBQ0EsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDO1lBQ3hCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLGdCQUFNLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQztZQUMzQyxJQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFDO2dCQUNoQixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDO2dCQUNyQyxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQzthQUN6QztZQUNELElBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUMsR0FBRyxFQUFDO2dCQUNmLElBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUM7b0JBQ2hCLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztvQkFDekIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQztpQkFDekM7Z0JBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQzthQUN2QjtTQUNKO0lBQ0wsQ0FBQztJQUdEOzs7T0FHRztJQUNJLHVCQUFJLEdBQVgsVUFBWSxJQUFjO1FBQ3RCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0lBQ3JCLENBQUM7SUFDRDs7T0FFRztJQUNJLDBCQUFPLEdBQWQ7UUFDSSxPQUFPLElBQUksQ0FBQyxhQUFhLENBQUM7SUFDOUIsQ0FBQztJQUVELG1DQUFnQixHQUFoQixVQUFpQixLQUFLLEVBQUMsSUFBSTtRQUN2QixJQUFJLFFBQVEsR0FBRyxJQUFJLENBQUM7UUFFcEIsUUFBTyxLQUFLLENBQUMsR0FBRyxFQUFDO1lBQ2IsS0FBSyxDQUFDLENBQUMsQ0FBQTtnQkFDSCxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQztnQkFDbkQsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUM7Z0JBQ3RDLGdCQUFNLENBQUMsUUFBUSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7Z0JBQy9CLE1BQU07YUFDVDtZQUNELEtBQUssR0FBRyxDQUFDLENBQUE7Z0JBQ0wsT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztnQkFDckIsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQztnQkFDdEIsUUFBUSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7Z0JBQ3ZCLE9BQU87YUFDVjtTQUNKO1FBQ0QscUJBQXFCO1FBQ3JCLElBQUcsQ0FBQyxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEVBQUM7WUFDOUIsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1lBQ3pCLGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7U0FDekM7SUFDTCxDQUFDO0lBdEZEO1FBREMsUUFBUSxDQUFDLE9BQU8sQ0FBQzs0Q0FDSTtJQUd0QjtRQURDLFFBQVEsQ0FBQyxNQUFNLENBQUM7MkNBQ1E7SUFaUixRQUFRO1FBRDVCLE9BQU87T0FDYSxRQUFRLENBZ0c1QjtJQUFELGVBQUM7Q0FoR0QsQUFnR0MsQ0FoR3FDLEVBQUUsQ0FBQyxTQUFTLEdBZ0dqRDtrQkFoR29CLFFBQVEiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgTWFpblNjZW5lIGZyb20gXCIuL01haW5TY2VuZVwiO1xyXG5pbXBvcnQgR2xvYmFsIGZyb20gXCIuL0dsb2JhbFwiO1xyXG5cclxuY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBzaGFuZGlhbiBleHRlbmRzIGNjLkNvbXBvbmVudCB7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueexu+WeiyA477ya6Zeq55S1XHJcbiAgICAgKi9cclxuICAgIHByaXZhdGUgS0lORF9Gb290SG9sZCA9IDg7XHJcbiAgICAvKipcclxuICAgICAqIHBsYXllcuaYr+WQpuiQveWcqOiQveiEmueCueS4iu+8jOm7mOiupGZhbHNl77yM5rKh5pyJXHJcbiAgICAgKi9cclxuICAgIEBwcm9wZXJ0eShCb29sZWFuKVxyXG4gICAgcHVibGljIGlzSG9sZCA9IGZhbHNlO1xyXG5cclxuICAgIEBwcm9wZXJ0eShOdW1iZXIpXHJcbiAgICBwdWJsaWMgTm9kZUg6bnVtYmVyID0gNTA7XHJcblxyXG4gICAgcHJpdmF0ZSBcclxuXHJcbiAgICBwcml2YXRlIG1haW46TWFpblNjZW5lID0gbnVsbDtcclxuICAgIC8qKlxyXG4gICAgICog6JC96ISa54K55a+55bqU5Yqo55S7XHJcbiAgICAgKi9cclxuICAgIEFuaTpjYy5BbmltYXRpb24gPSBudWxsO1xyXG4gICAgQW5pU3RhdGUgPSBudWxsO1xyXG4gICAgZ2FpblNjID0gZmFsc2U7XHJcbiAgICBvbkxvYWQgKCkge1xyXG4gICAgICAgIHRoaXMubm9kZS55ID0gIC01MDA7XHJcbiAgICAgICAgdGhpcy5ub2RlLnggPSAoIE1hdGgucmFuZG9tKCkqMi0xKSoxNDA7XHJcbiAgICAgICAgdGhpcy5BbmkgPSB0aGlzLm5vZGUuZ2V0Q29tcG9uZW50KGNjLkFuaW1hdGlvbik7XHJcbiAgICAgICAgdGhpcy5BbmlTdGF0ZSA9IHRoaXMuQW5pLnBsYXkoXCJzaGFuZGlhblwiKTtcclxuICAgICAgICB0aGlzLkFuaVN0YXRlLnJlcGVhdENvdW50ID0gMTAwO1xyXG4gICAgfVxyXG5cclxuICAgIHN0YXJ0ICgpIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdXBkYXRlIChkdCkge1xyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnKTtcclxuICAgICAgICBsZXQgc2VsZiA9IHRoaXM7XHJcbiAgICAgICAgaWYoR2xvYmFsLmluc3RhbmNlLk92ZXJGbGFnKXtcclxuICAgICAgICAgICAgc2VsZi5lbmFibGVkID0gZmFsc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2V7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS5hY3RpdmUgPSB0cnVlO1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUueSArPSBHbG9iYWwuaW5zdGFuY2UuRkhGYWxsU3BlZWQ7XHJcbiAgICAgICAgICAgIGlmKHRoaXMubm9kZS5pc0hvbGQpe1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLlRoZUhvbGRlciA9IHRoaXMubm9kZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZih0aGlzLm5vZGUueT4zNjApe1xyXG4gICAgICAgICAgICAgICAgaWYodGhpcy5ub2RlLmlzSG9sZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5ub2RlLmlzSG9sZCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGlzLm5vZGUuZGVzdHJveSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKipcclxuICAgICAqIOWIneWni+WMluWHveaVsFxyXG4gICAgICogQHBhcmFtIG1haW4g5Li75Zy65pmvXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBpbml0KG1haW46TWFpblNjZW5lKXtcclxuICAgICAgICB0aGlzLm1haW4gPSBtYWluO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiDojrflj5bokL3ohJrngrnnsbvlnotcclxuICAgICAqL1xyXG4gICAgcHVibGljIGdldEtpbmQoKXtcclxuICAgICAgICByZXR1cm4gdGhpcy5LSU5EX0Zvb3RIb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIob3RoZXIsc2VsZil7XHJcbiAgICAgICAgbGV0IHJvb3RzZWxmID0gdGhpcztcclxuICAgICAgICBcclxuICAgICAgICBzd2l0Y2gob3RoZXIudGFnKXtcclxuICAgICAgICAgICAgY2FzZSAwOntcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5LSU5EX0Zvb3RIb2xkID0gdGhpcy5LSU5EX0Zvb3RIb2xkO1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLlRoZUhvbGRlciA9IHRoaXMubm9kZTtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Jbmp1cmVkID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNhc2UgMTExOntcclxuICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKFwi5oiR6KKr5pKe5Yiw5LqGXCIpO1xyXG4gICAgICAgICAgICAgICAgcm9vdHNlbGYubWFpbi5TY29yZSgpO1xyXG4gICAgICAgICAgICAgICAgcm9vdHNlbGYuZ2FpblNjID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyB0aGlzLm1haW4uU2NvcmUoKTtcclxuICAgICAgICBpZighR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcpe1xyXG4gICAgICAgICAgICBzZWxmLm5vZGUuaXNIb2xkID0gZmFsc2U7XHJcbiAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== //------QC-SOURCE-SPLIT------ (function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/runRight.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, '852955JeQZA3b0Sd7F/2V9x', 'runRight'); // Script/runRight.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.label = null; _this.text = 'hello'; return _this; // update (dt) {} } // LIFE-CYCLE CALLBACKS: // onLoad () {} NewClass.prototype.start = function () { }; __decorate([ property(cc.Label) ], NewClass.prototype, "label", void 0); __decorate([ property ], NewClass.prototype, "text", void 0); NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxydW5SaWdodC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDTSxJQUFBLEtBQXNCLEVBQUUsQ0FBQyxVQUFVLEVBQWxDLE9BQU8sYUFBQSxFQUFFLFFBQVEsY0FBaUIsQ0FBQztBQUcxQztJQUFzQyw0QkFBWTtJQUFsRDtRQUFBLHFFQWlCQztRQWRHLFdBQUssR0FBYSxJQUFJLENBQUM7UUFHdkIsVUFBSSxHQUFXLE9BQU8sQ0FBQzs7UUFVdkIsaUJBQWlCO0lBQ3JCLENBQUM7SUFURyx3QkFBd0I7SUFFeEIsZUFBZTtJQUVmLHdCQUFLLEdBQUw7SUFFQSxDQUFDO0lBWEQ7UUFEQyxRQUFRLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQzsyQ0FDSTtJQUd2QjtRQURDLFFBQVE7MENBQ2M7SUFOTixRQUFRO1FBRDVCLE9BQU87T0FDYSxRQUFRLENBaUI1QjtJQUFELGVBQUM7Q0FqQkQsQUFpQkMsQ0FqQnFDLEVBQUUsQ0FBQyxTQUFTLEdBaUJqRDtrQkFqQm9CLFFBQVEiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJcclxuY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBOZXdDbGFzcyBleHRlbmRzIGNjLkNvbXBvbmVudCB7XHJcblxyXG4gICAgQHByb3BlcnR5KGNjLkxhYmVsKVxyXG4gICAgbGFiZWw6IGNjLkxhYmVsID0gbnVsbDtcclxuXHJcbiAgICBAcHJvcGVydHlcclxuICAgIHRleHQ6IHN0cmluZyA9ICdoZWxsbyc7XHJcblxyXG4gICAgLy8gTElGRS1DWUNMRSBDQUxMQkFDS1M6XHJcblxyXG4gICAgLy8gb25Mb2FkICgpIHt9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyB1cGRhdGUgKGR0KSB7fVxyXG59XHJcbiJdfQ== //------QC-SOURCE-SPLIT------