(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/CliGD.js'; var __require = nodeEnv ? function (request) { return cc.require(request); } : function (request) { return __quick_compile_project__.require(request, __filename); }; function __define (exports, require, module) { if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict"; cc._RF.push(module, '2fd09PdJPRLiqn3k0n9lg6t', 'CliGD'); // Script/CliGD.ts "use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, "__esModule", { value: true }); var Global_1 = require("./Global"); var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property; var NewClass = /** @class */ (function (_super) { __extends(NewClass, _super); function NewClass() { var _this = _super !== null && _super.apply(this, arguments) || this; /**0 for right */ _this.CliLorR = 0; return _this; } NewClass.prototype.onEnable = function () { if (Math.random() < 0.5) { this.CliLorR = 0; } else { this.CliLorR = 1; } }; NewClass.prototype.start = function () { }; NewClass.prototype.update = function (dt) { if (this.CliLorR == 0) { this.node.parent.x++; var x = this.node.parent.isHold; if (x || this.node.parent.getComponent("GD").isHold) { Global_1.default.instance.LorR = 0; } if (this.node.parent.x > 160) { this.CliLorR = 1; } } else { this.node.parent.x--; var x = this.node.parent.isHold; if (x || this.node.parent.getComponent("GD").isHold) { Global_1.default.instance.LorR = 1; } if (this.node.parent.x < -160) { this.CliLorR = 0; } } }; NewClass.prototype.onCollisionEnter = function () { // if (this.CliLorR === 1) { // this.CliLorR = 0; // } // else { // this.CliLorR = 1; // } return; if (this.CliLorR === 0) { this.CliLorR = 1; Global_1.default.instance.LorR = 1; // console.log("这里是CliGD的if"+Global.instance.LorR); } else { this.CliLorR = 0; Global_1.default.instance.LorR = 0; // console.log("这里是CliGD的else"+Global.instance.LorR); } }; __decorate([ property(Number) ], NewClass.prototype, "CliLorR", void 0); NewClass = __decorate([ ccclass ], NewClass); return NewClass; }(cc.Component)); exports.default = NewClass; cc._RF.pop(); } if (nodeEnv) { __define(__module.exports, __require, __module); } else { __quick_compile_project__.registerModuleFunc(__filename, function () { __define(__module.exports, __require, __module); }); } })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxDbGlHRC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUF3QixFQUFFLENBQUMsVUFBVSxFQUFuQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWtCLENBQUM7QUFHNUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFvRUM7UUFuRUcsaUJBQWlCO1FBRWpCLGFBQU8sR0FBVyxDQUFDLENBQUM7O0lBaUV4QixDQUFDO0lBN0RhLDJCQUFRLEdBQWxCO1FBQ0ksSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFO1lBQ3JCLElBQUksQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDO1NBQ3BCO2FBQ0k7WUFDRCxJQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQztTQUNwQjtJQUNMLENBQUM7SUFFRCx3QkFBSyxHQUFMO0lBRUEsQ0FBQztJQUVELHlCQUFNLEdBQU4sVUFBTyxFQUFFO1FBRUwsSUFBSSxJQUFJLENBQUMsT0FBTyxJQUFJLENBQUMsRUFBRTtZQUNuQixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQztZQUNyQixJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUM7WUFDaEMsSUFBSSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sRUFBRTtnQkFDakQsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQzthQUM1QjtZQUVELElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLEdBQUcsRUFBRTtnQkFDMUIsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7YUFDcEI7U0FDSjthQUNJO1lBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUM7WUFDckIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDO1lBQ2hDLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEVBQUU7Z0JBQ2pELGdCQUFNLENBQUMsUUFBUSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUM7YUFDNUI7WUFFRCxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRTtnQkFDM0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7YUFDcEI7U0FDSjtJQUNMLENBQUM7SUFFRCxtQ0FBZ0IsR0FBaEI7UUFFSSw0QkFBNEI7UUFDNUIsd0JBQXdCO1FBQ3hCLElBQUk7UUFDSixTQUFTO1FBQ1Qsd0JBQXdCO1FBQ3hCLElBQUk7UUFFSixPQUFNO1FBQ04sSUFBSSxJQUFJLENBQUMsT0FBTyxLQUFLLENBQUMsRUFBRTtZQUNwQixJQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQztZQUNqQixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDO1lBQ3pCLG1EQUFtRDtTQUN0RDthQUNJO1lBQ0QsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7WUFDakIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQztZQUN6QixxREFBcUQ7U0FDeEQ7SUFFTCxDQUFDO0lBaEVEO1FBREMsUUFBUSxDQUFDLE1BQU0sQ0FBQzs2Q0FDRztJQUhILFFBQVE7UUFENUIsT0FBTztPQUNhLFFBQVEsQ0FvRTVCO0lBQUQsZUFBQztDQXBFRCxBQW9FQyxDQXBFcUMsRUFBRSxDQUFDLFNBQVMsR0FvRWpEO2tCQXBFb0IsUUFBUSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBHbG9iYWwgZnJvbSBcIi4vR2xvYmFsXCI7XHJcblxyXG5jb25zdCB7IGNjY2xhc3MsIHByb3BlcnR5IH0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTmV3Q2xhc3MgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG4gICAgLyoqMCBmb3IgcmlnaHQgKi9cclxuICAgIEBwcm9wZXJ0eShOdW1iZXIpXHJcbiAgICBDbGlMb3JSOiBOdW1iZXIgPSAwO1xyXG5cclxuXHJcblxyXG4gICAgcHJvdGVjdGVkIG9uRW5hYmxlKCk6IHZvaWQge1xyXG4gICAgICAgIGlmIChNYXRoLnJhbmRvbSgpIDwgMC41KSB7XHJcbiAgICAgICAgICAgIHRoaXMuQ2xpTG9yUiA9IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICB0aGlzLkNsaUxvclIgPSAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdGFydCgpIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdXBkYXRlKGR0KSB7XHJcblxyXG4gICAgICAgIGlmICh0aGlzLkNsaUxvclIgPT0gMCkge1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUucGFyZW50LngrKztcclxuICAgICAgICAgICAgbGV0IHggPSB0aGlzLm5vZGUucGFyZW50LmlzSG9sZDtcclxuICAgICAgICAgICAgaWYgKHggfHwgdGhpcy5ub2RlLnBhcmVudC5nZXRDb21wb25lbnQoXCJHRFwiKS5pc0hvbGQpIHtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Mb3JSID0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWYgKHRoaXMubm9kZS5wYXJlbnQueCA+IDE2MCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5DbGlMb3JSID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNlIHtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLnBhcmVudC54LS07XHJcbiAgICAgICAgICAgIGxldCB4ID0gdGhpcy5ub2RlLnBhcmVudC5pc0hvbGQ7XHJcbiAgICAgICAgICAgIGlmICh4IHx8IHRoaXMubm9kZS5wYXJlbnQuZ2V0Q29tcG9uZW50KFwiR0RcIikuaXNIb2xkKSB7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuTG9yUiA9IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmICh0aGlzLm5vZGUucGFyZW50LnggPCAtMTYwKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLkNsaUxvclIgPSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIoKSB7XHJcblxyXG4gICAgICAgIC8vIGlmICh0aGlzLkNsaUxvclIgPT09IDEpIHtcclxuICAgICAgICAvLyAgICAgdGhpcy5DbGlMb3JSID0gMDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gZWxzZSB7XHJcbiAgICAgICAgLy8gICAgIHRoaXMuQ2xpTG9yUiA9IDE7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICByZXR1cm5cclxuICAgICAgICBpZiAodGhpcy5DbGlMb3JSID09PSAwKSB7XHJcbiAgICAgICAgICAgIHRoaXMuQ2xpTG9yUiA9IDE7XHJcbiAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Mb3JSID0gMTtcclxuICAgICAgICAgICAgLy8gY29uc29sZS5sb2coXCLov5nph4zmmK9DbGlHROeahGlmXCIrR2xvYmFsLmluc3RhbmNlLkxvclIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNlIHtcclxuICAgICAgICAgICAgdGhpcy5DbGlMb3JSID0gMDtcclxuICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkxvclIgPSAwO1xyXG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhcIui/memHjOaYr0NsaUdE55qEZWxzZVwiK0dsb2JhbC5pbnN0YW5jZS5Mb3JSKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiJdfQ==