// 蓝 灰 粉 红 黄 蓝2 灰2 粉2 红2 黄2 // 1 3 5 7 9 11 13 15 17 19 // 2 4 6 8 10 12 14 16 18 20 import { SofaColor } from "../EventName/EventName" export const tiledSize = cc.size(81, 78)//每个小地板的 尺寸 export const leftButtomStatPos = cc.v2(0, 0) //千位是否是锁 export var tableData = [ [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [99, 0, 99, 99, 99, 99], [99, 0, 99, 99, 99, 99], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], ] //车子的宽 export var tableDataX = 6 //车子的高 export var tableDataY = 12 //当前灰色沙发允许做的颜色 export var GraySitDownColor = SofaColor.粉 //当前排队人数 export var RoloQueues = [] //当前倒计时 export var GlobalCountDownTime = 0 //地图加载 是否完毕的标识 export var MapInitOver = false //人物加载 是否完毕的标识 export var RoloInitOver = false export var MenX = 5 export var MenY = 11 export var MenXLeft = 5 export var MenYLeft = 11 //车子类型 export var BusType = 1 export type BusNodeDataType = { 'fllow': number[], 'BusMod2': number[], 'BusMod4': number[], 'BusMod1': number[], 'BusMod3': number[], 'gameLayer': number[], 'BusModSp': number[], 'MapScale': number, 'BusScale': number, 'RoleScale': number, 'BgImage': string, 'Rail': number[][], } export var BusNodeData = { //#region 3x2+1x11 7x11 类型 皮肤类型 1: [{ 'fllow': [-282.844, -475.78], 'gameLayer': [-282.844, -475.78], 'BusMod2': null, 'BusMod4': [-375, -812],//x.y.图片名称 'BusMod1': [-375, -812], 'BusMod3': null, 'BusModSp': [1, null, null, 2], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-282.844, -475.78], 'gameLayer': [-282.844, -475.78], 'BusMod2': null, 'BusMod4': [-375, -812],//x.y.图片名称 'BusMod1': [-375, -812], 'BusMod3': null, 'BusModSp': [1, null, null, 2], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': [[-157.83, 13.902, 1, 1], [158.388, 13.902, 1, 1]], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-282.844, -475.78], 'gameLayer': [-282.844, -475.78], 'BusMod2': null, 'BusMod4': [-375, -812],//x.y.图片名称 'BusMod1': [-375, -812], 'BusMod3': null, 'BusModSp': [1, null, null, 2], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-282.844, -470.926], 'gameLayer': [-282.844, -470.926], 'BusMod2': null, 'BusMod4': [-375, -812],//x.y.图片名称 'BusMod1': [-375, -812], 'BusMod3': null, 'BusModSp': [1, null, null, 2], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': [[-157.83, 13.902, 1, 1], [158.388, 13.902, 1, 1]], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-282.844, -470.926], 'gameLayer': [-282.844, -470.926], 'BusMod2': null, 'BusMod4': [-375, -812],//x.y.图片名称 'BusMod1': [-375, -812], 'BusMod3': null, 'BusModSp': [1, null, null, 2], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': [[-157.83, 13.902, 1, 1], [158.388, 13.902, 1, 1]], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-309.644, -506.234], 'gameLayer': [-309.644, -506.234], 'BusMod2': null, 'BusMod4': [-544.441, -1124.433],//x.y.图片名称 'BusMod1': [-544.441, -1124.433], 'BusMod3': null, 'BusModSp': [1, null, null, 2], 'MapScale': 0.893, 'BusScale': 1.3, 'RoleScale': 0.893, 'BgImage': 'res/Bg/海' }, { 'fllow': [-343.261, -402.212], 'gameLayer': [-343.261, -402.212], 'BusMod2': null, 'BusMod4': [-571.481, -1026.478],//x.y.图片名称 'BusMod1': [-571.481, -1025.042], 'BusMod3': null, 'BusModSp': [1, null, null, 2], 'MapScale': 0.98, 'BusScale': 1.35, 'RoleScale': 0.98, 'BgImage': 'res/Bg/背景' }], //#endregion //#region 4x7 类型 皮肤类型 2: [{ 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1180.689],//x.y.图片名称 'BusMod1': [-555.763, -1180.689], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1180.689],//x.y.图片名称 'BusMod1': [-555.763, -1180.689], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': [[-60, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1180.689],//x.y.图片名称 'BusMod1': [-555.763, -1180.689], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1180.689],//x.y.图片名称 'BusMod1': [-555.763, -1180.689], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': [[-60, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1180.689],//x.y.图片名称 'BusMod1': [-555.763, -1180.689], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': [[-74, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1180.689],//x.y.图片名称 'BusMod1': [-555.763, -1180.689], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'BgImage': 'res/Bg/海' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1180.689],//x.y.图片名称 'BusMod1': [-555.763, -1180.689], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'BgImage': 'res/Bg/背景' }], //#endregion //#region 4x8 类型 皮肤类型 3: [{ 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1129.354],//x.y.图片名称 'BusMod1': [-555.763, -1129.354], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1129.354],//x.y.图片名称 'BusMod1': [-555.763, -1129.354], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': [[-60, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1129.354],//x.y.图片名称 'BusMod1': [-555.763, -1129.354], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1129.354],//x.y.图片名称 'BusMod1': [-555.763, -1129.354], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': [[-60, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1129.354],//x.y.图片名称 'BusMod1': [-555.763, -1129.354], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'Rail': [[-66, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1129.354],//x.y.图片名称 'BusMod1': [-555.763, -1129.354], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'BgImage': 'res/Bg/海' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-555.763, -1129.354],//x.y.图片名称 'BusMod1': [-555.763, -1129.354], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.3, 'BusScale': 1.3, 'RoleScale': 1.3, 'BgImage': 'res/Bg/背景' }], //#endregion //#region 5x8 类型 皮肤类型 4: [{ 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-496.749, -1027.72],//x.y.图片名称 'BusMod1': [-496.749, -1027.72], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-496.749, -1027.72],//x.y.图片名称 'BusMod1': [-496.749, -1027.72], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'Rail': [[-35, 13.902, 1.3, 1.3], null],/////////////// 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-496.749, -1027.72],//x.y.图片名称 'BusMod1': [-496.749, -1027.72], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-496.749, -1027.72],//x.y.图片名称 'BusMod1': [-496.749, -1027.72], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'Rail': [[-37, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-496.749, -1027.72],//x.y.图片名称 'BusMod1': [-496.749, -1027.72], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'Rail': [[-38, 13.902, 1.2, 1.2], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-496.749, -1027.72],//x.y.图片名称 'BusMod1': [-496.749, -1027.72], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'BgImage': 'res/Bg/海' }, { 'fllow': [-278.372, -509.388], 'gameLayer': [-278.372, -509.388], 'BusMod2': null, 'BusMod4': [-496.749, -1027.72],//x.y.图片名称 'BusMod1': [-496.749, -1027.72], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'BgImage': 'res/Bg/背景' }], //#endregion //#region 5x11 类型 皮肤类型 5: [{ 'fllow': [-283.82, -581.042], 'gameLayer': [-283.82, -581.042], 'BusMod2': null, 'BusMod4': [-493.869, -874.512],//x.y.图片名称 'BusMod1': [-493.869, -874.512], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-283.82, -581.042], 'gameLayer': [-283.82, -581.042], 'BusMod2': null, 'BusMod4': [-493.869, -874.512],//x.y.图片名称 'BusMod1': [-493.869, -874.512], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'Rail': [[-40, 13.902, 1.3, 1.3], null],/////////////// 'BgImage': 'res/Bg/背景' }, { 'fllow': [-283.82, -581.042], 'gameLayer': [-283.82, -581.042], 'BusMod2': null, 'BusMod4': [-493.869, -874.512],//x.y.图片名称 'BusMod1': [-493.869, -874.512], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-283.82, -581.042], 'gameLayer': [-283.82, -581.042], 'BusMod2': null, 'BusMod4': [-493.869, -874.512],//x.y.图片名称 'BusMod1': [-493.869, -874.512], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.2, 'BusScale': 1.2, 'RoleScale': 1.2, 'Rail': [[-43, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-252.836, -452.315], 'gameLayer': [-252.836, -452.315], 'BusMod2': null, 'BusMod4': [-600.872, -1216.356],//x.y.图片名称5 'BusMod1': [-600.639, -1212.792], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.1, 'BusScale': 1.5, 'RoleScale': 1.1, 'Rail': [[-32, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-289.305, -577.853], 'gameLayer': [-289.305, -577.853], 'BusMod2': null, 'BusMod4': [-658.1, -1389.637],//x.y.图片名称 'BusMod1': [-658.1, -1389.637], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.17, 'BusScale': 1.6, 'RoleScale': 1.17, 'BgImage': 'res/Bg/海' }, { 'fllow': [-257.486, -533.114], 'gameLayer': [-257.486, -533.114], 'BusMod2': null, 'BusMod4': [-628.923, -1345.273],//x.y.图片名称 'BusMod1': [-628.923, -1345.832], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.17, 'BusScale': 1.6, 'RoleScale': 1.17, 'BgImage': 'res/Bg/背景' }], //#endregion //#region 6x10 类型 皮肤类型 6: [{ 'fllow': [-278.372, -509.288], 'gameLayer': [-278.372, -509.288], 'BusMod2': null, 'BusMod4': [-411.465, -782.903],//x.y.图片名称 'BusMod1': [-411.465, -782.903], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.288], 'gameLayer': [-278.372, -509.288], 'BusMod2': null, 'BusMod4': [-411.465, -782.903],//x.y.图片名称 'BusMod1': [-411.465, -782.903], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': [[-37, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.288], 'gameLayer': [-278.372, -509.288], 'BusMod2': null, 'BusMod4': [-411.465, -782.903],//x.y.图片名称 'BusMod1': [-411.465, -782.903], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-278.372, -509.288], 'gameLayer': [-278.372, -509.288], 'BusMod2': null, 'BusMod4': [-411.465, -782.903],//x.y.图片名称 'BusMod1': [-411.465, -782.903], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': [[-34, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-282.054, -416.883], 'gameLayer': [-282.054, -416.883], 'BusMod2': null, 'BusMod4': [-600.872, -1216.356],//x.y.图片名称 'BusMod1': [-600.639, -1212.792], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1, 'BusScale': 1.5, 'RoleScale': 1, 'Rail': [[-39, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-210.06, -420.809], 'gameLayer': [-210.06, -420.809], 'BusMod2': null, 'BusMod4': [-411.959, -861.165],//x.y.图片名称6 'BusMod1': [-411.959, -861.165], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 0.86, 'BusScale': 1.1, 'RoleScale': 0.86, 'BgImage': 'res/Bg/海' }, { 'fllow': [-261.439, -429.379], 'gameLayer': [-261.439, -429.379], 'BusMod2': null, 'BusMod4': [-599.185, -1283.031],//x.y.图片名称7 'BusMod1': [-599.185, -1283.59], 'BusMod3': null, 'BusModSp': [2, null, null, 1], 'MapScale': 1.07, 'BusScale': 1.6, 'RoleScale': 1.07, 'BgImage': 'res/Bg/背景' }], //#endregion //#region 6x12 类型 皮肤类型 7: [{ 'fllow': [-278.372, -559.388], 'gameLayer': [-278.372, -559.388], 'BusMod2': [-318.467, -635.103], 'BusMod4': [-318.467, -635.103], 'BusMod1': [-318.467, -635.103], 'BusMod3': [-318.467, -635.103], 'BusModSp': [1, 2, 3, 4], 'MapScale': 1, 'BusScale': 1, 'RoleScale': 1, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-338, -581], 'gameLayer': [-338, -581], 'BusMod2': [-575.083, -1195.585], 'BusMod4': [-575.6, -1178.467], 'BusMod1': [-575.192, -1193.314], 'BusMod3': [-575.044, -1177.408], 'BusModSp': [1, 2, 3, 4], 'MapScale': 1.2, 'BusScale': 1.4, 'RoleScale': 1.2, 'Rail': [[-46.441, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-306.97, -616.259], 'gameLayer': [-306.97, -616.259], 'BusMod2': [-452.339, -993.942], 'BusMod4': [-452.856, -994.791], 'BusMod1': [-452.448, -991.671], 'BusMod3': [-452.3, -990.978], 'BusModSp': [1, 2, 3, 4], 'MapScale': 1.1, 'BusScale': 1.1, 'RoleScale': 1.1, 'Rail': null, 'BgImage': 'res/Bg/背景' }, { 'fllow': [-306.97, -616.259], 'gameLayer': [-306.97, -616.259], 'BusMod2': [-644.737, -1364.247], 'BusMod4': [-643.678, -1343.396], 'BusMod1': [-645.23, -1359.001], 'BusMod3': [-644.122, -1343.541], 'BusModSp': [1, 2, 3, 4], 'MapScale': 1.1, 'BusScale': 1.6, 'RoleScale': 1.1, 'Rail': [[-37, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-306.97, -616.259], 'gameLayer': [-306.97, -616.259], 'BusMod2': [-452.031, -994.64], 'BusMod4': [-452.149, -996.357], 'BusMod1': [-453.701, -993.615], 'BusMod3': [-452.593, -995.597], 'BusModSp': [1, 2, 3, 4], 'MapScale': 1.1, 'BusScale': 1.1, 'RoleScale': 1.1, 'Rail': [[-41, 13.902, 1.3, 1.3], null], 'BgImage': 'res/Bg/背景' }, { 'fllow': [-307.327, -580.149], 'gameLayer': [-307.327, -580.149], 'BusMod2': [-571.481, -1026.968], 'BusMod4': [-571.481, -1026.478], 'BusMod1': [-571.481, -1026.968], 'BusMod3': [-571.481, -1026.478], 'BusModSp': [2, null, null, 1], 'MapScale': 1, 'BusScale': 1.35, 'RoleScale': 1, 'BgImage': 'res/Bg/海' }, { 'fllow': [-286.547, -409.942], 'gameLayer': [-286.547, -409.942], 'BusMod2': [-706.422, -1201.846], 'BusMod4': [-706.422, -1201.846], 'BusMod1': [-706.422, -1202.405], 'BusMod3': [-706.422, -1202.405], 'BusModSp': [2, null, null, 1], 'MapScale': 1, 'BusScale': 1.76, 'RoleScale': 1, 'BgImage': 'res/Bg/背景' }], //#endregion } export type MapRoleQueuePosType = { 'type': number, 'pos': number[], 'pos1': number[], 'an': number[][], } //地图上乘客排队的精确位置 , export var MapRoleQueuePos = { 1: [{ type: 1, pos: [619, 783],//7*11 }, { type: 1, pos: [637, 805],//7*11 }, { type: 1, pos: [637, 805],//7*11 }, { type: 1, pos: [637, 805],//7*11 }, { type: 1, pos: [637, 805],//7*11 }, { type: 1, pos: [723, 805],//7*11 an: [[333.634, -518, 1], null] }, { type: 1, pos: [637, 805],//7*11 }], 2: [{ type: 1, pos: [380, 482],//4*7 }, { type: 1, pos: [380, 482],//4*7 }, { type: 1, pos: [380, 482],//4*7 }, { type: 1, pos: [380, 482],//4*7 }, { type: 1, pos: [380, 482],//4*7 }, { type: 1, pos: [433, 482],//4*7 an: [[263.634, -518, 1], null] }, { type: 1, pos: [380, 482],//4*7 }], 3: [{ type: 1, pos: [378, 566],//4*8 }, { type: 1, pos: [378, 566],//4*8 }, { type: 1, pos: [390, 566],//4*8 }, { type: 1, pos: [378, 566],//4*8 }, { type: 1, pos: [378, 566],//4*8 }, { type: 1, pos: [421, 566],//4*8 an: [[263.634, -518, 1], null] }, { type: 1, pos: [378, 566],//4*8 }], 4: [{ type: 1, pos: [480, 565],//5*8 }, { type: 1, pos: [480, 565],//5*8 }, { type: 1, pos: [480, 565],//5*8 }, { type: 1, pos: [480, 565],//5*8 }, { type: 1, pos: [480, 565],//5*8 }, { type: 1, pos: [502, 565],//5*8 an: [[330.634, -518, 1], null] }, { type: 1, pos: [480, 565],//5*8 }], 5: [{ type: 1, pos: [475, 805],//5*11 }, { type: 1, pos: [475, 805],//5*11 }, { type: 1, pos: [475, 805],//5*11 }, { type: 1, pos: [475, 805],//5*11 }, { type: 1, pos: [475, 805],//5*11 }, { type: 1, pos: [521, 805],//5*11 an: [[316.634, -279, 1], null] }, { type: 1, pos: [475, 805],//5*11 }], 6: [{ type: 2, pos: [561, 725],//5*11 pos1: [-57, 193],//5*11 }, { type: 2, pos: [561, 725],//5*11 pos1: [-57, 193],//5*11 }, { type: 2, pos: [561, 725],//5*11 pos1: [-57, 193],//5*11 }, { type: 2, pos: [561, 725],//5*11 pos1: [-57, 193],//5*11 }, { type: 2, pos: [561, 725],//5*11 pos1: [-57, 193],//5*11 }, { type: 2, pos: [621, 725],//5*11 pos1: [-142, 193],//5*11 an: [[316.634, -279, 1], [-333.763, 400, 1]] }, { type: 2, pos: [561, 725],//5*11 pos1: [-57, 193],//5*11 }], 7: [{ type: 1, pos: [570, 891],//5*11 }, { type: 1, pos: [535, 891],//5*11 }, { type: 1, pos: [570, 891],//5*11 }, { type: 1, pos: [570, 891],//5*11 }, { type: 1, pos: [570, 891],//5*11 }, { type: 1, pos: [637, 891],//5*11 an: [[316.634, -367, 1], null]/////////////todo }, { type: 1, pos: [570, 891],//5*11 }], } export var MenPos = { 1: [[6, 10]],//7*11 2: [[3, 6]],//4*7 3: [[3, 7]],//4*8 4: [[4, 7]],//5*8 5: [[4, 10]],//5*11 6: [[5, 9], [0, 2]],// 右门 左门 7: [[5, 11]],//6*12 } export type CloseDoorPosType = { [key: number]: { [key: number]: { pos: number[][]; scale: number[][]; }; }; }; export var CloseDoorPos: CloseDoorPosType = { 1: {//关卡类型 1: { 'pos': [[327, 408]], 'scale': [[2, 1]], },//皮肤 -》 具体位置 x y scalex scaley 2: { 'pos': [[324, 416]], 'scale': [[2, 1]], },//皮肤 -》 具体位置 x y scalex scaley 3: { 'pos': [[342, 423]], 'scale': [[2.5, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 4: { 'pos': [[309, 410]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 5: { 'pos': [[310, 420]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 6: { 'pos': [[226, 304]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 7: { 'pos': [[241, 470]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley },//7*11 2: { 1: { 'pos': [[188, 219]], 'scale': [[2, 1]], },//皮肤 -》 具体位置 x y scalex scaley 2: { 'pos': [[188, 219]], 'scale': [[2, 1]], },//皮肤 -》 具体位置 x y scalex scaley 3: { 'pos': [[188, 219]], 'scale': [[2, 1]], },//皮肤 -》 具体位置 x y scalex scaley 4: { 'pos': [[179, 226]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 5: { 'pos': [[174, 237]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 6: { 'pos': [[173, 219]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 7: { 'pos': [[171, 230]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley },//4*7 3: { 1: { 'pos': [[191, 337]], 'scale': [[2, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 2: { 'pos': [[197, 341]], 'scale': [[2.5, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 3: { 'pos': [[191, 337]], 'scale': [[2, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 4: { 'pos': [[175, 316]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 5: { 'pos': [[174, 336]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 6: { 'pos': [[173, 337]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 7: { 'pos': [[172, 337]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley },//4*8 4: { 1: { 'pos': [[261, 263]], 'scale': [[2.2, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 2: { 'pos': [[261, 263]], 'scale': [[2.2, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 3: { 'pos': [[261, 263]], 'scale': [[2.2, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 4: { 'pos': [[232, 264]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 5: { 'pos': [[235, 273]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 6: { 'pos': [[231, 263]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 7: { 'pos': [[242, 263]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley },//5*8 5: { 1: { 'pos': [[260, 484]], 'scale': [[2.4, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 2: { 'pos': [[258, 484]], 'scale': [[2.4, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 3: { 'pos': [[260, 484]], 'scale': [[2.4, 1.3]], },//皮肤 -》 具体位置 x y scalex scaley 4: { 'pos': [[229, 474]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 5: { 'pos': [[215, 520]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 6: { 'pos': [[208, 484]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 7: { 'pos': [[248, 484]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley },//5*11 6: { 1: { 'pos': [[256, 302], [-332, -381]], 'scale': [[2, 1], [-2, 1]], },//皮肤 -》 具体位置 x y scalex scaley 2: { 'pos': [[256, 302], [-332, -381]], 'scale': [[2, 1], [-2, 1]], },//皮肤 -》 具体位置 x y scalex scaley 3: { 'pos': [[256, 302], [-332, -381]], 'scale': [[2, 1], [-2, 1]], },//皮肤 -》 具体位置 x y scalex scaley 4: { 'pos': [[244, 302], [-313, -381]], 'scale': [[1, 1], [-1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 5: { 'pos': [[238, 397], [-320, -299]], 'scale': [[1, 1], [-1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 6: { 'pos': [[231, 288], [-256, -323]], 'scale': [[1, 1], [-1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 7: { 'pos': [[281, 427], [-293, -291]], 'scale': [[1, 1], [-1, 1]], },//皮肤 -》 具体位置 x y scalex scaley }, //双门 7: { 1: { 'pos': [[265, 402]], 'scale': [[2, 1]], },//皮肤 -》 具体位置 x y scalex scaley 2: { 'pos': [[289, 580]], 'scale': [[2.5, 1.5]], },//皮肤 -》 具体位置 x y scalex scaley 3: { 'pos': [[289, 470]], 'scale': [[2.5, 1.5]], },//皮肤 -》 具体位置 x y scalex scaley 4: { 'pos': [[247, 441]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 5: { 'pos': [[262, 449]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 6: { 'pos': [[203, 402]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley 7: { 'pos': [[227, 552]], 'scale': [[1, 1]], },//皮肤 -》 具体位置 x y scalex scaley },//6*12 } // [[5, 9], [1, 1]] export const ChangetableDataMen = (temp: number[][]) => { if (BusType == 6) { MenX = temp[0][0] MenY = temp[0][1] MenXLeft = temp[1][0] MenYLeft = temp[1][1] } else { MenX = temp[0][0] MenY = temp[0][1] } } export const ChangetableDataBusSize = (temp: number[]) => { tableDataX = temp[0] tableDataY = temp[1] } export const ChangetableDataBusType = (temp: number) => { BusType = temp } export const ChangetableData = (temp: number[][]) => { if (!temp) { return } //深拷贝一下 let a = [] for (let index = 0; index < temp.length; index++) { a.push([...temp[index]]) } tableData = a } export const ChangeGraySitDownColor = (temp: SofaColor) => { GraySitDownColor = temp } export const ChangeRoloQueues = (temp: SofaColor[] | SofaColor[][]) => { RoloQueues = temp } export const GetRoloQueues = () => { if (BusType == 6) { return RoloQueues } return RoloQueues } export const ChangeCountDown = (temp: number) => { GlobalCountDownTime = temp } //设置人物加载 是否完毕的标识 export const ChangeRoloInitOver = (temp: boolean) => { RoloInitOver = temp } //设置地图加载 是否完毕的标识 export const ChangeMapInitOver = (temp: boolean) => { MapInitOver = temp } //#region 引导关卡数据 export const MapData_ByYinDao = [ [//4*7 map 2 [0, 1, 1, 7], [0, 0, 3, 3], [0, 0, 0, 0], [1, 0, 0, 0], [1, 3, 0, 0], [1, 0, 0, 0], [0, 0, 0, 7], ] ] export var MapDataRoloQueues_ByYinDao = [ [//4*7 map2 SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.红, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.红, ], ] export var MapDataGraySitDownColor_ByYinDao = [ SofaColor.蓝,//第一关灰色可以坐下的乘客的颜色 ] export var MapDataCountDown_ByYinDao = [ 1200 ] //当前车子类型 export var MapDataBusTypes_ByYinDao = [ 2, ] //#endregion //#region 快速通关关卡 export var MapData = [ [//7*11 map 1 [0, 0, 0, 99, 0, 1, 0], [0, 0, 0, 99, 0, 1, 0], [17, 0, 0, 0, 0, 1, 0], [1, 0, 0, 99, 0, 1, 0], [1, 0, 0, 99, 0, 1, 0], [1, 0, 0, 99, 0, 1, 0], [0, 0, 0, 99, 0, 1, 0], [0, 15, 0, 99, 0, 1, 0], [0, 0, 0, 99, 0, 1, 0], [0, 1, 0, 0, 0, 1, 0], [0, 0, 0, 99, 0, 1, 1], ], [//4*7 map 2 [0, 0, 0, 0], [17, 0, 0, 0], [0, 1, 15, 0], [0, 1, 0, 0], [0, 1, 0, 0], [17, 0, 15, 0], [0, 0, 0, 0], ], [//4*8 map 3 [0, 0, 0, 1], [0, 0, 0, 0], [0, 1, 0, 0], [0, 1, 0, 0], [0, 1, 0, 0], [0, 1, 0, 0], [0, 0, 0, 0], [0, 0, 0, 1], ], [//5*8 map 4 [0, 0, 0, 0, 1], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1], ], [//5*11 map 5 [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1], ], [//6*10 map 6 [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1], [1, 0, 12, 0, 0, 0], [0, 1, 0, 0, 0, 0], [1, 1, 0, 0, 1, 0], [1, 1, 0, 0, 4, 0], [1, 1, 0, 0, 0, 0], [1, 1, 4, 0, 0, 0], [0, 0, 4, 0, 0, 0], [0, 4, 4, 0, 0, 1], ], [ // 6 * 12 map 7 [0, 0, 12, 0, 0, 0], [17, 0, 19, 0, 20, 0], [0, 15, 0, 0, 19, 0], [0, 1, 13, 0, 1, 0], [0, 1, 0, 0, 1, 0], [99, 0, 99, 99, 99, 99], [99, 0, 99, 99, 99, 99], [19, 0, 0, 0, 0, 0], [0, 0, 3, 19, 0, 0], [5, 18, 0, 19, 0, 0], [0, 13, 0, 1, 3, 0], [0, 12, 0, 0, 0, 1], ], ] export var MapDataRoloQueues = [ [//4*7 map1 SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, ], [//4*7 map2 SofaColor.红, SofaColor.红, SofaColor.蓝, ], [//4*8 map 3 SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, ], [//5*8 map 4 SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, ], [//5*11 map 5 SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, ], [//6*10 map 6 [ SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, ], [ SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, ] ], [//6*12 map7 SofaColor.黄, SofaColor.黄, ], ] export var MapDataGraySitDownColor = [ SofaColor.蓝,//第一关灰色可以坐下的乘客的颜色 SofaColor.蓝,//第2关 SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝, SofaColor.蓝 ] export var MapDataCountDown = [ 112,//第一关需要的时间 112,//第2关需要的时间 112, 112, 112, 110, 112] //当前车子类型 export var MapDataBusTypes = [ 1, 2, 3, 4, 5, 6, 7, ] //#endregion //#region 打包用关卡数据 // export var MapData = [ // [//4*7 map 2 // [0, 1, 0, 1], // [1, 0, 1, 0], // [0, 1, 0, 1], // [1, 0, 1, 0], // [0, 1, 0, 1], // [1, 0, 1, 0], // [0, 1, 0, 1], // ], // [//5*8 map 4 // [1, 7, 9, 0, 3], // [9, 7, 1, 15, 0], // [0, 0, 4, 0, 0], // [15, 0, 0, 1, 4], // [0, 0, 3, 0, 0], // [15, 0, 20, 0, 0], // [14, 0, 0, 20, 0], // [1, 7, 7, 0, 0], // ], // [//5*8 map 4 // [1, 0, 11, 0, 1009], // [1007, 1, 1005, 1, 1], // [1, 0, 19, 0, 0], // [1009, 1, 1005, 1, 1005], // [1, 2, 0, 11, 0], // [1007, 0, 1, 1, 0], // [1, 1, 0, 1009, 0], // [0, 1005, 0, 11, 0], // ], // [//7*11 map 1 // [11, 0, 0, 99, 15, 0, 0], // [1, 0, 0, 99, 0, 5, 0], // [0, 1, 1, 5, 5, 5, 5], // [11, 0, 0, 99, 5, 5, 0], // [1, 1, 1, 99, 0, 5, 5], // [0, 9, 9, 99, 17, 0, 0], // [9, 0, 9, 99, 0, 17, 0], // [0, 9, 0, 99, 7, 7, 0], // [9, 9, 9, 99, 0, 3, 7], // [3, 0, 1, 9, 17, 0, 0], // [0, 9, 0, 99, 7, 0, 7,], // ], // [ // // 6 * 12 map 7 // [0, 0, 12, 0, 0, 0], // [17, 0, 19, 0, 20, 0], // [0, 15, 0, 0, 19, 0], // [0, 1, 13, 0, 1, 0], // [0, 1, 0, 0, 1, 0], // [99, 0, 99, 99, 99, 99], // [99, 0, 99, 99, 99, 99], // [19, 0, 0, 0, 0, 0], // [0, 0, 3, 19, 0, 0], // [5, 18, 0, 19, 0, 0], // [0, 13, 0, 1, 3, 0], // [0, 12, 0, 0, 0, 0], // ], // [ // // 6 * 12 map 7 // [0, 0, 12, 0, 0, 0], // [17, 0, 19, 0, 20, 0], // [0, 15, 0, 0, 19, 0], // [0, 1, 13, 0, 1, 0], // [0, 1, 0, 0, 1, 0], // [99, 0, 99, 99, 99, 99], // [99, 0, 99, 99, 99, 99], // [19, 0, 0, 0, 0, 0], // [0, 0, 3, 19, 0, 0], // [5, 18, 0, 19, 0, 0], // [0, 13, 0, 1, 3, 0], // [0, 12, 0, 0, 0, 0], // ], // ] // export var MapDataRoloQueues = [ // [//4*7 map2 // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // ], // [ // SofaColor.粉, // SofaColor.粉, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.红, // SofaColor.红, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.粉, // SofaColor.粉, // SofaColor.粉, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.粉, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.红, // SofaColor.红, // SofaColor.蓝, // ], // [ // SofaColor.粉, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.黄, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.红, // SofaColor.红, // SofaColor.粉, // SofaColor.粉, // SofaColor.粉, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.黄, // SofaColor.黄, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.黄, // SofaColor.黄, // ], // [ // SofaColor.粉, // SofaColor.红, // SofaColor.黄, // SofaColor.蓝, // SofaColor.粉, // SofaColor.红, // SofaColor.黄, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.粉, // SofaColor.红, // SofaColor.黄, // SofaColor.蓝, // SofaColor.粉, // SofaColor.红, // SofaColor.黄, // SofaColor.蓝, // SofaColor.粉, // SofaColor.红, // SofaColor.黄, // SofaColor.蓝, // SofaColor.粉, // SofaColor.红, // SofaColor.黄, // SofaColor.蓝, // SofaColor.粉, // SofaColor.红, // SofaColor.黄, // SofaColor.蓝, // SofaColor.粉, // SofaColor.粉, // SofaColor.粉, // SofaColor.粉, // SofaColor.红, // SofaColor.红, // SofaColor.红, // SofaColor.红, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // ], // [//6*12 map7 // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.黄, // SofaColor.红, // SofaColor.粉, // SofaColor.红, // SofaColor.黄, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.黄, // SofaColor.黄, // SofaColor.红, // SofaColor.粉, // SofaColor.红, // SofaColor.粉, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // ], // [//6*12 map7 // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.黄, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.黄, // SofaColor.红, // SofaColor.粉, // SofaColor.红, // SofaColor.黄, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.黄, // SofaColor.黄, // SofaColor.红, // SofaColor.粉, // SofaColor.红, // SofaColor.粉, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // ], // ] // export var MapDataGraySitDownColor = [ // SofaColor.蓝,//第一关灰色可以坐下的乘客的颜色 // SofaColor.蓝,//第2关 // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝, // SofaColor.蓝 // ] // export var MapDataCountDown = [ // 120,//第一关需要的时间 // 180,//第2关需要的时间 // 180, // 220, // 180, // 180 // ] // //当前车子类型 // export var MapDataBusTypes = [ // 2, // 4, // 4, // 1, // 7, // 7, // ] //#endregion //设置正式地图函数 export const SetMap = (Data: string) => { // console.log(JSON.parse(Data)); console.error(Data); try { MapData = JSON.parse(Data['MapData']) } catch (error) { return console.error('MapData出错'); } try { MapDataRoloQueues = JSON.parse(Data['MapDataRoloQueues']) } catch (error) { return console.error('MapDataRoloQueues出错'); } try { MapDataGraySitDownColor = JSON.parse(Data['MapDataGraySitDownColor']) } catch (error) { return console.error('MapDataGraySitDownColor出错'); } try { MapDataCountDown = JSON.parse(Data['MapDataCountDown']) } catch (error) { return console.error('MapDataCountDown出错'); } try { MapDataBusTypes = JSON.parse(Data['MapDataBusTypes']) } catch (error) { return console.error('MapDataBusTypes出错'); } } //设置预览地图函数 export const SetPreviewMap = (Mapobj: object) => { try { JSON.parse(Mapobj['MapData']) JSON.parse(Mapobj['MapDataRoloQueues']) JSON.parse(Mapobj['MapDataGraySitDownColor']) JSON.parse(Mapobj['MapDataCountDown']) JSON.parse(Mapobj['MapDataBusTypes']) } catch (error) { console.error(error); console.error('序列化出错了'); debugger return } if (Mapobj) { MapData[0] = JSON.parse(Mapobj['MapData']) MapDataRoloQueues[0] = JSON.parse(Mapobj['MapDataRoloQueues']) MapDataGraySitDownColor[0] = JSON.parse(Mapobj['MapDataGraySitDownColor']) MapDataCountDown[0] = JSON.parse(Mapobj['MapDataCountDown']) MapDataBusTypes[0] = JSON.parse(Mapobj['MapDataBusTypes']) } }