CliGD.js 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. (function() {
  2. var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
  3. var __module = nodeEnv ? module : {exports:{}};
  4. var __filename = 'preview-scripts/assets/Script/CliGD.js';
  5. var __require = nodeEnv ? function (request) {
  6. return cc.require(request);
  7. } : function (request) {
  8. return __quick_compile_project__.require(request, __filename);
  9. };
  10. function __define (exports, require, module) {
  11. if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict";
  12. cc._RF.push(module, '2fd09PdJPRLiqn3k0n9lg6t', 'CliGD');
  13. // Script/CliGD.ts
  14. "use strict";
  15. var __extends = (this && this.__extends) || (function () {
  16. var extendStatics = function (d, b) {
  17. extendStatics = Object.setPrototypeOf ||
  18. ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
  19. function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
  20. return extendStatics(d, b);
  21. };
  22. return function (d, b) {
  23. extendStatics(d, b);
  24. function __() { this.constructor = d; }
  25. d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
  26. };
  27. })();
  28. var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
  29. var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
  30. if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
  31. 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;
  32. return c > 3 && r && Object.defineProperty(target, key, r), r;
  33. };
  34. Object.defineProperty(exports, "__esModule", { value: true });
  35. var Global_1 = require("./Global");
  36. var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property;
  37. var NewClass = /** @class */ (function (_super) {
  38. __extends(NewClass, _super);
  39. function NewClass() {
  40. var _this = _super !== null && _super.apply(this, arguments) || this;
  41. /**0 for right */
  42. _this.CliLorR = 0;
  43. return _this;
  44. }
  45. NewClass.prototype.onEnable = function () {
  46. if (Math.random() < 0.5) {
  47. this.CliLorR = 0;
  48. }
  49. else {
  50. this.CliLorR = 1;
  51. }
  52. };
  53. NewClass.prototype.start = function () {
  54. };
  55. NewClass.prototype.update = function (dt) {
  56. if (this.CliLorR == 0) {
  57. this.node.parent.x++;
  58. var x = this.node.parent.isHold;
  59. if (x || this.node.parent.getComponent("GD").isHold) {
  60. Global_1.default.instance.LorR = 0;
  61. }
  62. if (this.node.parent.x > 160) {
  63. this.CliLorR = 1;
  64. }
  65. }
  66. else {
  67. this.node.parent.x--;
  68. var x = this.node.parent.isHold;
  69. if (x || this.node.parent.getComponent("GD").isHold) {
  70. Global_1.default.instance.LorR = 1;
  71. }
  72. if (this.node.parent.x < -160) {
  73. this.CliLorR = 0;
  74. }
  75. }
  76. };
  77. NewClass.prototype.onCollisionEnter = function () {
  78. // if (this.CliLorR === 1) {
  79. // this.CliLorR = 0;
  80. // }
  81. // else {
  82. // this.CliLorR = 1;
  83. // }
  84. return;
  85. if (this.CliLorR === 0) {
  86. this.CliLorR = 1;
  87. Global_1.default.instance.LorR = 1;
  88. // console.log("这里是CliGD的if"+Global.instance.LorR);
  89. }
  90. else {
  91. this.CliLorR = 0;
  92. Global_1.default.instance.LorR = 0;
  93. // console.log("这里是CliGD的else"+Global.instance.LorR);
  94. }
  95. };
  96. __decorate([
  97. property(Number)
  98. ], NewClass.prototype, "CliLorR", void 0);
  99. NewClass = __decorate([
  100. ccclass
  101. ], NewClass);
  102. return NewClass;
  103. }(cc.Component));
  104. exports.default = NewClass;
  105. cc._RF.pop();
  106. }
  107. if (nodeEnv) {
  108. __define(__module.exports, __require, __module);
  109. }
  110. else {
  111. __quick_compile_project__.registerModuleFunc(__filename, function () {
  112. __define(__module.exports, __require, __module);
  113. });
  114. }
  115. })();
  116. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxDbGlHRC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxtQ0FBOEI7QUFFeEIsSUFBQSxLQUF3QixFQUFFLENBQUMsVUFBVSxFQUFuQyxPQUFPLGFBQUEsRUFBRSxRQUFRLGNBQWtCLENBQUM7QUFHNUM7SUFBc0MsNEJBQVk7SUFBbEQ7UUFBQSxxRUFvRUM7UUFuRUcsaUJBQWlCO1FBRWpCLGFBQU8sR0FBVyxDQUFDLENBQUM7O0lBaUV4QixDQUFDO0lBN0RhLDJCQUFRLEdBQWxCO1FBQ0ksSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFO1lBQ3JCLElBQUksQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDO1NBQ3BCO2FBQ0k7WUFDRCxJQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQztTQUNwQjtJQUNMLENBQUM7SUFFRCx3QkFBSyxHQUFMO0lBRUEsQ0FBQztJQUVELHlCQUFNLEdBQU4sVUFBTyxFQUFFO1FBRUwsSUFBSSxJQUFJLENBQUMsT0FBTyxJQUFJLENBQUMsRUFBRTtZQUNuQixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQztZQUNyQixJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUM7WUFDaEMsSUFBSSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sRUFBRTtnQkFDakQsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQzthQUM1QjtZQUVELElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLEdBQUcsRUFBRTtnQkFDMUIsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7YUFDcEI7U0FDSjthQUNJO1lBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUM7WUFDckIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDO1lBQ2hDLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEVBQUU7Z0JBQ2pELGdCQUFNLENBQUMsUUFBUSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUM7YUFDNUI7WUFFRCxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRTtnQkFDM0IsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7YUFDcEI7U0FDSjtJQUNMLENBQUM7SUFFRCxtQ0FBZ0IsR0FBaEI7UUFFSSw0QkFBNEI7UUFDNUIsd0JBQXdCO1FBQ3hCLElBQUk7UUFDSixTQUFTO1FBQ1Qsd0JBQXdCO1FBQ3hCLElBQUk7UUFFSixPQUFNO1FBQ04sSUFBSSxJQUFJLENBQUMsT0FBTyxLQUFLLENBQUMsRUFBRTtZQUNwQixJQUFJLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQztZQUNqQixnQkFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDO1lBQ3pCLG1EQUFtRDtTQUN0RDthQUNJO1lBQ0QsSUFBSSxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUM7WUFDakIsZ0JBQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQztZQUN6QixxREFBcUQ7U0FDeEQ7SUFFTCxDQUFDO0lBaEVEO1FBREMsUUFBUSxDQUFDLE1BQU0sQ0FBQzs2Q0FDRztJQUhILFFBQVE7UUFENUIsT0FBTztPQUNhLFFBQVEsQ0FvRTVCO0lBQUQsZUFBQztDQXBFRCxBQW9FQyxDQXBFcUMsRUFBRSxDQUFDLFNBQVMsR0FvRWpEO2tCQXBFb0IsUUFBUSIsImZpbGUiOiIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBHbG9iYWwgZnJvbSBcIi4vR2xvYmFsXCI7XHJcblxyXG5jb25zdCB7IGNjY2xhc3MsIHByb3BlcnR5IH0gPSBjYy5fZGVjb3JhdG9yO1xyXG5cclxuQGNjY2xhc3NcclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTmV3Q2xhc3MgZXh0ZW5kcyBjYy5Db21wb25lbnQge1xyXG4gICAgLyoqMCBmb3IgcmlnaHQgKi9cclxuICAgIEBwcm9wZXJ0eShOdW1iZXIpXHJcbiAgICBDbGlMb3JSOiBOdW1iZXIgPSAwO1xyXG5cclxuXHJcblxyXG4gICAgcHJvdGVjdGVkIG9uRW5hYmxlKCk6IHZvaWQge1xyXG4gICAgICAgIGlmIChNYXRoLnJhbmRvbSgpIDwgMC41KSB7XHJcbiAgICAgICAgICAgIHRoaXMuQ2xpTG9yUiA9IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICB0aGlzLkNsaUxvclIgPSAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdGFydCgpIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdXBkYXRlKGR0KSB7XHJcblxyXG4gICAgICAgIGlmICh0aGlzLkNsaUxvclIgPT0gMCkge1xyXG4gICAgICAgICAgICB0aGlzLm5vZGUucGFyZW50LngrKztcclxuICAgICAgICAgICAgbGV0IHggPSB0aGlzLm5vZGUucGFyZW50LmlzSG9sZDtcclxuICAgICAgICAgICAgaWYgKHggfHwgdGhpcy5ub2RlLnBhcmVudC5nZXRDb21wb25lbnQoXCJHRFwiKS5pc0hvbGQpIHtcclxuICAgICAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Mb3JSID0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWYgKHRoaXMubm9kZS5wYXJlbnQueCA+IDE2MCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5DbGlMb3JSID0gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNlIHtcclxuICAgICAgICAgICAgdGhpcy5ub2RlLnBhcmVudC54LS07XHJcbiAgICAgICAgICAgIGxldCB4ID0gdGhpcy5ub2RlLnBhcmVudC5pc0hvbGQ7XHJcbiAgICAgICAgICAgIGlmICh4IHx8IHRoaXMubm9kZS5wYXJlbnQuZ2V0Q29tcG9uZW50KFwiR0RcIikuaXNIb2xkKSB7XHJcbiAgICAgICAgICAgICAgICBHbG9iYWwuaW5zdGFuY2UuTG9yUiA9IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmICh0aGlzLm5vZGUucGFyZW50LnggPCAtMTYwKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLkNsaUxvclIgPSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9uQ29sbGlzaW9uRW50ZXIoKSB7XHJcblxyXG4gICAgICAgIC8vIGlmICh0aGlzLkNsaUxvclIgPT09IDEpIHtcclxuICAgICAgICAvLyAgICAgdGhpcy5DbGlMb3JSID0gMDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gZWxzZSB7XHJcbiAgICAgICAgLy8gICAgIHRoaXMuQ2xpTG9yUiA9IDE7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICByZXR1cm5cclxuICAgICAgICBpZiAodGhpcy5DbGlMb3JSID09PSAwKSB7XHJcbiAgICAgICAgICAgIHRoaXMuQ2xpTG9yUiA9IDE7XHJcbiAgICAgICAgICAgIEdsb2JhbC5pbnN0YW5jZS5Mb3JSID0gMTtcclxuICAgICAgICAgICAgLy8gY29uc29sZS5sb2coXCLov5nph4zmmK9DbGlHROeahGlmXCIrR2xvYmFsLmluc3RhbmNlLkxvclIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNlIHtcclxuICAgICAgICAgICAgdGhpcy5DbGlMb3JSID0gMDtcclxuICAgICAgICAgICAgR2xvYmFsLmluc3RhbmNlLkxvclIgPSAwO1xyXG4gICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhcIui/memHjOaYr0NsaUdE55qEZWxzZVwiK0dsb2JhbC5pbnN0YW5jZS5Mb3JSKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiJdfQ==