(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Script/Global.js'; var __require = nodeEnv ? function (request) { return cc.require(request); } : function (request) { return __quick_compile_project__.require(request, __filename); }; function __define (exports, require, module) { if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict"; cc._RF.push(module, 'dd28di+k5ZMPKxLRb2fb7ea', 'Global'); // Script/Global.ts "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Global = /** @class */ (function () { function Global() { this.StartNode = null; /** * 主场景节点 */ this.MainNode = null; /** * 落脚点碰撞标志,默认未碰撞,false */ this.CollisionFlag = false; /** * 顶碰撞标准,默认未碰撞,false */ this.CollisionWithDing = false; /** * 落脚点碰撞标签 */ this.KIND_FootHold = 0; /** * player初始下落速度,8.5px/帧 */ this.InitSpeed = 8.5; /** * player移动速度,1px/帧 */ this.moveSpeed = 10; /** * 落脚点移动速度 */ this.FHFallSpeed = 2; /** * 剩余命数 */ this.reLife = new Array(); /** * 受到伤害标志 */ this.Injured = false; /** * 失败标志 */ this.OverFlag = false; /** * 等级增加标志位,0表示未增加,当前为1级 */ this.LevelAddFlag = 1; /** * 本地分数存储 */ this.LocalScore = { BestScore: 0, SecondScore: 0, ThirdScore: 0, CurrentScore: 0, length: 3, }; /** * 远程分数存储 */ this.remoteScore = new Array(); /** * 网络连接标志位 */ this.NetStatus = false; /** * stop Animations falg; */ this.AniFalg = false; /** * info */ this.USERINFO = { userId: "", uTim: Number, score: 0, }; /** * player排行 */ this.MyRank = null; this.LorR = 0; //0 for right } ; /** * return the local score */ Global.prototype.getLocalScore = function () { return this.LocalScore; }; /** * return the remote score */ Global.prototype.getRemoteScore = function () { return this.remoteScore; }; Global.prototype.setRemoteScore = function (score) { this.remoteScore = score; }; /** * 开始场景节点获取 */ Global.prototype.getSN = function () { return this.StartNode; }; /** * * @param sn 开始场景节点 */ Global.prototype.setSN = function (sn) { this.StartNode = sn; }; /** * 主场景节点获取 */ Global.prototype.getMN = function () { return this.MainNode; }; /** * * @param mn 主场景节点 */ Global.prototype.setMN = function (mn) { this.MainNode = mn; }; /** * 获取玩家信息 */ Global.prototype.GetUSer = function () { return this.USERINFO; }; /** * 设置玩家信息 * @param user 玩家 */ Global.prototype.SetUser = function (user) { this.USERINFO = user; }; /** * 获取个人排行 */ Global.prototype.GetR = function () { return this.MyRank; }; /** * 设置个人排行 * @param r 排行 */ Global.prototype.SetR = function (r) { this.MyRank = r; }; /** * 获取排行分数 */ Global.prototype.GetS = function () { return this.remoteScore; }; /** * 设置排行分数 * @param s 分数 */ Global.prototype.SetS = function (s) { this.remoteScore = s; }; Global.instance = new Global(); //全局下不可少 return Global; }()); exports.default = Global; /** * 这里应当添加当前局分数存储, * 只需要游戏最高分 * 从服务器获取的分数也是先与本地分数对比,交换, * 拿到最高分,上传; * 之后刷新排行榜 */ cc._RF.pop(); } if (nodeEnv) { __define(__module.exports, __require, __module); } else { __quick_compile_project__.registerModuleFunc(__filename, function () { __define(__module.exports, __require, __module); }); } })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0XFxHbG9iYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtJQWdHSTtRQTlGUSxjQUFTLEdBQUcsSUFBSSxDQUFDO1FBQ3pCOztXQUVHO1FBQ0ssYUFBUSxHQUFHLElBQUksQ0FBQztRQUN4Qjs7V0FFRztRQUNJLGtCQUFhLEdBQUcsS0FBSyxDQUFDO1FBQzdCOztXQUVHO1FBQ0ksc0JBQWlCLEdBQUcsS0FBSyxDQUFDO1FBQ2pDOztXQUVHO1FBQ0ksa0JBQWEsR0FBRyxDQUFDLENBQUM7UUFDekI7O1dBRUc7UUFDSSxjQUFTLEdBQUcsR0FBRyxDQUFDO1FBQ3ZCOztXQUVHO1FBQ0ksY0FBUyxHQUFHLEVBQUUsQ0FBQztRQUV0Qjs7V0FFRztRQUNJLGdCQUFXLEdBQUcsQ0FBQyxDQUFDO1FBT3ZCOztXQUVHO1FBQ0ksV0FBTSxHQUFHLElBQUksS0FBSyxFQUFFLENBQUM7UUFDNUI7O1dBRUc7UUFDSSxZQUFPLEdBQUcsS0FBSyxDQUFDO1FBRXZCOztXQUVHO1FBQ0ksYUFBUSxHQUFHLEtBQUssQ0FBQztRQUV4Qjs7V0FFRztRQUNILGlCQUFZLEdBQUcsQ0FBQyxDQUFDO1FBRWpCOztXQUVHO1FBQ0ssZUFBVSxHQUFHO1lBQ2pCLFNBQVMsRUFBQyxDQUFDO1lBQ1gsV0FBVyxFQUFDLENBQUM7WUFDYixVQUFVLEVBQUMsQ0FBQztZQUNaLFlBQVksRUFBQyxDQUFDO1lBQ2QsTUFBTSxFQUFDLENBQUM7U0FDWCxDQUFBO1FBQ0Q7O1dBRUc7UUFDSyxnQkFBVyxHQUFHLElBQUksS0FBSyxFQUFFLENBQUM7UUFDbEM7O1dBRUc7UUFDSSxjQUFTLEdBQUcsS0FBSyxDQUFDO1FBQ3pCOztXQUVHO1FBQ0ksWUFBTyxHQUFHLEtBQUssQ0FBQztRQUd2Qjs7V0FFRztRQUNLLGFBQVEsR0FBRztZQUNmLE1BQU0sRUFBQyxFQUFFO1lBQ1QsSUFBSSxFQUFDLE1BQU07WUFDWCxLQUFLLEVBQUMsQ0FBQztTQUNWLENBQUE7UUFDRDs7V0FFRztRQUNLLFdBQU0sR0FBRyxJQUFJLENBQUM7UUFFZixTQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUEsYUFBYTtJQUVMLENBQUM7SUFBQSxDQUFDO0lBQzFCOztPQUVHO0lBQ0ksOEJBQWEsR0FBcEI7UUFDSSxPQUFPLElBQUksQ0FBQyxVQUFVLENBQUM7SUFDM0IsQ0FBQztJQUVEOztPQUVHO0lBQ0ksK0JBQWMsR0FBckI7UUFDSSxPQUFPLElBQUksQ0FBQyxXQUFXLENBQUM7SUFDNUIsQ0FBQztJQUVNLCtCQUFjLEdBQXJCLFVBQXNCLEtBQUs7UUFDdkIsSUFBSSxDQUFDLFdBQVcsR0FBRyxLQUFLLENBQUM7SUFDN0IsQ0FBQztJQUNEOztPQUVHO0lBQ0ksc0JBQUssR0FBWjtRQUNJLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQztJQUMxQixDQUFDO0lBQ0Q7OztPQUdHO0lBQ0ksc0JBQUssR0FBWixVQUFhLEVBQUU7UUFDWCxJQUFJLENBQUMsU0FBUyxHQUFHLEVBQUUsQ0FBQztJQUN4QixDQUFDO0lBQ0Q7O09BRUc7SUFDSSxzQkFBSyxHQUFaO1FBQ0ksT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDO0lBQ3pCLENBQUM7SUFDRDs7O09BR0c7SUFDSSxzQkFBSyxHQUFaLFVBQWEsRUFBRTtRQUNYLElBQUksQ0FBQyxRQUFRLEdBQUcsRUFBRSxDQUFBO0lBQ3RCLENBQUM7SUFDTDs7V0FFTztJQUNJLHdCQUFPLEdBQWQ7UUFDSSxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDekIsQ0FBQztJQUVEOzs7T0FHRztJQUNJLHdCQUFPLEdBQWQsVUFBZSxJQUFJO1FBQ2YsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUM7SUFDekIsQ0FBQztJQUVBOztNQUVFO0lBQ0kscUJBQUksR0FBWDtRQUNJLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQztJQUN2QixDQUFDO0lBQ0Q7OztPQUdHO0lBQ0kscUJBQUksR0FBWCxVQUFZLENBQUM7UUFDVCxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQztJQUNwQixDQUFDO0lBQ0E7O01BRUU7SUFDSSxxQkFBSSxHQUFYO1FBQ0ksT0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDO0lBQzVCLENBQUM7SUFFRDs7O09BR0c7SUFDSSxxQkFBSSxHQUFYLFVBQVksQ0FBQztRQUNULElBQUksQ0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFDO0lBQ3pCLENBQUM7SUF0RnNCLGVBQVEsR0FBRyxJQUFJLE1BQU0sRUFBRSxDQUFDLENBQUEsUUFBUTtJQXVGM0QsYUFBQztDQXRMRCxBQXNMQyxJQUFBO2tCQXRMb0IsTUFBTTtBQXdMM0I7Ozs7OztHQU1HIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEdsb2JhbCB7XHJcblxyXG4gICAgcHJpdmF0ZSBTdGFydE5vZGUgPSBudWxsO1xyXG4gICAgLyoqXHJcbiAgICAgKiDkuLvlnLrmma/oioLngrlcclxuICAgICAqL1xyXG4gICAgcHJpdmF0ZSBNYWluTm9kZSA9IG51bGw7XHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueeisOaSnuagh+W/l++8jOm7mOiupOacqueisOaSnu+8jGZhbHNlXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBDb2xsaXNpb25GbGFnID0gZmFsc2U7XHJcbiAgICAvKipcclxuICAgICAqIOmhtueisOaSnuagh+WHhu+8jOm7mOiupOacqueisOaSnu+8jGZhbHNlXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBDb2xsaXNpb25XaXRoRGluZyA9IGZhbHNlO1xyXG4gICAgLyoqXHJcbiAgICAgKiDokL3ohJrngrnnorDmkp7moIfnrb5cclxuICAgICAqL1xyXG4gICAgcHVibGljIEtJTkRfRm9vdEhvbGQgPSAwO1xyXG4gICAgLyoqXHJcbiAgICAgKiBwbGF5ZXLliJ3lp4vkuIvokL3pgJ/luqYsOC41cHgv5binXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBJbml0U3BlZWQgPSA4LjU7XHJcbiAgICAvKipcclxuICAgICAqIHBsYXllcuenu+WKqOmAn+W6piwxcHgv5binXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBtb3ZlU3BlZWQgPSAxMDtcclxuXHJcbiAgICAvKipcclxuICAgICAqIOiQveiEmueCueenu+WKqOmAn+W6plxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgRkhGYWxsU3BlZWQgPSAyO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICog56Kw5pKe55qE6JC96ISa54K5XHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBUaGVIb2xkZXI7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiDliankvZnlkb3mlbBcclxuICAgICAqL1xyXG4gICAgcHVibGljIHJlTGlmZSA9IG5ldyBBcnJheSgpO1xyXG4gICAgLyoqXHJcbiAgICAgKiDlj5fliLDkvKTlrrPmoIflv5dcclxuICAgICAqL1xyXG4gICAgcHVibGljIEluanVyZWQgPSBmYWxzZTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIOWksei0peagh+W/l1xyXG4gICAgICovXHJcbiAgICBwdWJsaWMgT3ZlckZsYWcgPSBmYWxzZTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIOetiee6p+WinuWKoOagh+W/l+S9jSww6KGo56S65pyq5aKe5Yqg77yM5b2T5YmN5Li6Mee6p1xyXG4gICAgICovXHJcbiAgICBMZXZlbEFkZEZsYWcgPSAxO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICog5pys5Zyw5YiG5pWw5a2Y5YKoXHJcbiAgICAgKi9cclxuICAgIHByaXZhdGUgTG9jYWxTY29yZSA9IHtcclxuICAgICAgICBCZXN0U2NvcmU6MCxcclxuICAgICAgICBTZWNvbmRTY29yZTowLFxyXG4gICAgICAgIFRoaXJkU2NvcmU6MCxcclxuICAgICAgICBDdXJyZW50U2NvcmU6MCxcclxuICAgICAgICBsZW5ndGg6MyxcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICog6L+c56iL5YiG5pWw5a2Y5YKoXHJcbiAgICAgKi9cclxuICAgIHByaXZhdGUgcmVtb3RlU2NvcmUgPSBuZXcgQXJyYXkoKTtcclxuICAgIC8qKlxyXG4gICAgICog572R57uc6L+e5o6l5qCH5b+X5L2NXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBOZXRTdGF0dXMgPSBmYWxzZTtcclxuICAgIC8qKlxyXG4gICAgICogc3RvcCBBbmltYXRpb25zIGZhbGc7XHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBBbmlGYWxnID0gZmFsc2U7XHJcblxyXG4gICAgQ2hhbm5lbDtcclxuICAgIC8qKlxyXG4gICAgICogaW5mb1xyXG4gICAgICovXHJcbiAgICBwcml2YXRlIFVTRVJJTkZPID0ge1xyXG4gICAgICAgIHVzZXJJZDpcIlwiLFxyXG4gICAgICAgIHVUaW06TnVtYmVyLFxyXG4gICAgICAgIHNjb3JlOjAsXHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIHBsYXllcuaOkuihjFxyXG4gICAgICovXHJcbiAgICBwcml2YXRlIE15UmFuayA9IG51bGw7XHJcblxyXG4gICAgcHVibGljIExvclIgPSAwOy8vMCBmb3IgcmlnaHRcclxuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgaW5zdGFuY2UgPSBuZXcgR2xvYmFsKCk7Ly/lhajlsYDkuIvkuI3lj6/lsJFcclxuICAgIHByaXZhdGUgY29uc3RydWN0b3IoKSB7IH07XHJcbiAgICAvKipcclxuICAgICAqIHJldHVybiB0aGUgbG9jYWwgc2NvcmVcclxuICAgICAqL1xyXG4gICAgcHVibGljIGdldExvY2FsU2NvcmUoKXtcclxuICAgICAgICByZXR1cm4gdGhpcy5Mb2NhbFNjb3JlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICogcmV0dXJuIHRoZSByZW1vdGUgc2NvcmVcclxuICAgICAqL1xyXG4gICAgcHVibGljIGdldFJlbW90ZVNjb3JlKCl7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMucmVtb3RlU2NvcmU7XHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIHNldFJlbW90ZVNjb3JlKHNjb3JlKXtcclxuICAgICAgICB0aGlzLnJlbW90ZVNjb3JlID0gc2NvcmU7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOW8gOWni+WcuuaZr+iKgueCueiOt+WPllxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgZ2V0U04oKXtcclxuICAgICAgICByZXR1cm4gdGhpcy5TdGFydE5vZGU7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFxyXG4gICAgICogQHBhcmFtIHNuIOW8gOWni+WcuuaZr+iKgueCuVxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgc2V0U04oc24pe1xyXG4gICAgICAgIHRoaXMuU3RhcnROb2RlID0gc247XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOS4u+WcuuaZr+iKgueCueiOt+WPllxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgZ2V0TU4oKXtcclxuICAgICAgICByZXR1cm4gdGhpcy5NYWluTm9kZTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogXHJcbiAgICAgKiBAcGFyYW0gbW4g5Li75Zy65pmv6IqC54K5XHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBzZXRNTihtbil7XHJcbiAgICAgICAgdGhpcy5NYWluTm9kZSA9IG1uXHJcbiAgICB9XHJcbi8qKlxyXG4gICAgICog6I635Y+W546p5a625L+h5oGvXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBHZXRVU2VyKCl7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuVVNFUklORk87XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiDorr7nva7njqnlrrbkv6Hmga9cclxuICAgICAqIEBwYXJhbSB1c2VyIOeOqeWutlxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgU2V0VXNlcih1c2VyKXtcclxuICAgICAgICB0aGlzLlVTRVJJTkZPID0gdXNlcjtcclxuICAgIH1cclxuXHJcbiAgICAgLyoqXHJcbiAgICAgKiDojrflj5bkuKrkurrmjpLooYxcclxuICAgICAqL1xyXG4gICAgcHVibGljIEdldFIoKXtcclxuICAgICAgICByZXR1cm4gdGhpcy5NeVJhbms7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIOiuvue9ruS4quS6uuaOkuihjFxyXG4gICAgICogQHBhcmFtIHIg5o6S6KGMXHJcbiAgICAgKi9cclxuICAgIHB1YmxpYyBTZXRSKHIpe1xyXG4gICAgICAgIHRoaXMuTXlSYW5rID0gcjtcclxuICAgIH1cclxuICAgICAvKipcclxuICAgICAqIOiOt+WPluaOkuihjOWIhuaVsFxyXG4gICAgICovXHJcbiAgICBwdWJsaWMgR2V0Uygpe1xyXG4gICAgICAgIHJldHVybiB0aGlzLnJlbW90ZVNjb3JlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qKlxyXG4gICAgICog6K6+572u5o6S6KGM5YiG5pWwXHJcbiAgICAgKiBAcGFyYW0gcyDliIbmlbBcclxuICAgICAqL1xyXG4gICAgcHVibGljIFNldFMocyl7XHJcbiAgICAgICAgdGhpcy5yZW1vdGVTY29yZSA9IHM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDov5nph4zlupTlvZPmt7vliqDlvZPliY3lsYDliIbmlbDlrZjlgqjvvIxcclxuICog5Y+q6ZyA6KaB5ri45oiP5pyA6auY5YiGXHJcbiAqIOS7juacjeWKoeWZqOiOt+WPlueahOWIhuaVsOS5n+aYr+WFiOS4juacrOWcsOWIhuaVsOWvueavlO+8jOS6pOaNou+8jFxyXG4gKiDmi7/liLDmnIDpq5jliIbvvIzkuIrkvKDvvJtcclxuICog5LmL5ZCO5Yi35paw5o6S6KGM5qacXHJcbiAqL1xyXG4iXX0=