(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/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/run'); require('./assets/Script/runRight'); require('./assets/Script/setzIndex'); 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; return _this; } GD.prototype.onLoad = function () { this.node.y = -500; // this.KIND_FootHold==7 }; 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.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) { return; } if (other.tag == 111) { // console.log("我被撞到了"); 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; // this.main.Score(); }; __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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxHRC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBZ0Msc0JBQVk7SUFBNUM7UUFBQSxxRUFrSEM7UUFqSEc7O1dBRUc7UUFDSyxtQkFBYSxHQUFHLENBQUMsQ0FBQztRQUMxQjs7V0FFRztRQUVJLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFFZixXQUFLLEdBQVUsRUFBRSxDQUFDO1FBRXpCLFVBQUksR0FBRyxLQUFLLENBQUM7UUFFTCxVQUFJLEdBQWEsSUFBSSxDQUFDO1FBQzlCOztXQUVHO1FBQ0gsU0FBRyxHQUFnQixJQUFJLENBQUM7UUFDeEIsY0FBUSxHQUFHLElBQUksQ0FBQztRQUNoQixjQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ2hCLFlBQU0sR0FBRyxLQUFLLENBQUM7O0lBNEZuQixDQUFDO0lBM0ZHLG1CQUFNLEdBQU47UUFDSSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQztRQUNuQix3QkFBd0I7SUFFNUIsQ0FBQztJQUVELGtCQUFLLEdBQUw7UUFDSSxJQUFJLFVBQVUsR0FBQyxDQUFDLENBQUM7UUFDakIsSUFBSSxRQUFRLEdBQUcsQ0FBQyxDQUFDO1FBRWpCLElBQUcsSUFBSSxDQUFDLGFBQWEsSUFBRSxDQUFDLEVBQUM7WUFDckIsNkJBQTZCO1lBQzdCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFDLENBQUMsR0FBQyxDQUFDLENBQUMsR0FBQyxHQUFHLENBQUM7U0FDMUM7UUFDRCxJQUFHLElBQUksQ0FBQyxhQUFhLElBQUUsQ0FBQyxFQUFDO1lBQ3JCLDBCQUEwQjtZQUMxQixJQUFJLENB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R0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDO1FBQ25ELGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUM7UUFDckMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDO1FBQ3hCLHFCQUFxQjtJQUN6QixDQUFDO0lBeEdEO1FBREMsUUFBUSxDQUFDLE9BQU8sQ0FBQztzQ0FDSTtJQUV0QjtRQURDLFFBQVEsQ0FBQyxNQUFNLENBQUM7cUNBQ1E7SUFYUixFQUFFO1FBRHRCLE9BQU87T0FDYSxFQUFFLENBa0h0QjtJQUFELFNBQUM7Q0FsSEQsQUFrSEMsQ0FsSCtCLEVBQUUsQ0FBQyxTQUFTLEdBa0gzQztrQkFsSG9CLEVBQUUiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgTWFpblNjZW5lIGZyb20gXCIuL01haW5TY2VuZVwiO1xyXG5pbXBvcnQgR2xvYmFsIGZyb20gXCIuL0dsb2JhbFwiO1xyXG5cclxuY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBHRCBleHRlbmRzIGNjLkNvbXBvbmVudCB7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueexu+WeiyAx77ya5ZCR5bem5Lyg6YCB5bimXHJcbiAgICAgKi9cclxuICAgIHByaXZhdGUgS0lORF9Gb290SG9sZCA9IDA7XHJcbiAgICAvKipcclxuICAgICAqIHBsYXllcuaYr+WQpuiQveWcqOiQveiEmueCueS4iu+8jOm7mOiupGZhbHNl77yM5rKh5pyJXHJcbiAgICAgKi9cclxuICAgIEBwcm9wZXJ0eShCb29sZWFuKVxyXG4gICAgcHVibGljIGlzSG9sZCA9IGZhbHNlO1xyXG4gICAgQHByb3BlcnR5KE51bWJlcilcclxuICAgIHB1YmxpYyBOb2RlSDpOdW1iZXIgPSA3MDtcclxuXHJcbiAgICBHb1VwID0gZmFsc2U7XHJcblxyXG4gICAgcHJpdmF0ZSBtYWluOk1haW5TY2VuZSA9IG51bGw7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueWvueW6lOWKqOeUu1xyXG4gICAgICovXHJcbiAgICBBbmk6Y2MuQW5pbWF0aW9uID0gbnVsbDtcclxuICAgIEFuaVN0YXRlID0gbnVsbDtcclxuICAgIExpZmVEaW5nID0gbnVsbDtcclxuICAgIGdhaW5TYyA9IGZhbHNlO1xyXG4gICAgb25Mb2FkICgpIHtcclxuICAgICAgICB0aGlzLm5vZGUueSA9IC01MDA7XHJcbiAgICAgICAgLy8gdGhpcy5LSU5EX0Zvb3RIb2xkPT03XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG4gICAgICAgIGxldCBtb3ZlU3RhcnRUPTA7XHJcbiAgICAgICAgbGV0IG1vdmVFbmRUID0gMDtcclxuICAgICAgICBcclxuICAgICAgICBpZih0aGlzLktJTkRfRm9vdEhvbGQ9PTEpe1xyXG4gICAgICAgICAgICAvLyB0aGlzLktJTkRfRm9vdEhvbGQgPSAxOyAgIFxyXG4gICAgICAgICAgICB0aGlzLm5vZGUueCA9ICggTWF0aC5yYW5kb20oKSoyLTEpKjE0MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYodGhpcy5LSU5EX0Zvb3RIb2xkPT03KXtcclxuICAgICAgICAgICAgLy8gdGhpcy5LSU5EX0Zvb3RIb2xkID0gNztcclxuICAgICAgICAgICAgdGhpcy5ub2RlLnggPSAoIE1hdGgucmFuZG9tKCkqMi0xKSoxNDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBpZih0aGlzLktJTkRfRm9vdEhvbGQ9PTEpe1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUuZ2V0Q2hpbGRCeU5hbWUoXCJnZFwiKS5nZXRDb21wb25lbnQoXCJDbGlHRFwiKS5lbmFibGVkID0gZmFsc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2V7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS5nZXRDaGlsZEJ5TmFtZShcImdkXCIpLmdldENvbXBvbmVudChcIkNsaUdEXCIpLmVuYWJsZWQgPSB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB0aGlzLkxpZmVEaW5nID0gdGhpcy5tYWluLkxpZmVEaW5nLmNoaWxkcmVuO1xyXG4gICAgfVxyXG5cclxuICAgIHVwZGF0ZSAoZHQpIHtcclxuICAgICAgICAvLyBjb25zb2xlLmxvZyhHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyk7XHJcbiAgICAgICAgbGV0IHNlbGYgPSB0aGlzO1xyXG4gICAgICAgIC8vIGNvbnNvbGUubG9nKFwi54q25oCB77yaXCIrIHNlbGYubm9kZS5hY3RpdmUrXCLvvIzkvY3nva7vvJpcIitzZWxmLm5vZGUueCk7XHJcbiAgICAgICAgaWYoR2xvYmFsLmluc3RhbmNlLk92ZXJGbGFnKXtcclxuICAgICAgICAgICAgc2VsZi5lbmFibGVkID0gZmFsc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2V7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS5hY3RpdmUgPSB0cnVlO1xyXG4gICAgICAgICAgICBpZih0aGlzLm5vZGUuaXNIb2xkKXtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5UaGVIb2xkZXIgPSB0aGlzLm5vZGU7XHJcbiAgICAgICAgICAgICAgICB0aGlzLm5vZGUueSArPSBHbG9iYWwuaW5zdGFuY2UuRkhGYWxsU3BlZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZWxzZXtcclxuICAgICAgICAgICAgICAgIHRoaXMubm9kZS55ICs9IEdsb2JhbC5pbnN0YW5jZS5GSEZhbGxTcGVlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZih0aGlzLm5vZGUueT4zNjApe1xyXG4gICAgICAgICAgICAgICAgaWYodGhpcy5ub2RlLmlzSG9sZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5ub2RlLmlzSG9sZCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGlzLm5vZGUuZGVzdHJveSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBNb3ZlVGhpcygpe1xyXG5cclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog5Yid5aeL5YyW5Ye95pWwXHJcbiAgICAgKiBAcGFyYW0gbWFpbiDkuLvlnLrmma9cclxuICAgICAqL1xyXG4gICAgcHVibGljIGluaXQobWFpbjpNYWluU2NlbmUsa2luZD8pe1xyXG4gICAgICAgIHRoaXMubWFpbiA9IG1haW47XHJcbiAgICAgICAgdGhpcy5LSU5EX0Zvb3RIb2xkID0ga2luZDtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6I635Y+W6JC96ISa54K557G75Z6LXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBnZXRLaW5kKCl7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgIH1cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIob3RoZXIsc2VsZil7XHJcbiAgICAgICAgbGV0IHJvb3RzZWxmID0gdGhpcztcclxuICAgICAgICBpZihyb290c2VsZi5Hb1VwKXtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZihvdGhlci50YWcgPT0gMTExKXtcclxuICAgICAgICAgICAgLy8gY29uc29sZS5sb2coXCLmiJHooqvmkp7liLDkuoZcIik7XHJcbiAgICAgICAgICAgIHJvb3RzZWxmLm1haW4uU2NvcmUoKTtcclxuICAgICAgICAgICAgcm9vdHNlbGYuZ2FpblNjID0gdHJ1ZTtcclxuICAgICAgICAgICAgcm9vdHNlbGYuR29VcCA9IHRydWU7XHJcbiAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICB9XHJcbiAgICAgICAgR2xvYmFsLmluc3RhbmNlLlRoZUhvbGRlciA9IHRoaXMubm9kZTtcclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuS0lORF9Gb290SG9sZCA9IHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IHRydWU7XHJcbiAgICAgICAgdGhpcy5ub2RlLmlzSG9sZCA9IHRydWU7XHJcbiAgICAgICAgLy8gdGhpcy5tYWluLlNjb3JlKCk7XHJcbiAgICB9XHJcbn0iXX0= //------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/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/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/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); }; 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 = 8.5; 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 */ StartScene.prototype.onKeyBackSpace = function (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 _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 () { // 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 - 10; //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 Global_1 = require("./Global"); 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, }; return _this; } MainScene.prototype.onLoad = function () { 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.y = -150; 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.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 = FHolder.x; // 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 < (-510)) { for (var i = 0; i < this.LifeDing.children.length; i++) { if (this.LifeDing.children[i].name == "lifeBG") { this.LifeDing.children[i].active = false; } } this.gameOver(); } if (Global_1.default.instance.reLife.length == 0) { this.gameOver(); } this.ETime = Date.now(); var AllChildren = new Array(); var GDChildren = new Array(); AllChildren = this.node.getChildByName("BgNode").getChildByName("FHolder").children; for (var 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) { // let nameNode:string = FHArray[i].name; if (self.Player.x > (FHArray[i].x + 75)) { Global_1.default.instance.CollisionFlag = false; FHArray[i].isHold = false; // this.Score(); } else if (self.Player.x < (FHArray[i].x - 75)) { Global_1.default.instance.CollisionFlag = false; FHArray[i].isHold = false; // this.Score(); } 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; /*self.FootHoldGenerator(); FHolder = cc.instantiate(self.tanhuang); self.FHolderNode.addChild(FHolder,5,"tanhuang"); FHolder.getComponent("tanhuang").init(self); FHolder.isHold = false; // // console.log("产生第五种落脚点"); // break;*/ 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; }; /** * gameover */ MainScene.prototype.gameOver = function () { 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); var failure; var Ani; var Anistate; var BestScore; var thisScore; var lessScore; var Score; // let fuhuo; var FAni; var FAnistate; self.LEFT.node.active = false; self.RIGHT.node.active = false; failure = cc.instantiate(self.failure); // fuhuo = cc.instantiate(self.fuhuo); // let fhuoBtnRank = fuhuo.getChildByName("cd").getChildByName("RankScene").getComponent(cc.Button); var fhuoBtnreGame = failure.getChildByName("reset").getComponent(cc.Button); // let fhuoBtnreGame = fuhuo.getChildByName("zl").getChildByName("rePlay").getComponent(cc.Button); // let fhuoBtnFhuo = fuhuo.getChildByName("fh").getChildByName("rePlay").getComponent(cc.Button); var RankEventHandler = new cc.Component.EventHandler(); var reGameEventHandler = new cc.Component.EventHandler(); var FhuoEventHandler = new cc.Component.EventHandler(); //open the ranking // RankEventHandler.target = self.node; // RankEventHandler.component = "MainScene"; // RankEventHandler.handler = "FBtnCB_Rank"; // RankEventHandler.customEventData = null; // fhuoBtnRank.clickEvents.push(RankEventHandler); //replay reGameEventHandler.target = self.node; reGameEventHandler.component = "MainScene"; reGameEventHandler.handler = "restart"; reGameEventHandler.customEventData = null; fhuoBtnreGame.clickEvents.push(reGameEventHandler); //fh立即复活会有其他功能暂时用重新开始代替 // FhuoEventHandler.target = self.node; // FhuoEventHandler.component = "MainScene"; // FhuoEventHandler.handler = "FBtnCB_rePlay"; // FhuoEventHandler.customEventData = null; // fhuoBtnFhuo.clickEvents.push(FhuoEventHandler); if (!Global_1.default.instance.OverFlag) { Global_1.default.instance.OverFlag = true; self.StoregeScore(); // self.UpdateScore(); failure.y = -20; // fuhuo.y = 0; thisScore = parseInt(self.LifeDing.getChildByName("Floor").getComponent(cc.Label).string); // lessScore = failure.getChildByName("jl").getChildByName("LessScore"); BestScore = Global_1.default.instance.getLocalScore().BestScore; Global_1.default.instance.GetUSer().score = BestScore; self.UpLoadScore(); if (BestScore - thisScore <= 0) { failure.getChildByName("jl").active = false; } else { // lessScore.getComponent(cc.Label).string = (BestScore - thisScore).toString(); } Score = failure.getChildByName("cj").getChildByName("Score"); self.node.addChild(failure); // self.node.addChild(fuhuo); Score.getComponent(cc.Label).string = self.LifeDing.getChildByName("Floor").getComponent(cc.Label).string; // Ani = failure.getComponent(cc.Animation);//the animation of failure; // // FAni = fuhuo.getComponent(cc.Animation); // Anistate = Ani.play("shibai");//the state of Ani; // Anistate.speed = 1; // Anistate.repeatCount = 1; } else { return; } self.playdeadsound(); console.log("游戏结束!!!"); }; /** * 复活按钮的回调函数:打开排行榜 */ 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 = 8.5; 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 = 8.5; 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 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(); var lv = Math.ceil(sc / 50); if (lv > Global_1.default.instance.LevelAddFlag) { Global_1.default.instance.LevelAddFlag = lv; Global_1.default.instance.InitSpeed += 0.25; //每下落50层,player下落速度加0.25 Global_1.default.instance.FHFallSpeed += 1; //没下落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 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxPcHBsdmRhaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFvR0M7UUFsR0c7O1dBRUc7UUFDSyxtQkFBYSxHQUFHLENBQUMsQ0FBQztRQUMxQjs7V0FFRztRQUVJLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFHZixXQUFLLEdBQVUsRUFBRSxDQUFDO1FBRXpCLFVBQUksR0FBRyxLQUFLLENBQUM7UUFFTCxVQUFJLEdBQWEsSUFBSSxDQUFDO1FBQzlCOztXQUVHO1FBQ0gsU0FBRyxHQUFnQixJQUFJLENBQUM7UUFDeEIsY0FBUSxHQUFHLElBQUksQ0FBQztRQUNoQixZQUFNLEdBQUcsS0FBSyxDQUFDOztJQTZFbkIsQ0FBQztJQTNFRyx5QkFBTSxHQUFOO1FBQ0ksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUM7UUFDbkIsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBRSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFDLEdBQUcsQ0FBQztRQUN2QyxJQUFJLENBQUMsR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUNoRCxJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQzFDLElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVyxHQUFHLEdBQUcsQ0FBQztRQUNoQyxJQUFJLENBQUMsUUFBUSxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7SUFDNUIsQ0FBQztJQUVELHdCQUFLLEdBQUw7SUFFQSxDQUFDO0lBRUQseUJBQU0sR0FBTixVQUFRLEVBQUU7UUFDTiw4Q0FBOEM7UUFDOUMsSUFBSSxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2hCLElBQUcsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsUUFBUSxFQUFDO1lBQ3hCLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1NBQ3hCO2FBQ0c7WUFDQSxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7WUFDeEIsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksZ0JBQU0sQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDO1lBQzNDLElBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUM7Z0JBQ2hCLGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUM7Z0JBQ3JDLGdCQUFNLENBQUMsUUFBUSxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDO2FBQ3pDO1lBQ0QsSUFBRyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBQyxHQUFHLEVBQUM7Z0JBQ2YsSUFBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBQztvQkFDaEIsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO29CQUN6QixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO2lCQUN6QztnQkFDRCxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO2FBQ3ZCO1NBQ0o7SUFDTCxDQUFDO0lBR0Q7OztPQUdHO0lBQ0ksdUJBQUksR0FBWCxVQUFZLElBQWM7UUFDdEIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7SUFDckIsQ0FBQztJQUNEOztPQUVHO0lBQ0ksMEJBQU8sR0FBZDtRQUNJLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQztJQUM5QixDQUFDO0lBRUQsbUNBQWdCLEdBQWhCLFVBQWlCLEtBQUssRUFBQyxJQUFJO1FBQ3ZCLElBQUksUUFBUSxHQUFHLElBQUksQ0FBQyxDQUFBLE9BQU87UUFDM0IsSUFBRyxRQUFRLENBQUMsSUFBSSxFQUFDO1lBQ2IsT0FBTztTQUNWO1FBQ0QsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUM7UUFDbkQsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUM7UUFDdEMsSUFBRyxLQUFLLENBQUMsR0FBRyxJQUFJLEdBQUcsRUFBQztZQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBQ3JCLFFBQVEsQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUM7WUFDdEIsUUFBUSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7WUFDdkIsUUFBUSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7WUFDckIsT0FBTztTQUNWO1FBQ0QscUJBQXFCO1FBQ3JCLElBQUcsQ0FBQyxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEVBQUM7WUFDOUIsc0JBQXNCO1lBQ3RCLDRCQUE0QjtZQUM1QixxQkFBcUI7WUFDckIsaUNBQWlDO1lBQ2pDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztZQUN4QixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDO1NBQ3hDO0lBQ0wsQ0FBQztJQXpGRDtRQURDLFFBQVEsQ0FBQyxPQUFPLENBQUM7NENBQ0k7SUFHdEI7UUFEQyxRQUFRLENBQUMsTUFBTSxDQUFDOzJDQUNRO0lBYlIsUUFBUTtRQUQ1QixPQUFPO09BQ2EsUUFBUSxDQW9HNUI7SUFBRCxlQUFDO0NBcEdELEFBb0dDLENBcEdxQyxFQUFFLENBQUMsU0FBUyxHQW9HakQ7a0JBcEdvQixRQUFRIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE1haW5TY2VuZSBmcm9tIFwiLi9NYWluU2NlbmVcIjtcclxuaW1wb3J0IEdsb2JhbCBmcm9tIFwiLi9HbG9iYWxcIjtcclxuXHJcbmNvbnN0IHtjY2NsYXNzLCBwcm9wZXJ0eX0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgT3BwbHZkYWkgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG5cclxuICAgIC8qKlxyXG4gICAgICog6JC96ISa54K557G75Z6LIDLvvJrlkJHlj7PkvKDpgIHluKZcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSBLSU5EX0Zvb3RIb2xkID0gMjtcclxuICAgIC8qKlxyXG4gICAgICogcGxheWVy5piv5ZCm6JC95Zyo6JC96ISa54K55LiK77yM6buY6K6kZmFsc2XvvIzmsqHmnIlcclxuICAgICAqL1xyXG4gICAgQHByb3BlcnR5KEJvb2xlYW4pXHJcbiAgICBwdWJsaWMgaXNIb2xkID0gZmFsc2U7XHJcblxyXG4gICAgQHByb3BlcnR5KE51bWJlcilcclxuICAgIHB1YmxpYyBOb2RlSDpudW1iZXIgPSA2OTtcclxuXHJcbiAgICBHb1VwID0gZmFsc2U7XHJcblxyXG4gICAgcHJpdmF0ZSBtYWluOk1haW5TY2VuZSA9IG51bGw7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueWvueW6lOWKqOeUu1xyXG4gICAgICovXHJcbiAgICBBbmk6Y2MuQW5pbWF0aW9uID0gbnVsbDtcclxuICAgIEFuaVN0YXRlID0gbnVsbDtcclxuICAgIGdhaW5TYyA9IGZhbHNlO1xyXG5cclxuICAgIG9uTG9hZCAoKSB7XHJcbiAgICAgICAgdGhpcy5ub2RlLnkgPSAtNTAwO1xyXG4gICAgICAgIHRoaXMubm9kZS54ID0gKCBNYXRoLnJhbmRvbSgpKjItMSkqMTQwO1xyXG4gICAgICAgIHRoaXMuQW5pID0gdGhpcy5ub2RlLmdldENvbXBvbmVudChjYy5BbmltYXRpb24pO1xyXG4gICAgICAgIHRoaXMuQW5pU3RhdGUgPSB0aGlzLkFuaS5wbGF5KFwiT3BwbHZkYWlcIik7XHJcbiAgICAgICAgdGhpcy5BbmlTdGF0ZS5yZXBlYXRDb3VudCA9IDEwMDtcclxuICAgICAgICB0aGlzLkFuaVN0YXRlLnNwZWVkID0gMjtcclxuICAgIH1cclxuXHJcbiAgICBzdGFydCAoKSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHVwZGF0ZSAoZHQpIHtcclxuICAgICAgICAvLyBjb25zb2xlLmxvZyhHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyk7XHJcbiAgICAgICAgbGV0IHNlbGYgPSB0aGlzO1xyXG4gICAgICAgIGlmKEdsb2JhbC5pbnN0YW5jZS5PdmVyRmxhZyl7XHJcbiAgICAgICAgICAgIHNlbGYuZW5hYmxlZCA9IGZhbHNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNle1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUuYWN0aXZlID0gdHJ1ZTtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLnkgKz0gR2xvYmFsLmluc3RhbmNlLkZIRmFsbFNwZWVkO1xyXG4gICAgICAgICAgICBpZih0aGlzLm5vZGUuaXNIb2xkKXtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5UaGVIb2xkZXIgPSB0aGlzLm5vZGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYodGhpcy5ub2RlLnk+MzYwKXtcclxuICAgICAgICAgICAgICAgIGlmKHRoaXMubm9kZS5pc0hvbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMubm9kZS5pc0hvbGQgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGhpcy5ub2RlLmRlc3Ryb3koKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiDliJ3lp4vljJblh73mlbBcclxuICAgICAqIEBwYXJhbSBtYWluIOS4u+WcuuaZr1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgaW5pdChtYWluOk1haW5TY2VuZSl7XHJcbiAgICAgICAgdGhpcy5tYWluID0gbWFpbjtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6I635Y+W6JC96ISa54K557G75Z6LXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBnZXRLaW5kKCl7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgIH1cclxuXHJcbiAgICBvbkNvbGxpc2lvbkVudGVyKG90aGVyLHNlbGYpe1xyXG4gICAgICAgIGxldCByb290c2VsZiA9IHRoaXM7Ly/lvZPliY3moLnoioLngrlcclxuICAgICAgICBpZihyb290c2VsZi5Hb1VwKXtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuS0lORF9Gb290SG9sZCA9IHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gdGhpcy5ub2RlO1xyXG4gICAgICAgIGlmKG90aGVyLnRhZyA9PSAxMTEpe1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhcIuaIkeiiq+aSnuWIsOS6hlwiKTtcclxuICAgICAgICAgICAgcm9vdHNlbGYubWFpbi5TY29yZSgpO1xyXG4gICAgICAgICAgICByb290c2VsZi5nYWluU2MgPSB0cnVlO1xyXG4gICAgICAgICAgICByb290c2VsZi5Hb1VwID0gdHJ1ZTtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyB0aGlzLm1haW4uU2NvcmUoKTtcclxuICAgICAgICBpZighR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcpe1xyXG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhvdGhlcik7XHJcbiAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKFwiMuajgOa1i+WIsOeisOaSnu+8ge+8ge+8gVwiKTtcclxuICAgICAgICAgICAgLy8gY29uc29sZS5sb2coc2VsZik7XHJcbiAgICAgICAgICAgIC8vIG90aGVyLm5vZGUueSA9IHRoaXMubm9kZS55KzUwO1xyXG4gICAgICAgICAgICBzZWxmLm5vZGUuaXNIb2xkID0gdHJ1ZTtcclxuICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= //------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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxib2xpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBLG1DQUE4QjtBQUV4QixJQUFBLEtBQXNCLEVBQUUsQ0FBQyxVQUFVLEVBQWxDLE9BQU8sYUFBQSxFQUFFLFFBQVEsY0FBaUIsQ0FBQztBQUkxQztJQUFrQyx3QkFBWTtJQUE5QztRQUFBLHFFQTJGQztRQTFGRzs7V0FFRztRQUNLLG1CQUFhLEdBQUcsQ0FBQyxDQUFDO1FBQzFCOztXQUVHO1FBRUksWUFBTSxHQUFHLEtBQUssQ0FBQztRQUdmLFdBQUssR0FBVSxFQUFFLENBQUM7UUFFakIsVUFBSSxHQUFhLElBQUksQ0FBQztRQUM5Qjs7V0FFRztRQUNILFNBQUcsR0FBZ0IsSUFBSSxDQUFDO1FBQ3hCLGNBQVEsR0FBRyxJQUFJLENBQUM7UUFDaEIsWUFBTSxHQUFHLEtBQUssQ0FBQzs7SUF1RW5CLENBQUM7SUFyRUcscUJBQU0sR0FBTjtRQUNJLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDO1FBQ25CLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFFLENBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFDLENBQUMsR0FBQyxDQUFDLENBQUMsR0FBQyxHQUFHLENBQUM7UUFDdEMsSUFBSSxDQUFDLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDcEQsQ0FBQztJQUVELG9CQUFLLEdBQUw7SUFFQSxDQUFDO0lBRUQscUJBQU0sR0FBTixVQUFRLEVBQUU7UUFDTixJQUFJLElBQUksR0FBRyxJQUFJLENBQUM7UUFDaEIsSUFBRyxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxRQUFRLEVBQUM7WUFDeEIsSUFBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7U0FDeEI7YUFDRztZQUNBLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztZQUN4QixJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUM7WUFDM0MsSUFBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBQztnQkFDaEIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQztnQkFDckMsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUM7YUFDekM7WUFDRCxJQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFDLEdBQUcsRUFBQztnQkFDZixJQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFDO29CQUNoQixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7b0JBQ3pCLGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7aUJBQ3pDO2dCQUNELElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7YUFDdkI7U0FDSjtJQUNMLENBQUM7SUFJRDs7O09BR0c7SUFDSSxtQkFBSSxHQUFYLFVBQVksSUFBYztRQUN0QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztJQUNyQixDQUFDO0lBQ0Q7O09BRUc7SUFDSSxzQkFBTyxHQUFkO1FBQ0ksT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDO0lBQzlCLENBQUM7SUFFRCwrQkFBZ0IsR0FBaEIsVUFBaUIsS0FBSyxFQUFDLElBQUk7UUFDdkIsYUFBYTtRQUNiLElBQUksUUFBUSxHQUFHLElBQUksQ0FBQztRQUNwQixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQztRQUNuRCxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQztRQUN0QyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7UUFDeEIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQztRQUNyQyxJQUFHLEtBQUssQ0FBQyxHQUFHLElBQUksR0FBRyxFQUFDO1lBQ2hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7WUFDckIsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQztZQUN0QixRQUFRLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztZQUN2QixPQUFPO1NBQ1Y7UUFDRCxxQkFBcUI7UUFDckIsSUFBSSxDQUFDLFlBQVksQ0FBQztZQUNkLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDdEMsUUFBUSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1lBQzdCLGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7WUFDdEMsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ25CLENBQUMsRUFBQyxHQUFHLENBQUMsQ0FBQztJQUNYLENBQUM7SUFqRkQ7UUFEQyxRQUFRLENBQUMsT0FBTyxDQUFDO3dDQUNJO0lBR3RCO1FBREMsUUFBUSxDQUFDLE1BQU0sQ0FBQzt1Q0FDUTtJQVpSLElBQUk7UUFEeEIsT0FBTztPQUNhLElBQUksQ0EyRnhCO0lBQUQsV0FBQztDQTNGRCxBQTJGQyxDQTNGaUMsRUFBRSxDQUFDLFNBQVMsR0EyRjdDO2tCQTNGb0IsSUFBSSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBNYWluU2NlbmUgZnJvbSBcIi4vTWFpblNjZW5lXCI7XHJcbmltcG9ydCBHbG9iYWwgZnJvbSBcIi4vR2xvYmFsXCI7XHJcblxyXG5jb25zdCB7Y2NjbGFzcywgcHJvcGVydHl9ID0gY2MuX2RlY29yYXRvcjtcclxuXHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBib2xpIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuICAgIC8qKlxyXG4gICAgICog6JC96ISa54K557G75Z6LIDXvvJrnjrvnkoNcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSBLSU5EX0Zvb3RIb2xkID0gNTtcclxuICAgIC8qKlxyXG4gICAgICogcGxheWVy5piv5ZCm6JC95Zyo6JC96ISa54K55LiK77yM6buY6K6kZmFsc2XvvIzmsqHmnIlcclxuICAgICAqL1xyXG4gICAgQHByb3BlcnR5KEJvb2xlYW4pXHJcbiAgICBwdWJsaWMgaXNIb2xkID0gZmFsc2U7XHJcblxyXG4gICAgQHByb3BlcnR5KE51bWJlcilcclxuICAgIHB1YmxpYyBOb2RlSDpudW1iZXIgPSA0MDtcclxuXHJcbiAgICBwcml2YXRlIG1haW46TWFpblNjZW5lID0gbnVsbDtcclxuICAgIC8qKlxyXG4gICAgICog6JC96ISa54K55a+55bqU5Yqo55S7XHJcbiAgICAgKi9cclxuICAgIEFuaTpjYy5BbmltYXRpb24gPSBudWxsO1xyXG4gICAgQW5pU3RhdGUgPSBudWxsO1xyXG4gICAgZ2FpblNjID0gZmFsc2U7XHJcblxyXG4gICAgb25Mb2FkICgpIHtcclxuICAgICAgICB0aGlzLm5vZGUueSA9IC01MDA7XHJcbiAgICAgICAgdGhpcy5ub2RlLnggPSggTWF0aC5yYW5kb20oKSoyLTEpKjE0MDtcclxuICAgICAgICB0aGlzLkFuaSA9IHRoaXMubm9kZS5nZXRDb21wb25lbnQoY2MuQW5pbWF0aW9uKTtcclxuICAgIH1cclxuXHJcbiAgICBzdGFydCAoKSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHVwZGF0ZSAoZHQpIHtcclxuICAgICAgICBsZXQgc2VsZiA9IHRoaXM7XHJcbiAgICAgICAgaWYoR2xvYmFsLmluc3RhbmNlLk92ZXJGbGFnKXtcclxuICAgICAgICAgICAgc2VsZi5lbmFibGVkID0gZmFsc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2V7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS5hY3RpdmUgPSB0cnVlO1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUueSArPSBHbG9iYWwuaW5zdGFuY2UuRkhGYWxsU3BlZWQ7XHJcbiAgICAgICAgICAgIGlmKHRoaXMubm9kZS5pc0hvbGQpe1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLlRoZUhvbGRlciA9IHRoaXMubm9kZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZih0aGlzLm5vZGUueT4zNjApe1xyXG4gICAgICAgICAgICAgICAgaWYodGhpcy5ub2RlLmlzSG9sZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5ub2RlLmlzSG9sZCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGlzLm5vZGUuZGVzdHJveSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiDliJ3lp4vljJblh73mlbBcclxuICAgICAqIEBwYXJhbSBtYWluIOS4u+WcuuaZr1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgaW5pdChtYWluOk1haW5TY2VuZSl7XHJcbiAgICAgICAgdGhpcy5tYWluID0gbWFpbjtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6I635Y+W6JC96ISa54K557G75Z6LXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBnZXRLaW5kKCl7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuS0lORF9Gb290SG9sZDtcclxuICAgIH1cclxuXHJcbiAgICBvbkNvbGxpc2lvbkVudGVyKG90aGVyLHNlbGYpe1xyXG4gICAgICAgIC8vIGxldCBzcGF3bjtcclxuICAgICAgICBsZXQgcm9vdHNlbGYgPSB0aGlzO1xyXG4gICAgICAgIEdsb2JhbC5pbnN0YW5jZS5LSU5EX0Zvb3RIb2xkID0gdGhpcy5LSU5EX0Zvb3RIb2xkO1xyXG4gICAgICAgIEdsb2JhbC5pbnN0YW5jZS5UaGVIb2xkZXIgPSB0aGlzLm5vZGU7XHJcbiAgICAgICAgc2VsZi5ub2RlLmlzSG9sZCA9IHRydWU7XHJcbiAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSB0cnVlO1xyXG4gICAgICAgIGlmKG90aGVyLnRhZyA9PSAxMTEpe1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhcIuaIkeiiq+aSnuWIsOS6hlwiKTtcclxuICAgICAgICAgICAgcm9vdHNlbGYubWFpbi5TY29yZSgpO1xyXG4gICAgICAgICAgICByb290c2VsZi5nYWluU2MgPSB0cnVlO1xyXG4gICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHRoaXMubWFpbi5TY29yZSgpO1xyXG4gICAgICAgIHRoaXMuc2NoZWR1bGVPbmNlKGZ1bmN0aW9uKCl7XHJcbiAgICAgICAgICAgIHRoaXMuQW5pU3RhdGUgPSB0aGlzLkFuaS5wbGF5KFwiYm9saVwiKTtcclxuICAgICAgICAgICAgcm9vdHNlbGYubm9kZS5pc0hvbGQgPSBmYWxzZTtcclxuICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSBmYWxzZTtcclxuICAgICAgICAgICAgc2VsZi5kZXN0cm95KCk7XHJcbiAgICAgICAgfSwwLjUpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ== //------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/run.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, '00ba12MFMhHOr9rR+gXBpkj', 'run'); // Script/run.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxydW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQU0sSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFpQkM7UUFkRyxXQUFLLEdBQWEsSUFBSSxDQUFDO1FBR3ZCLFVBQUksR0FBVyxPQUFPLENBQUM7O1FBVXZCLGlCQUFpQjtJQUNyQixDQUFDO0lBVEcsd0JBQXdCO0lBRXhCLGVBQWU7SUFFZix3QkFBSyxHQUFMO0lBRUEsQ0FBQztJQVhEO1FBREMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUM7MkNBQ0k7SUFHdkI7UUFEQyxRQUFROzBDQUNjO0lBTk4sUUFBUTtRQUQ1QixPQUFPO09BQ2EsUUFBUSxDQWlCNUI7SUFBRCxlQUFDO0NBakJELEFBaUJDLENBakJxQyxFQUFFLENBQUMsU0FBUyxHQWlCakQ7a0JBakJvQixRQUFRIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBOZXdDbGFzcyBleHRlbmRzIGNjLkNvbXBvbmVudCB7XHJcblxyXG4gICAgQHByb3BlcnR5KGNjLkxhYmVsKVxyXG4gICAgbGFiZWw6IGNjLkxhYmVsID0gbnVsbDtcclxuXHJcbiAgICBAcHJvcGVydHlcclxuICAgIHRleHQ6IHN0cmluZyA9ICdoZWxsbyc7XHJcblxyXG4gICAgLy8gTElGRS1DWUNMRSBDQUxMQkFDS1M6XHJcblxyXG4gICAgLy8gb25Mb2FkICgpIHt9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyB1cGRhdGUgKGR0KSB7fVxyXG59XHJcbiJdfQ== //------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/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/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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxsdmRhaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBbUMseUJBQVk7SUFBL0M7UUFBQSxxRUE0R0M7UUEzR0c7O1dBRUc7UUFDSyxtQkFBYSxHQUFHLENBQUMsQ0FBQztRQUMxQjs7V0FFRztRQUVJLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFHZixXQUFLLEdBQVUsRUFBRSxDQUFDO1FBRXpCLFVBQUksR0FBRyxLQUFLLENBQUM7UUFFTCxVQUFJLEdBQWEsSUFBSSxDQUFDO1FBQzlCOztXQUVHO1FBQ0gsU0FBRyxHQUFnQixJQUFJLENBQUM7UUFDeEIsY0FBUSxHQUFHLElBQUksQ0FBQztRQUNoQixZQUFNLEdBQUcsS0FBSyxDQUFDOztJQXNGbkIsQ0FBQztJQXBGRyxzQkFBTSxHQUFOO1FBQ0ksSUFBSSxJQUFJLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDO1FBQ3pCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDO1FBQ25CLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFDLENBQUMsR0FBQyxDQUFDLENBQUMsR0FBQyxHQUFHLENBQUM7UUFDdkMsSUFBSSxDQUFDLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDaEQsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUN2QyxJQUFHLElBQUksSUFBRSxHQUFHLEVBQUM7WUFDVCxJQUFJLENBQUMsYUFBYSxH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T0FDYSxLQUFLLENBNEd6QjtJQUFELFlBQUM7Q0E1R0QsQUE0R0MsQ0E1R2tDLEVBQUUsQ0FBQyxTQUFTLEdBNEc5QztrQkE1R29CLEtBQUsiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgTWFpblNjZW5lIGZyb20gXCIuL01haW5TY2VuZVwiO1xyXG5pbXBvcnQgR2xvYmFsIGZyb20gXCIuL0dsb2JhbFwiO1xyXG5cclxuY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBsdmRhaSBleHRlbmRzIGNjLkNvbXBvbmVudCB7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueexu+WeiyAzLzTvvJrkvKDpgIHluKZcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSBLSU5EX0Zvb3RIb2xkID0gMDtcclxuICAgIC8qKlxyXG4gICAgICogcGxheWVy5piv5ZCm6JC95Zyo6JC96ISa54K55LiK77yM6buY6K6kZmFsc2XvvIzmsqHmnIlcclxuICAgICAqL1xyXG4gICAgQHByb3BlcnR5KEJvb2xlYW4pXHJcbiAgICBwdWJsaWMgaXNIb2xkID0gZmFsc2U7XHJcblxyXG4gICAgQHByb3BlcnR5KE51bWJlcilcclxuICAgIHB1YmxpYyBOb2RlSDpudW1iZXIgPSA2MDtcclxuXHJcbiAgICBHb1VwID0gZmFsc2U7XHJcblxyXG4gICAgcHJpdmF0ZSBtYWluOk1haW5TY2VuZSA9IG51bGw7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueWvueW6lOWKqOeUu1xyXG4gICAgICovXHJcbiAgICBBbmk6Y2MuQW5pbWF0aW9uID0gbnVsbDtcclxuICAgIEFuaVN0YXRlID0gbnVsbDtcclxuICAgIGdhaW5TYyA9IGZhbHNlO1xyXG5cclxuICAgIG9uTG9hZCAoKSB7XHJcbiAgICAgICAgbGV0IGtpbmQgPSBNYXRoLnJhbmRvbSgpO1xyXG4gICAgICAgIHRoaXMubm9kZS55ID0gLTUwMDtcclxuICAgICAgICB0aGlzLm5vZGUueCA9ICggTWF0aC5yYW5kb20oKSoyLTEpKjE0MDtcclxuICAgICAgICB0aGlzLkFuaSA9IHRoaXMubm9kZS5nZXRDb21wb25lbnQoY2MuQW5pbWF0aW9uKTtcclxuICAgICAgICB0aGlzLkFuaVN0YXRlID0gdGhpcy5BbmkucGxheShcImx2ZGFpXCIpO1xyXG4gICAgICAgIGlmKGtpbmQ8PTAuNSl7XHJcbiAgICAgICAgICAgIHRoaXMuS0lORF9Gb290SG9sZCA9IDM7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2V7XHJcbiAgICAgICAgICAgIHRoaXMuS0lORF9Gb290SG9sZCA9IDQ7XHJcbiAgICAgICAgICAgIHRoaXMuQW5pU3RhdGUud3JhcE1vZGUgPSBjYy5XcmFwTW9kZS5SZXZlcnNlOy8v6K6+572u5Yqo55S755qE5pKt5pS+5pa55byP5Li65YCS5pS+XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuQW5pU3RhdGUucmVwZWF0Q291bnQgPSAxMDA7XHJcbiAgICAgICAgdGhpcy5BbmlTdGF0ZS5zcGVlZCA9IDI7XHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICog6L+Z6YeM5pyJ54K56Zeu6aKY77yM6K6+572u5qih5byP6LKM5Ly85LiN5aWP5pWI44CC5LiA5pem5oiQ5Yqf5Y+v5Lul5YeP5bCP5YyF5L2TXHJcbiAgICAgICAgICovXHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7XHJcbiAgICAgICAgLy8gY29uc29sZS5sb2coR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcpO1xyXG4gICAgICAgIGxldCBzZWxmID0gdGhpcztcclxuICAgICAgICBpZihHbG9iYWwuaW5zdGFuY2UuT3ZlckZsYWcpe1xyXG4gICAgICAgICAgICBzZWxmLmVuYWJsZWQgPSBmYWxzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZXtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLmFjdGl2ZSA9IHRydWU7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS55ICs9IEdsb2JhbC5pbnN0YW5jZS5GSEZhbGxTcGVlZDtcclxuICAgICAgICAgICAgaWYodGhpcy5ub2RlLmlzSG9sZCl7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gdGhpcy5ub2RlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmKHRoaXMubm9kZS55PjM2MCl7XHJcbiAgICAgICAgICAgICAgICBpZih0aGlzLm5vZGUuaXNIb2xkKXtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLm5vZGUuaXNIb2xkID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRoaXMubm9kZS5kZXN0cm95KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qKlxyXG4gICAgICog5Yid5aeL5YyW5Ye95pWwXHJcbiAgICAgKiBAcGFyYW0gbWFpbiDkuLvlnLrmma9cclxuICAgICAqL1xyXG4gICAgcHVibGljIGluaXQobWFpbjpNYWluU2NlbmUpe1xyXG4gICAgICAgIHRoaXMubWFpbiA9IG1haW47XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOiOt+WPluiQveiEmueCueexu+Wei1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgZ2V0S2luZCgpe1xyXG4gICAgICAgIHJldHVybiB0aGlzLktJTkRfRm9vdEhvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgb25Db2xsaXNpb25FbnRlcihvdGhlcixzZWxmKXsgXHJcbiAgICAgICAgbGV0IHJvb3RzZWxmID0gdGhpczsvL+W9k+WJjeagueiKgueCuVxyXG4gICAgICAgIGlmKHJvb3RzZWxmLkdvVXApe1xyXG4gICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEdsb2JhbC5pbnN0YW5jZS5LSU5EX0Zvb3RIb2xkID0gdGhpcy5LSU5EX0Zvb3RIb2xkO1xyXG4gICAgICAgIEdsb2JhbC5pbnN0YW5jZS5UaGVIb2xkZXIgPSB0aGlzLm5vZGU7XHJcbiAgICAgICAgaWYob3RoZXIudGFnID09IDExMSl7XHJcbiAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKFwi5oiR6KKr5pKe5Yiw5LqGXCIpO1xyXG4gICAgICAgICAgICByb290c2VsZi5tYWluLlNjb3JlKCk7XHJcbiAgICAgICAgICAgIHJvb3RzZWxmLmdhaW5TYyA9IHRydWU7XHJcbiAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gdGhpcy5tYWluLlNjb3JlKCk7XHJcbiAgICAgICAgaWYoIUdsb2JhbC5pbnN0YW5jZS5Db2xsaXNpb25GbGFnKXtcclxuICAgICAgICAgICAgLy8gY29uc29sZS5sb2cob3RoZXIpO1xyXG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhcIjXmo4DmtYvliLDnorDmkp7vvIHvvIHvvIFcIik7XHJcbiAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKHNlbGYpO1xyXG4gICAgICAgICAgICBzZWxmLm5vZGUuaXNIb2xkID0gdHJ1ZTtcclxuICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= //------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------ (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/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/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/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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxzaGFuZGlhbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFnR0M7UUEvRkc7O1dBRUc7UUFDSyxtQkFBYSxHQUFHLENBQUMsQ0FBQztRQUMxQjs7V0FFRztRQUVJLFlBQU0sR0FBRyxLQUFLLENBQUM7UUFHZixXQUFLLEdBQVUsRUFBRSxDQUFDO1FBSWpCLFVBQUksR0FBYSxJQUFJLENBQUM7UUFDOUI7O1dBRUc7UUFDSCxTQUFHLEdBQWdCLElBQUksQ0FBQztRQUN4QixjQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ2hCLFlBQU0sR0FBRyxLQUFLLENBQUM7O0lBMEVuQixDQUFDO0lBekVHLHlCQUFNLEdBQU47UUFDSSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQztRQUNuQixJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFFLElBQUksQ0FBQyxNQUFNLEVBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUMsR0FBRyxDQUFDO1FBQ3ZDLElBQUksQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2hELElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDMUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxXQUFXLEdBQUcsR0FBRyxDQUFDO0lBQ3BDLENBQUM7SUFFRCx3QkFBSyxHQUFMO0lBRUEsQ0FBQztJQUVELHlCQUFNLEdBQU4sVUFBUSxFQUFFO1FBQ04sOENBQThDO1FBQzlDLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQztRQUNoQixJQUFHLGdCQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBQztZQUN4QixJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztTQUN4QjthQUNHO1lBQ0EsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDO1lBQ3hCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLGdCQUFNLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQztZQUMzQyxJQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFDO2dCQUNoQixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDO2dCQUNyQyxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQzthQUN6QztZQUNELElBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUMsR0FBRyxFQUFDO2dCQUNmLElBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUM7b0JBQ2hCLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztvQkFDekIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQztpQkFDekM7Z0JBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQzthQUN2QjtTQUNKO0lBQ0wsQ0FBQztJQUdEOzs7T0FHRztJQUNJLHVCQUFJLEdBQVgsVUFBWSxJQUFjO1FBQ3RCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0lBQ3JCLENBQUM7SUFDRDs7T0FFRztJQUNJLDBCQUFPLEdBQWQ7UUFDSSxPQUFPLElBQUksQ0FBQyxhQUFhLENBQUM7SUFDOUIsQ0FBQztJQUVELG1DQUFnQixHQUFoQixVQUFpQixLQUFLLEVBQUMsSUFBSTtRQUN2QixJQUFJLFFBQVEsR0FBRyxJQUFJLENBQUM7UUFFcEIsUUFBTyxLQUFLLENBQUMsR0FBRyxFQUFDO1lBQ2IsS0FBSyxDQUFDLENBQUMsQ0FBQTtnQkFDSCxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQztnQkFDbkQsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUM7Z0JBQ3RDLGdCQUFNLENBQUMsUUFBUSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUM7Z0JBQy9CLE1BQU07YUFDVDtZQUNELEtBQUssR0FBRyxDQUFDLENBQUE7Z0JBQ0wsT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztnQkFDckIsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQztnQkFDdEIsUUFBUSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7Z0JBQ3ZCLE9BQU87YUFDVjtTQUNKO1FBQ0QscUJBQXFCO1FBQ3JCLElBQUcsQ0FBQyxnQkFBTSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEVBQUM7WUFDOUIsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO1lBQ3pCLGdCQUFNLENBQUMsUUFBUSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7U0FDekM7SUFDTCxDQUFDO0lBdEZEO1FBREMsUUFBUSxDQUFDLE9BQU8sQ0FBQzs0Q0FDSTtJQUd0QjtRQURDLFFBQVEsQ0FBQyxNQUFNLENBQUM7MkNBQ1E7SUFaUixRQUFRO1FBRDVCLE9BQU87T0FDYSxRQUFRLENBZ0c1QjtJQUFELGVBQUM7Q0FoR0QsQUFnR0MsQ0FoR3FDLEVBQUUsQ0FBQyxTQUFTLEdBZ0dqRDtrQkFoR29CLFFBQVEiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgTWFpblNjZW5lIGZyb20gXCIuL01haW5TY2VuZVwiO1xyXG5pbXBvcnQgR2xvYmFsIGZyb20gXCIuL0dsb2JhbFwiO1xyXG5cclxuY29uc3Qge2NjY2xhc3MsIHByb3BlcnR5fSA9IGNjLl9kZWNvcmF0b3I7XHJcblxyXG5AY2NjbGFzc1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBzaGFuZGlhbiBleHRlbmRzIGNjLkNvbXBvbmVudCB7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueexu+WeiyA477ya6Zeq55S1XHJcbiAgICAgKi9cclxuICAgIHByaXZhdGUgS0lORF9Gb290SG9sZCA9IDg7XHJcbiAgICAvKipcclxuICAgICAqIHBsYXllcuaYr+WQpuiQveWcqOiQveiEmueCueS4iu+8jOm7mOiupGZhbHNl77yM5rKh5pyJXHJcbiAgICAgKi9cclxuICAgIEBwcm9wZXJ0eShCb29sZWFuKVxyXG4gICAgcHVibGljIGlzSG9sZCA9IGZhbHNlO1xyXG5cclxuICAgIEBwcm9wZXJ0eShOdW1iZXIpXHJcbiAgICBwdWJsaWMgTm9kZUg6bnVtYmVyID0gNTA7XHJcblxyXG4gICAgcHJpdmF0ZSBcclxuXHJcbiAgICBwcml2YXRlIG1haW46TWFpblNjZW5lID0gbnVsbDtcclxuICAgIC8qKlxyXG4gICAgICog6JC96ISa54K55a+55bqU5Yqo55S7XHJcbiAgICAgKi9cclxuICAgIEFuaTpjYy5BbmltYXRpb24gPSBudWxsO1xyXG4gICAgQW5pU3RhdGUgPSBudWxsO1xyXG4gICAgZ2FpblNjID0gZmFsc2U7XHJcbiAgICBvbkxvYWQgKCkge1xyXG4gICAgICAgIHRoaXMubm9kZS55ID0gLTUwMDtcclxuICAgICAgICB0aGlzLm5vZGUueCA9ICggTWF0aC5yYW5kb20oKSoyLTEpKjE0MDtcclxuICAgICAgICB0aGlzLkFuaSA9IHRoaXMubm9kZS5nZXRDb21wb25lbnQoY2MuQW5pbWF0aW9uKTtcclxuICAgICAgICB0aGlzLkFuaVN0YXRlID0gdGhpcy5BbmkucGxheShcInNoYW5kaWFuXCIpO1xyXG4gICAgICAgIHRoaXMuQW5pU3RhdGUucmVwZWF0Q291bnQgPSAxMDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7XHJcbiAgICAgICAgLy8gY29uc29sZS5sb2coR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcpO1xyXG4gICAgICAgIGxldCBzZWxmID0gdGhpcztcclxuICAgICAgICBpZihHbG9iYWwuaW5zdGFuY2UuT3ZlckZsYWcpe1xyXG4gICAgICAgICAgICBzZWxmLmVuYWJsZWQgPSBmYWxzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZXtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLmFjdGl2ZSA9IHRydWU7XHJcbiAgICAgICAgICAgIHRoaXMubm9kZS55ICs9IEdsb2JhbC5pbnN0YW5jZS5GSEZhbGxTcGVlZDtcclxuICAgICAgICAgICAgaWYodGhpcy5ub2RlLmlzSG9sZCl7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gdGhpcy5ub2RlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmKHRoaXMubm9kZS55PjM2MCl7XHJcbiAgICAgICAgICAgICAgICBpZih0aGlzLm5vZGUuaXNIb2xkKXtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLm5vZGUuaXNIb2xkID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRoaXMubm9kZS5kZXN0cm95KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qKlxyXG4gICAgICog5Yid5aeL5YyW5Ye95pWwXHJcbiAgICAgKiBAcGFyYW0gbWFpbiDkuLvlnLrmma9cclxuICAgICAqL1xyXG4gICAgcHVibGljIGluaXQobWFpbjpNYWluU2NlbmUpe1xyXG4gICAgICAgIHRoaXMubWFpbiA9IG1haW47XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOiOt+WPluiQveiEmueCueexu+Wei1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgZ2V0S2luZCgpe1xyXG4gICAgICAgIHJldHVybiB0aGlzLktJTkRfRm9vdEhvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgb25Db2xsaXNpb25FbnRlcihvdGhlcixzZWxmKXtcclxuICAgICAgICBsZXQgcm9vdHNlbGYgPSB0aGlzO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN3aXRjaChvdGhlci50YWcpe1xyXG4gICAgICAgICAgICBjYXNlIDA6e1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLktJTkRfRm9vdEhvbGQgPSB0aGlzLktJTkRfRm9vdEhvbGQ7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuVGhlSG9sZGVyID0gdGhpcy5ub2RlO1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkluanVyZWQgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY2FzZSAxMTE6e1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coXCLmiJHooqvmkp7liLDkuoZcIik7XHJcbiAgICAgICAgICAgICAgICByb290c2VsZi5tYWluLlNjb3JlKCk7XHJcbiAgICAgICAgICAgICAgICByb290c2VsZi5nYWluU2MgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHRoaXMubWFpbi5TY29yZSgpO1xyXG4gICAgICAgIGlmKCFHbG9iYWwuaW5zdGFuY2UuQ29sbGlzaW9uRmxhZyl7XHJcbiAgICAgICAgICAgIHNlbGYubm9kZS5pc0hvbGQgPSBmYWxzZTtcclxuICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkNvbGxpc2lvbkZsYWcgPSBmYWxzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 //------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/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.onLoad = 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; } } 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; } } }; NewClass.prototype.onCollisionEnter = function () { var self = this; if (self.CliLorR == 0) { self.CliLorR = 1; Global_1.default.instance.LorR = 1; // console.log("这里是CliGD的if"+Global.instance.LorR); } else { self.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxDbGlHRC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUFzQixFQUFFLENBQUMsVUFBVSxFQUFsQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWlCLENBQUM7QUFHMUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFpREM7UUFoREcsaUJBQWlCO1FBRWpCLGFBQU8sR0FBVSxDQUFDLENBQUM7O0lBOEN2QixDQUFDO0lBM0NHLHlCQUFNLEdBQU47UUFDSSxJQUFHLElBQUksQ0FBQyxNQUFNLEVBQUUsR0FBQyxHQUFHLEVBQUM7WUFDakIsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7U0FDcEI7YUFDRztZQUNBLElBQUksQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDO1NBQ3BCO0lBQ0wsQ0FBQztJQUVELHdCQUFLLEdBQUw7SUFFQSxDQUFDO0lBRUQseUJBQU0sR0FBTixVQUFRLEVBQUU7UUFDTixJQUFHLElBQUksQ0FBQyxPQUFPLElBQUUsQ0FBQyxFQUFDO1lBQ2YsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUM7WUFDckIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDO1lBQ2hDLElBQUcsQ0FBQyxJQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEVBQUM7Z0JBQzdDLGdCQUFNLENBQUMsUUFBUSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUM7YUFDNUI7U0FDSjthQUNHO1lBQ0EsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUM7WUFDckIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDO1lBQ2hDLElBQUcsQ0FBQyxJQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEVBQUM7Z0JBQzdDLGdCQUFNLENBQUMsUUFBUSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUM7YUFDNUI7U0FDSjtJQUNMLENBQUM7SUFFRCxtQ0FBZ0IsR0FBaEI7UUFDSSxJQUFJLElBQUksR0FBRyxJQUFJLENBQUM7UUFDaEIsSUFBRyxJQUFJLENBQUMsT0FBTyxJQUFJLENBQUMsRUFBQztZQUNqQixJQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQztZQUNqQixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDO1lBQ3pCLG1EQUFtRDtTQUN0RDthQUNHO1lBQ0EsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7WUFDakIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQztZQUN6QixxREFBcUQ7U0FDeEQ7SUFDTCxDQUFDO0lBN0NEO1FBREMsUUFBUSxDQUFDLE1BQU0sQ0FBQzs2Q0FDRTtJQUhGLFFBQVE7UUFENUIsT0FBTztPQUNhLFFBQVEsQ0FpRDVCO0lBQUQsZUFBQztDQWpERCxBQWlEQyxDQWpEcUMsRUFBRSxDQUFDLFNBQVMsR0FpRGpEO2tCQWpEb0IsUUFBUSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBHbG9iYWwgZnJvbSBcIi4vR2xvYmFsXCI7XHJcblxyXG5jb25zdCB7Y2NjbGFzcywgcHJvcGVydHl9ID0gY2MuX2RlY29yYXRvcjtcclxuXHJcbkBjY2NsYXNzXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE5ld0NsYXNzIGV4dGVuZHMgY2MuQ29tcG9uZW50IHtcclxuICAgIC8qKjAgZm9yIHJpZ2h0ICovXHJcbiAgICBAcHJvcGVydHkoTnVtYmVyKVxyXG4gICAgQ2xpTG9yUjpOdW1iZXIgPSAwO1xyXG5cclxuXHJcbiAgICBvbkxvYWQgKCkge1xyXG4gICAgICAgIGlmKE1hdGgucmFuZG9tKCk8MC41KXtcclxuICAgICAgICAgICAgdGhpcy5DbGlMb3JSID0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZXtcclxuICAgICAgICAgICAgdGhpcy5DbGlMb3JSID0gMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3RhcnQgKCkge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICB1cGRhdGUgKGR0KSB7XHJcbiAgICAgICAgaWYodGhpcy5DbGlMb3JSPT0wKXtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLnBhcmVudC54Kys7XHJcbiAgICAgICAgICAgIGxldCB4ID0gdGhpcy5ub2RlLnBhcmVudC5pc0hvbGQ7XHJcbiAgICAgICAgICAgIGlmKHh8fHRoaXMubm9kZS5wYXJlbnQuZ2V0Q29tcG9uZW50KFwiR0RcIikuaXNIb2xkKXtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Mb3JSID0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNle1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUucGFyZW50LngtLTtcclxuICAgICAgICAgICAgbGV0IHggPSB0aGlzLm5vZGUucGFyZW50LmlzSG9sZDtcclxuICAgICAgICAgICAgaWYoeHx8dGhpcy5ub2RlLnBhcmVudC5nZXRDb21wb25lbnQoXCJHRFwiKS5pc0hvbGQpe1xyXG4gICAgICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkxvclIgPSAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIoKXtcclxuICAgICAgICBsZXQgc2VsZiA9IHRoaXM7XHJcbiAgICAgICAgaWYoc2VsZi5DbGlMb3JSID09IDApe1xyXG4gICAgICAgICAgICBzZWxmLkNsaUxvclIgPSAxO1xyXG4gICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuTG9yUiA9IDE7XHJcbiAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKFwi6L+Z6YeM5pivQ2xpR0TnmoRpZlwiK0dsb2JhbC5pbnN0YW5jZS5Mb3JSKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZXtcclxuICAgICAgICAgICAgc2VsZi5DbGlMb3JSID0gMDtcclxuICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkxvclIgPSAwO1xyXG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhcIui/memHjOaYr0NsaUdE55qEZWxzZVwiK0dsb2JhbC5pbnN0YW5jZS5Mb3JSKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 //------QC-SOURCE-SPLIT------