diff --git a/assets/NEW_GUIDE.json b/assets/NEW_GUIDE.json new file mode 100644 index 0000000..4a30708 --- /dev/null +++ b/assets/NEW_GUIDE.json @@ -0,0 +1,19 @@ + + { + "NEW_GUIDE": [ + { + "level": 8, + "name": "hammer", + "tips": "锤子道具" + }, + { + "level": 11, + "name": "time", + "tips": "时间道具" + }, + { + "level": 16, + "name": "magic", + "tips": "魔法道具" + } + ]} \ No newline at end of file diff --git a/assets/NEW_GUIDE.json.meta b/assets/NEW_GUIDE.json.meta new file mode 100644 index 0000000..883aba8 --- /dev/null +++ b/assets/NEW_GUIDE.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "aae3087b-510a-4e9f-bde8-1d15e4a1d35c", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/NEW_LEVEL.json b/assets/NEW_LEVEL.json new file mode 100644 index 0000000..aea4674 --- /dev/null +++ b/assets/NEW_LEVEL.json @@ -0,0 +1,99 @@ +{ + "NEW_LEVEL": [ + { + "level": 7, + "name": "daoju7", + "tips": "垂直水平方块第一次出现" + }, + { + "level": 15, + "name": "daoju2", + "tips": "叠加方块第一次出现" + }, + { + "level": 25, + "name": "daoju4", + "tips": "冻结方块第一次出现" + }, + { + "level": 35, + "name": "daoju1", + "tips": "星星方块第一次出现" + }, + { + "level": 44, + "name": "daoju3", + "tips": "钥匙锁方块第一次出现" + }, + { + "level": 52, + "name": "daoju6", + "tips": "粘合方块第一次出现" + }, + { + "level": 61, + "name": "daoju8", + "tips": "开关门第一次出现" + }, + { + "level": 70, + "name": "daoju5", + "tips": "炸弹方块第一次出现" + }, + { + "level": 120, + "name": "daoju11", + "tips": "单色通过地块第一次出现" + }, + { + "level": 170, + "name": "daoju9", + "tips": "冻结门第一次出现" + }, + { + "level": 375, + "name": "daoju10", + "tips": "果酱门第一次出现" + }, + { + "level": 396, + "name": "daoju12", + "tips": "灰色不可消除方块第一次出现" + }, + { + "level": 464, + "name": "daoju13", + "tips": "木板块第一次出现" + }, + { + "level": 511, + "name": "daoju14", + "tips": "变色门第一次出现" + }, + { + "level": 580, + "name": "daoju15", + "tips": "带锁的门第一次出现" + }, + { + "level": 673, + "name": "daoju16", + "tips": "伸缩门第一次出现" + }, + { + "level": 734, + "name": "daoju17", + "tips": "问号块第一次出现" + }, + { + "level": 761, + "name": "daoju18", + "tips": "定次粘合块第一次出现" + }, + { + "level": 849, + "name": "daoju19", + "tips": "定次炸弹块第一次出现" + } + ] +} \ No newline at end of file diff --git a/assets/NEW_LEVEL.json.meta b/assets/NEW_LEVEL.json.meta new file mode 100644 index 0000000..cb9dc19 --- /dev/null +++ b/assets/NEW_LEVEL.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "9a811c71-bbc5-41c4-9cc9-c5019ff34278", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/Scene/HomeScene.fire b/assets/Scene/HomeScene.fire index aa6552a..9ef448d 100644 --- a/assets/Scene/HomeScene.fire +++ b/assets/Scene/HomeScene.fire @@ -9418,7 +9418,7 @@ "__type__": "TypedArray", "ctor": "Float64Array", "array": [ - -292.854, + -301.854, 0.335, 0, 0, diff --git a/assets/Script/Barrier.ts b/assets/Script/Barrier.ts index d51d190..fcdbdb4 100644 --- a/assets/Script/Barrier.ts +++ b/assets/Script/Barrier.ts @@ -79,7 +79,8 @@ export default class Block extends cc.Component { } else { this.block_Info.barriersLock = true; - this.node.active = false; + if (this.node) + this.node.active = false; } } } diff --git a/assets/Script/Block.ts b/assets/Script/Block.ts index f3eb46a..a1052d8 100644 --- a/assets/Script/Block.ts +++ b/assets/Script/Block.ts @@ -43,7 +43,8 @@ export enum BlockType { "可移动地板块" = 18, /*三连粘合块*/ "三连粘合块" = 19, - + /*变色快*/ + "变色块" = 20, } export enum BlockColor { @@ -303,7 +304,7 @@ export default class Block extends cc.Component { ); } }); - if (createAd) { + if (createAd && this.block_Info.node) { this.block_Info.node.getComponent("Block").adhesive = cc.v2(-posOffset.x, -posOffset.y); if (this.node.zIndex >= this.block_Info.node.zIndex) this.createAdhesive(); @@ -581,19 +582,25 @@ export default class Block extends cc.Component { } removeAllAdhesive(type) { - this.removeAdhesive(type); - this.block_Info.node.getComponent("Block").removeAdhesive(type); - this.block_Info.node.getComponent("Block").restoreNomal(this.block_Info.node.getComponent("Block").posX, - this.block_Info.node.getComponent("Block").posY, false); + if (this.block_Info.node) { + this.removeAdhesive(type); + this.block_Info.node.getComponent("Block").removeAdhesive(type); + this.block_Info.node.getComponent("Block").restoreNomal(this.block_Info.node.getComponent("Block").posX, + this.block_Info.node.getComponent("Block").posY, false); + } + } removeSpecailAdhesive() { - this.removeAdhesive(false); - this.block_Info.node.getComponent("Block").removeAdhesive(false); - this.block_Info.node.getComponent("Block").restoreNomal(this.block_Info.node.getComponent("Block").posX, - this.block_Info.node.getComponent("Block").posY, false); - this.block_Info.node = null; - this.restoreNomal(this.posX, this.posY, false); + if (this.block_Info.node) { + this.removeAdhesive(false); + this.block_Info.node.getComponent("Block").removeAdhesive(false); + this.block_Info.node.getComponent("Block").restoreNomal(this.block_Info.node.getComponent("Block").posX, + this.block_Info.node.getComponent("Block").posY, false); + this.block_Info.node = null; + console.log("2恢复成一般方块", this.block_Info.block); + this.restoreNomal(this.posX, this.posY, false); + } } //方块落点 @@ -712,6 +719,7 @@ export default class Block extends cc.Component { } else if (this.type == BlockType.粘合块) { this.removeAllAdhesive(true); + console.log("3恢复成一般方块", this.block_Info.block); this.block_Info.node = null; // this.restoreNomal(this.posX, this.posY, false); } @@ -786,8 +794,11 @@ export default class Block extends cc.Component { MapConroler._instance.nextLevel(1); let colorTemp = this.color; - this.node.active = false; - this.node.removeFromParent(); + if (this.node) { + this.node.active = false; + this.node.removeFromParent(); + } + setTimeout(() => { if (MapConroler._instance) { if (MapConroler._instance.blockNum != 0 && (MapConroler._instance.openWall.length > 0 || @@ -976,7 +987,10 @@ export default class Block extends cc.Component { this.hit.active = false; if (this.type == 9) { if (this.block_Info.node) { - this.block_Info.node.getComponent("Block").hit.active = false; + if (this.block_Info.node.getComponent("Block")) { + this.block_Info.node.getComponent("Block").hit.active = false; + MapConroler._instance.changeRiseFall(this.block_Info.node.getComponent("Block").color, false); + } } } @@ -984,26 +998,37 @@ export default class Block extends cc.Component { let local = cc.v2(this.node.x - 50, this.node.y + 50); if (this.type != 10) { //@ts-ignore - this.blockFall(local, true); + if (this.type == 9) { + console.log("——+————————需要执行他的粘合块恢复位置", this.block_Info.block); if (this.block_Info.node) { - let localTemp = cc.v2(this.block_Info.node.x - 50, this.block_Info.node.y + 50); - this.block_Info.node.getComponent("Block").blockFall(localTemp, false); + if (this.block_Info.node.getComponent("Block")) { + let localTemp = cc.v2(this.block_Info.node.x - 50, this.block_Info.node.y + 50); + this.block_Info.node.getComponent("Block").blockFall(localTemp, false); + // MapConroler._instance.changeRiseFall(this.block_Info.node.getComponent("Block").color, false); + } } } + this.blockFall(local, true); } this.moveLeft = this.moveRight = this.moveUp = this.moveDown = true; if (this.teamBlocks.length > 0) { for (let i = 0; i < this.teamBlocks.length; i++) { if (this.teamBlocks[i].uuid != this.node.uuid) { let localTemp2 = cc.v2(this.teamBlocks[i].x - 50, this.teamBlocks[i].y + 50); - this.teamBlocks[i].getComponent("Block").blockFall(localTemp2, false); - for (let j = 1; j < this.teamBlocks[i].children.length; j++) { - if (this.teamBlocks[i].children[j].name != "moveFloor" && this.teamBlocks[i].children[j].name != "hit") - if (this.teamBlocks[i].children[j]) { - this.teamBlocks[i].children[j].active = true; + if (this.teamBlocks[i]) { + if (this.teamBlocks[i].getComponent("Block")) { + this.teamBlocks[i].getComponent("Block").blockFall(localTemp2, false); + for (let j = 1; j < this.teamBlocks[i].children.length; j++) { + if (this.teamBlocks[i].children[j].name != "moveFloor" && this.teamBlocks[i].children[j].name != "hit" && + this.teamBlocks[i].children[j].name != "change_color") + if (this.teamBlocks[i].children[j]) { + this.teamBlocks[i].children[j].active = true; + } } + } } + } } } @@ -1024,7 +1049,9 @@ export default class Block extends cc.Component { this.hit.active = false; if (this.type == 9) { if (this.block_Info.node) { - this.block_Info.node.getComponent("Block").hit.active = false; + if (this.block_Info.node.getComponent("Block")) { + this.block_Info.node.getComponent("Block").hit.active = false; + } } } @@ -1035,8 +1062,10 @@ export default class Block extends cc.Component { this.blockFall(local, true); if (this.type == 9) { if (this.block_Info.node) { - let localTemp = cc.v2(this.block_Info.node.x - 50, this.block_Info.node.y + 50); - this.block_Info.node.getComponent("Block").blockFall(localTemp, false); + if (this.block_Info.node.getComponent("Block")) { + let localTemp = cc.v2(this.block_Info.node.x - 50, this.block_Info.node.y + 50); + this.block_Info.node.getComponent("Block").blockFall(localTemp, false); + } } } } @@ -1160,8 +1189,10 @@ export default class Block extends cc.Component { } MapConroler._instance.nextLevel(0); let colorTemp = this.color; - this.node.active = false; - this.node.removeFromParent(); + if (this.node) { + this.node.active = false; + this.node.removeFromParent(); + } MapConroler._instance.checkColor(colorTemp, true, this.node); setTimeout(() => { if (MapConroler._instance) { @@ -1320,8 +1351,10 @@ export default class Block extends cc.Component { let colorTemp = this.color; MapConroler._instance.nextLevel(0); - this.node.active = false; - this.node.removeFromParent(); + if (this.node) { + this.node.active = false; + this.node.removeFromParent(); + } MapConroler._instance.checkColor(colorTemp, true, this.node); setTimeout(() => { if (MapConroler._instance.blockNum != 0 && (MapConroler._instance.openWall.length > 0 || @@ -1412,6 +1445,7 @@ export default class Block extends cc.Component { restoreNomal(posX, posY, type) { this.type = 0; this.block_Info.node = null; + console.log("1恢复成一般方块", this.block_Info.block); this.moveStack = false; this.posX = posX; this.posY = posY; @@ -1927,10 +1961,13 @@ export default class Block extends cc.Component { } if (this.type == BlockType.叠加块下) { if (this.block_Info.node != null) { - if (this.block_Info.node.getComponent("Block").moveStack == true) { - this.block_Info.node.x = this.node.x + this.block_Info.node.getComponent("Block").stacking.x; - this.block_Info.node.y = this.node.y + this.block_Info.node.getComponent("Block").stacking.y; + if (this.block_Info.node.getComponent("Block")) { + if (this.block_Info.node.getComponent("Block").moveStack == true) { + this.block_Info.node.x = this.node.x + this.block_Info.node.getComponent("Block").stacking.x; + this.block_Info.node.y = this.node.y + this.block_Info.node.getComponent("Block").stacking.y; + } } + } } if (this.block_Info) { @@ -1940,21 +1977,28 @@ export default class Block extends cc.Component { this.block_Info.node.x = this.node.x - this.adhesive.x; this.block_Info.node.y = this.node.y - this.adhesive.y; } - if (this.isTouch == true && this.block_Info.node.getComponent("Block").isTouch == false) { - LQCollideSystem.update_logic(dt); - this.block_Info.node.x = this.node.x - this.adhesive.x; - this.block_Info.node.y = this.node.y - this.adhesive.y; + if (this.block_Info.node.getComponent("Block")) { + if (this.isTouch == true && this.block_Info.node.getComponent("Block").isTouch == false) { + LQCollideSystem.update_logic(dt); + this.block_Info.node.x = this.node.x - this.adhesive.x; + this.block_Info.node.y = this.node.y - this.adhesive.y; + } } + } } } if (this.teamBlocks.length > 1 && this.moveFloorPd == true) { for (let i = 0; i < this.teamBlocks.length; i++) { - if (this.teamBlocks[i].uuid != this.node.uuid && this.isTouch == true && this.teamBlocks[i].getComponent("Block").isTouch == false) { - LQCollideSystem.update_logic(dt); - this.teamBlocks[i].x = this.node.x - this.floorOffset[i].x; - this.teamBlocks[i].y = this.node.y - this.floorOffset[i].y; + if (this.teamBlocks[i]) { + if (this.teamBlocks[i].getComponent("Block")) { + if (this.teamBlocks[i].uuid != this.node.uuid && this.isTouch == true && this.teamBlocks[i].getComponent("Block").isTouch == false) { + LQCollideSystem.update_logic(dt); + this.teamBlocks[i].x = this.node.x - this.floorOffset[i].x; + this.teamBlocks[i].y = this.node.y - this.floorOffset[i].y; + } + } } } } @@ -2137,7 +2181,7 @@ export default class Block extends cc.Component { //设置地板块 setFloor() { - console.log("设置地板块", this.type); + // console.log("设置地板块", this.type); this.node.getChildByName("icon").active = false; for (let i = 0; i < this.allBlocks.length; i++) { let floor = cc.instantiate(MapConroler._instance.Block_Prop[11]); diff --git a/assets/Script/ItemGuide.ts b/assets/Script/ItemGuide.ts index 4d66814..315a73e 100644 --- a/assets/Script/ItemGuide.ts +++ b/assets/Script/ItemGuide.ts @@ -86,7 +86,9 @@ export default class ItemGuide extends cc.Component { cc.tween(this.itemGuide) .to(0.9, { scale: 0.3, position: pos }) // 同时执行 .call(() => { - this.node.active = false; + if (this.node) { + this.node.active = false; + } if (MapConroler && MapConroler._instance) { MapConroler._instance.setPropNum(); } diff --git a/assets/Script/JiaZai.ts b/assets/Script/JiaZai.ts index 941b7b9..4dc06de 100644 --- a/assets/Script/JiaZai.ts +++ b/assets/Script/JiaZai.ts @@ -121,7 +121,20 @@ export default class JiaZai extends cc.Component { // LIFE-CYCLE CALLBACKS: onLoad() { - + //@ts-ignore + // wx.getStorageInfo({ + // success: (res) => { + // console.log('当前存储空间:', res); + // if (res.currentSize < res.limitSize) { + // // 有足够空间,进行存储 + // console.log('有足够空间,进行存储', res.currentSize); + // console.log(res.limitSize); + // // wx.setStorageSync('key', data); + // } else { + // console.warn('存储空间不足'); + // } + // } + // }); cc.fx.GameConfig.GM_INFO.sceneValue = "HomeScene"; initProvinceLocator(); // this.RankNode = null; @@ -980,6 +993,11 @@ export default class JiaZai extends cc.Component { wx.offHide(this.onHideListener); } + if (cc.fx.GameConfig.GM_INFO.otherLevel != 0) { + cc.fx.GameConfig.LEVEL_INFO_init(true, 1000, true); + return; + } + if (cc.fx.GameTool.maxLevel() && cc.fx.GameConfig.GM_INFO.otherLevel == 0) { // if (version != "开发版" && version != "体验版") { // MiniGameSdk.API.showToast("关卡每周更新,敬请期待!"); @@ -1764,10 +1782,10 @@ export default class JiaZai extends cc.Component { if (this.node && this.ShareNode) this.node.addChild(this.ShareNode); this.ShareNode.zIndex = 800; - this.ShareNode.getComponent("Share").init(true, shuju); + this.ShareNode.getComponent("shareFriend").init(true, shuju); } else { this.ShareNode.active = true; - this.ShareNode.getComponent("Share").init(false, shuju); + this.ShareNode.getComponent("shareFriend").init(false, shuju); } } } @@ -3080,115 +3098,120 @@ export default class JiaZai extends cc.Component { } openPosition() { - if (this.RankNode == null || this.RankNode == undefined) - return; - let scrollVIew = this.RankNode.getChildByName("ScrollView"); - let top = this.node.getChildByName("Load").getChildByName("Top"); - // 获取CareerList组件实例 - let careerList = scrollVIew.getComponent("CareerList"); - let address = cc.fx.StorageMessage.getStorage("address"); - //没缓存过,没授权过 - if (address == "" || address == null || address == undefined) { - this.runAuthorize(); - } - //缓存,但是没有授权 - else if (address.authorize == false || address.authorize == undefined || address.address == "其他") { - let nowTime = Math.floor(Date.now() / 1000); - if (nowTime - address.time > 60 * 60 * 24) { - this.runAuthorize(); - } else { - // if (cc.fx.GameConfig.GM_INFO.address == "" || cc.fx.GameConfig.GM_INFO.address == null || cc.fx.GameConfig.GM_INFO.address == undefined) { - // cc.fx.GameConfig.GM_INFO.address = "其他"; - // let locationInfo = { - // type: "errorCode1", - // result: cc.fx.GameConfig.GM_INFO.address, - // info: "" - // } - // cc.fx.GameTool.shushu_Track("location", locationInfo); - // cc.fx.GameConfig.GM_INFO.address = "其他"; - // } - careerList.scrollToCity(cc.fx.GameConfig.GM_INFO.address, 1.0, 0.5); // 1秒动画,屏幕30%位置 - top.getChildByName("posBtn").active = false; - top.getChildByName("topBtn").active = true; - } - } - //有缓存,并且授权了 - else { - if (cc.fx.GameConfig.GM_INFO.address == "" || cc.fx.GameConfig.GM_INFO.address == null || cc.fx.GameConfig.GM_INFO.address == undefined) { - cc.fx.GameConfig.GM_INFO.address = "其他"; - let locationInfo = { - type: "errorCode1", - result: cc.fx.GameConfig.GM_INFO.address, - info: "" + if (this.RankNode) { + if (this.RankNode.getChildByName("ScrollView")) { + let scrollVIew = this.RankNode.getChildByName("ScrollView"); + let top = this.node.getChildByName("Load").getChildByName("Top"); + // 获取CareerList组件实例 + let careerList = scrollVIew.getComponent("CareerList"); + let address = cc.fx.StorageMessage.getStorage("address"); + //没缓存过,没授权过 + if (address == "" || address == null || address == undefined) { + this.runAuthorize(); + } + //缓存,但是没有授权 + else if (address.authorize == false || address.authorize == undefined || address.address == "其他") { + let nowTime = Math.floor(Date.now() / 1000); + if (nowTime - address.time > 60 * 60 * 24) { + this.runAuthorize(); + } else { + // if (cc.fx.GameConfig.GM_INFO.address == "" || cc.fx.GameConfig.GM_INFO.address == null || cc.fx.GameConfig.GM_INFO.address == undefined) { + // cc.fx.GameConfig.GM_INFO.address = "其他"; + // let locationInfo = { + // type: "errorCode1", + // result: cc.fx.GameConfig.GM_INFO.address, + // info: "" + // } + // cc.fx.GameTool.shushu_Track("location", locationInfo); + // cc.fx.GameConfig.GM_INFO.address = "其他"; + // } + careerList.scrollToCity(cc.fx.GameConfig.GM_INFO.address, 1.0, 0.5); // 1秒动画,屏幕30%位置 + top.getChildByName("posBtn").active = false; + top.getChildByName("topBtn").active = true; + } + } + //有缓存,并且授权了 + else { + if (cc.fx.GameConfig.GM_INFO.address == "" || cc.fx.GameConfig.GM_INFO.address == null || cc.fx.GameConfig.GM_INFO.address == undefined) { + cc.fx.GameConfig.GM_INFO.address = "其他"; + let locationInfo = { + type: "errorCode1", + result: cc.fx.GameConfig.GM_INFO.address, + info: "" + } + cc.fx.GameTool.shushu_Track("location", locationInfo); + cc.fx.GameConfig.GM_INFO.address = "其他"; + } + careerList.scrollToCity(cc.fx.GameConfig.GM_INFO.address, 1.0, 0.5); // 1秒动画,屏幕30%位置 + top.getChildByName("posBtn").active = false; + top.getChildByName("topBtn").active = true; } - cc.fx.GameTool.shushu_Track("location", locationInfo); - cc.fx.GameConfig.GM_INFO.address = "其他"; } - careerList.scrollToCity(cc.fx.GameConfig.GM_INFO.address, 1.0, 0.5); // 1秒动画,屏幕30%位置 - top.getChildByName("posBtn").active = false; - top.getChildByName("topBtn").active = true; } + } //授权位置信息 runAuthorize() { - if (this.RankNode == null || this.RankNode == undefined) - return; - let scrollVIew = this.RankNode.getChildByName("ScrollView"); - let top = this.node.getChildByName("Load").getChildByName("Top"); - // 获取CareerList组件实例 - let careerList = scrollVIew.getComponent("CareerList"); - MiniGameSdk.API.getWechatCityInfo((success, data, error) => { - console.log("解析地址:", success, data, error); - if (success) { - // console.log('详细城市信息:', data); - top.getChildByName("posBtn").active = false; - top.getChildByName("topBtn").active = true; - if (data != null && data != "" && data != undefined) cc.fx.GameConfig.GM_INFO.address = data; - let nowTime = Math.floor(Date.now() / 1000); - let addressInfo = { - address: data, - time: nowTime, - authorize: true - } - Utils.setCityInfo(null, cc.fx.GameConfig.GM_INFO.address, true); - //缓存地址 - cc.fx.StorageMessage.setStorage("address", addressInfo); - // 在需要的地方调用 - // 滚动到其他城市(自定义位置和动画时间) - // if (cc.fx.GameConfig.GM_INFO.address == "") { - // cc.fx.GameConfig.GM_INFO.address = "其他"; - // } - careerList.scrollToCity(cc.fx.GameConfig.GM_INFO.address, 1.0, 0.5); // 1秒动画,屏幕30%位置 - let locationInfo = { - type: "coordinate", - result: cc.fx.GameConfig.GM_INFO.address, - is_success: true, - info: cc.fx.GameConfig.GM_INFO.longitude - } - cc.fx.GameTool.shushu_Track("location", locationInfo); + if (this.RankNode) { + if (this.RankNode.getChildByName("ScrollView")) { + let scrollVIew = this.RankNode.getChildByName("ScrollView"); + let top = this.node.getChildByName("Load").getChildByName("Top"); + // 获取CareerList组件实例 + let careerList = scrollVIew.getComponent("CareerList"); + MiniGameSdk.API.getWechatCityInfo((success, data, error) => { + console.log("解析地址:", success, data, error); + if (success) { + // console.log('详细城市信息:', data); + top.getChildByName("posBtn").active = false; + top.getChildByName("topBtn").active = true; + if (data != null && data != "" && data != undefined) cc.fx.GameConfig.GM_INFO.address = data; + let nowTime = Math.floor(Date.now() / 1000); + let addressInfo = { + address: data, + time: nowTime, + authorize: true + } + Utils.setCityInfo(null, cc.fx.GameConfig.GM_INFO.address, true); + //缓存地址 + cc.fx.StorageMessage.setStorage("address", addressInfo); + // 在需要的地方调用 + // 滚动到其他城市(自定义位置和动画时间) + // if (cc.fx.GameConfig.GM_INFO.address == "") { + // cc.fx.GameConfig.GM_INFO.address = "其他"; + // } + careerList.scrollToCity(cc.fx.GameConfig.GM_INFO.address, 1.0, 0.5); // 1秒动画,屏幕30%位置 + let locationInfo = { + type: "coordinate", + result: cc.fx.GameConfig.GM_INFO.address, + is_success: true, + info: cc.fx.GameConfig.GM_INFO.longitude + } + cc.fx.GameTool.shushu_Track("location", locationInfo); + } + else { + // cc.fx.GameConfig.GM_INFO.address = "其他"; + let nowTime = Math.floor(Date.now() / 1000); + let addressInfo = { + address: data, + time: nowTime, + authorize: false + } + cc.fx.StorageMessage.setStorage("address", addressInfo); + careerList.scrollToCity(cc.fx.GameConfig.GM_INFO.address, 1.0, 0.5); // 1秒动画,屏幕30%位置 + top.getChildByName("posBtn").active = false; + top.getChildByName("topBtn").active = true; + Utils.setFailCityInfo(); + } + let jg = cc.fx.GameTool.getAuthorizationAvatar(); + if (!jg) { + cc.fx.GameTool.getUserAvatar(() => { + }) + } + this.setRankData(); + }, true); // 第二个参数设为true启用逆解析 } - else { - // cc.fx.GameConfig.GM_INFO.address = "其他"; - let nowTime = Math.floor(Date.now() / 1000); - let addressInfo = { - address: data, - time: nowTime, - authorize: false - } - cc.fx.StorageMessage.setStorage("address", addressInfo); - careerList.scrollToCity(cc.fx.GameConfig.GM_INFO.address, 1.0, 0.5); // 1秒动画,屏幕30%位置 - top.getChildByName("posBtn").active = false; - top.getChildByName("topBtn").active = true; - Utils.setFailCityInfo(); - } - let jg = cc.fx.GameTool.getAuthorizationAvatar(); - if (!jg) { - cc.fx.GameTool.getUserAvatar(() => { - }) - } - this.setRankData(); - }, true); // 第二个参数设为true启用逆解析 + } } backTop() { @@ -3196,16 +3219,19 @@ export default class JiaZai extends cc.Component { let top = this.node.getChildByName("Load").getChildByName("Top"); top.getChildByName("posBtn").active = true; top.getChildByName("topBtn").active = false; - if (this.RankNode == null || this.RankNode == undefined) - return; - let scrollVIew = this.RankNode.getChildByName("ScrollView"); - // 获取CareerList组件实例 - let careerList = scrollVIew.getComponent("CareerList"); - const scrollPosition = careerList.getScrollPosition(); - // console.log('当前滚动位置:', scrollPosition); // 0表示顶部,1表示底部 - let time = 1 * scrollPosition; - // 2. 指定动画时间回到顶部 - careerList.backTop(time); // 0.5秒动画 + if (this.RankNode) { + if (this.RankNode.getChildByName("ScrollView")) { + let scrollVIew = this.RankNode.getChildByName("ScrollView"); + // 获取CareerList组件实例 + let careerList = scrollVIew.getComponent("CareerList"); + const scrollPosition = careerList.getScrollPosition(); + // console.log('当前滚动位置:', scrollPosition); // 0表示顶部,1表示底部 + let time = 1 * scrollPosition; + // 2. 指定动画时间回到顶部 + careerList.backTop(time); // 0.5秒动画 + } + } + } openRedeemCode() { let reddemCodeNode = cc.instantiate(this.reddemCodeNode); diff --git a/assets/Script/Map.ts b/assets/Script/Map.ts index 2a15e65..1f082d5 100644 --- a/assets/Script/Map.ts +++ b/assets/Script/Map.ts @@ -492,7 +492,9 @@ export default class MapConroler extends cc.Component { this.node.parent.parent.parent.getChildByName("Pause").getChildByName("share").active = true; } if (cc.fx.GameConfig.GM_INFO.winStreak < 10 || cc.fx.GameConfig.GM_INFO.otherLevel > 0) { - this.winStreakBtn.node.active = false; + if (this.winStreakBtn.node) { + this.winStreakBtn.node.active = false; + } this.destroyBtn.node.getChildByName("mul10").opacity = 255; } else { @@ -2975,7 +2977,9 @@ export default class MapConroler extends cc.Component { if (cc.fx.GameConfig.GM_INFO.winStreak < 10 || cc.fx.GameConfig.GM_INFO.otherLevel > 0) { if (cc.fx.GameConfig.GM_INFO.revive == 0 && this.revive) { this.revive.getComponent("Revive").offShow(); - this.node.active = false; + if (this.node) { + this.node.active = false; + } } this.node.parent.parent.getChildByName("Lose").getChildByName("lose").getChildByName("Time").active = false; this.node.parent.parent.getChildByName("Lose").getChildByName("lose").getChildByName("Boom").active = false; @@ -2999,7 +3003,9 @@ export default class MapConroler extends cc.Component { openHealth() { if (cc.fx.GameConfig.GM_INFO.otherLevel == 0) { this.revive.getComponent("Revive").offShow(); - this.node.active = false; + if (this.node) { + this.node.active = false; + } cc.fx.GameTool.setWinStreak("fail"); } this.node.parent.parent.getChildByName("Lose").getChildByName("lose").getChildByName("Time").active = false; @@ -5066,7 +5072,8 @@ export default class MapConroler extends cc.Component { this.hammerMask.active = true; this.hammer = true; this.ishammer = true; - this.winStreakBtn.node.active = false; + if (this.winStreakBtn.node) + this.winStreakBtn.node.active = false; this.destroyBtn.node.getChildByName("mul10").opacity = 255; } else MiniGameSdk.API.showToast("道具使用中,请稍后再试"); diff --git a/assets/Script/Message.ts b/assets/Script/Message.ts index 5b66189..7aa8714 100644 --- a/assets/Script/Message.ts +++ b/assets/Script/Message.ts @@ -71,7 +71,7 @@ export default class Message extends cc.Component { this.onShowComment(); } else { - this.onShowLevelWord(); + // this.onShowLevelWord(); } } @@ -715,7 +715,7 @@ export default class Message extends cc.Component { console.log(`调用事件信息: 节点 ${i + 1} 的likeBtn被点击,评论内容: ${comment[i].content}, 用户: ${comment[i].name}`); // 处理点赞逻辑 - this.handleLikeClick(i, comment[i], likeLabel, likeBtn, currentCommentId, currentLevel, currentPos); + //this.handleLikeClick(i, comment[i], likeLabel, likeBtn, currentCommentId, currentLevel, currentPos); }, this); } // 设置按钮的ID,以便在后续处理中识别 @@ -751,7 +751,7 @@ export default class Message extends cc.Component { onShowLevelWord() { // 现在这个方法只负责触发获取评论信息和显示跑马灯 - this.onGetCommentInfo(); + // this.onGetCommentInfo(); } // 启动单次跑马灯动画 @@ -800,43 +800,43 @@ export default class Message extends cc.Component { } // 添加点赞点击处理函数 - private handleLikeClick(index: number, commentData: any, likeLabel: cc.Node, likeBtn: cc.Node, commentId: number, level: number, pos: number) { - console.log(`点赞按钮被点击,索引: ${index}, 评论数据:`, commentData); - Utils.setLikeInfo((res) => { - if (res.code === 1) { - commentData.like += 1; - let labelComponent = likeLabel.getComponent(cc.Label); - if (labelComponent) { - labelComponent.string = commentData.like.toString(); - } + // private handleLikeClick(index: number, commentData: any, likeLabel: cc.Node, likeBtn: cc.Node, commentId: number, level: number, pos: number) { + // console.log(`点赞按钮被点击,索引: ${index}, 评论数据:`, commentData); + // Utils.setLikeInfo((res) => { + // if (res.code === 1) { + // commentData.like += 1; + // let labelComponent = likeLabel.getComponent(cc.Label); + // if (labelComponent) { + // labelComponent.string = commentData.like.toString(); + // } - // 设置按钮为已点赞状态,不可再次点击 - likeBtn['_hasLiked'] = true; - likeBtn.off(cc.Node.EventType.TOUCH_END); // 移除点击事件 + // // 设置按钮为已点赞状态,不可再次点击 + // likeBtn['_hasLiked'] = true; + // likeBtn.off(cc.Node.EventType.TOUCH_END); // 移除点击事件 - // 更新本地缓存中的已点赞数据 - const likedDataKey = 'liked_data'; - let likedData = cc.sys.localStorage.getItem(likedDataKey); - likedData = likedData ? JSON.parse(likedData) : { level: null, pos: null, likedIds: [] }; + // // 更新本地缓存中的已点赞数据 + // const likedDataKey = 'liked_data'; + // let likedData = cc.sys.localStorage.getItem(likedDataKey); + // likedData = likedData ? JSON.parse(likedData) : { level: null, pos: null, likedIds: [] }; - // 更新关卡等级和pos - likedData.level = level; - likedData.pos = pos; + // // 更新关卡等级和pos + // likedData.level = level; + // likedData.pos = pos; - // 添加当前ID到已点赞列表(如果不存在) - if (!likedData.likedIds.includes(commentId)) { - likedData.likedIds.push(commentId); - } + // // 添加当前ID到已点赞列表(如果不存在) + // if (!likedData.likedIds.includes(commentId)) { + // likedData.likedIds.push(commentId); + // } - // 保存到本地缓存 - cc.sys.localStorage.setItem(likedDataKey, JSON.stringify(likedData)); + // // 保存到本地缓存 + // cc.sys.localStorage.setItem(likedDataKey, JSON.stringify(likedData)); - console.log("点赞成功!"); - } else { - console.log("点赞失败!"); - } - }, this._pos, index); - } + // console.log("点赞成功!"); + // } else { + // console.log("点赞失败!"); + // } + // }, this._pos, index); + // } // onShowLevelWord() { diff --git a/assets/Script/NumberToImage.ts b/assets/Script/NumberToImage.ts index a1b6dfa..b67de55 100644 --- a/assets/Script/NumberToImage.ts +++ b/assets/Script/NumberToImage.ts @@ -240,8 +240,13 @@ export default class NumberToImage extends cc.Component { let cha = 0; if (number > 99) cha = -posX else if (number < 10) cha = posX - if (targetNode.children.length > 0) - targetNode.removeAllChildren(); + if (targetNode) { + if (targetNode.children) { + if (targetNode.children.length > 0) + targetNode.removeAllChildren(); + } + } + const digitNodes: cc.Node[] = []; for (let i = 0; i < numStr.length; i++) { diff --git a/assets/Script/Revive.ts b/assets/Script/Revive.ts index 87d923e..ff41822 100644 --- a/assets/Script/Revive.ts +++ b/assets/Script/Revive.ts @@ -111,14 +111,18 @@ export default class Revive extends cc.Component { start() { if (cc.fx.GameConfig.GM_INFO.revive == 1) { - this.node.active = false; + if (this.node) { + this.node.active = false; + } } } init() { this.addListener(); this.btn_Touch = true; if (cc.fx.GameConfig.GM_INFO.revive == 1) { - this.node.active = false; + if (this.node) { + this.node.active = false; + } } } @@ -165,7 +169,9 @@ export default class Revive extends cc.Component { } } setTimeout(() => { - this.node.active = false; + if (this.node) { + this.node.active = false; + } }, 200); MapConroler._instance.runRewiveCopy(); } diff --git a/assets/Script/RippleShrink.ts b/assets/Script/RippleShrink.ts index 4d3e06e..f88fac1 100644 --- a/assets/Script/RippleShrink.ts +++ b/assets/Script/RippleShrink.ts @@ -21,7 +21,9 @@ export default class RippleShrink extends cc.Component { this.mat.setProperty('center', [0.5, 0.5]); // 初始化时隐藏节点 - this.node.active = false; + if (this.node) { + this.node.active = false; + } } // 开始涟漪效果 @@ -74,7 +76,7 @@ export default class RippleShrink extends cc.Component { this.timer = 0; // 如果已经要求停止,则隐藏节点 - if (!this.shouldShow) { + if (!this.shouldShow && this.node) { this.node.active = false; } } diff --git a/assets/Script/SceneManager.ts b/assets/Script/SceneManager.ts index a63a195..4fea386 100644 --- a/assets/Script/SceneManager.ts +++ b/assets/Script/SceneManager.ts @@ -669,33 +669,33 @@ export default class SceneManager extends cc.Component { this.node.getChildByName("Loading").active = false; } openMessage() { - let reddemCodeNode = cc.instantiate(this.messageNode); - let messageScrpit = reddemCodeNode.getComponent("Message"); - let nodeType = "commentNode"; - console.log("打开留言界面", nodeType); - let pos = 1; - messageScrpit.showNode(nodeType, pos); - this.node.addChild(reddemCodeNode); + // let reddemCodeNode = cc.instantiate(this.messageNode); + // let messageScrpit = reddemCodeNode.getComponent("Message"); + // let nodeType = "commentNode"; + // console.log("打开留言界面", nodeType); + // let pos = 1; + // messageScrpit.showNode(nodeType, pos); + // this.node.addChild(reddemCodeNode); } openMessage2() { // 检查 messageNode 是否已经分配了预制体 - if (!this.messageNode) { - cc.error("messageNode 预制体未分配,请在编辑器中设置"); - return; - } + // if (!this.messageNode) { + // cc.error("messageNode 预制体未分配,请在编辑器中设置"); + // return; + // } - let reddemCodeNode = cc.instantiate(this.messageNode); - let messageScrpit = reddemCodeNode.getComponent("Message"); - if (!messageScrpit) { - cc.error("Message 组件未找到,请确保预制体中包含 Message 组件"); - return; - } + // let reddemCodeNode = cc.instantiate(this.messageNode); + // let messageScrpit = reddemCodeNode.getComponent("Message"); + // if (!messageScrpit) { + // cc.error("Message 组件未找到,请确保预制体中包含 Message 组件"); + // return; + // } - let nodeType = "likeComment"; - console.log("打开点赞界面", nodeType); - let pos = 1; - messageScrpit.showNode(nodeType, pos); - this.node.addChild(reddemCodeNode); + // let nodeType = "likeComment"; + // console.log("打开点赞界面", nodeType); + // let pos = 1; + // messageScrpit.showNode(nodeType, pos); + // this.node.addChild(reddemCodeNode); } update(dt) { @@ -703,7 +703,7 @@ export default class SceneManager extends cc.Component { public setPic(url, node) { cc.assetManager.loadRemote(url, { ext: '.png' }, (err, texture: cc.Texture2D) => { - if (texture) { + if (texture && node) { // node.getChildByName("pic").active = true; var sprite = node.getComponent(cc.Sprite); sprite.spriteFrame = new cc.SpriteFrame(texture); diff --git a/assets/Script/Sdk/DouyinEntranceView.ts b/assets/Script/Sdk/DouyinEntranceView.ts index 0a5a334..208cea1 100644 --- a/assets/Script/Sdk/DouyinEntranceView.ts +++ b/assets/Script/Sdk/DouyinEntranceView.ts @@ -13,7 +13,9 @@ export class DouyinEntranceView extends cc.Component { } onCloseClick() { - this.node.active = false; + if (this.node) { + this.node.active = false; + } } onNavigateToDouyinClick() { diff --git a/assets/Script/Wall.ts b/assets/Script/Wall.ts index b2c4956..30a5b53 100644 --- a/assets/Script/Wall.ts +++ b/assets/Script/Wall.ts @@ -872,7 +872,7 @@ export default class Wall extends cc.Component { else if (name == "shu4") name = "shu3"; } - console.log("墻體名字:", name, this.node.name, this.node.parent.name, this.teamDoors[0].order); + // console.log("墻體名字:", name, this.node.name, this.node.parent.name, this.teamDoors[0].order); var spriteFrame = this.wall_SpriteFrames._spriteFrames[name]; if (this.node.getComponent(cc.Sprite)) this.node.getComponent(cc.Sprite).spriteFrame = spriteFrame; diff --git a/assets/Script/Window.ts b/assets/Script/Window.ts index 76acba8..7e32072 100644 --- a/assets/Script/Window.ts +++ b/assets/Script/Window.ts @@ -5,7 +5,7 @@ // Learn life-cycle callbacks: // - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html -const {ccclass, property} = cc._decorator; +const { ccclass, property } = cc._decorator; @ccclass export default class NewClass extends cc.Component { @@ -13,73 +13,75 @@ export default class NewClass extends cc.Component { // LIFE-CYCLE CALLBACKS: - onLoad () { + onLoad() { this.can_Touch = false; } - start () { + start() { } - init(data){ + init(data) { this.can_Touch = false; this.node.getChildByName("win").active = false; this.node.getChildByName("lose").active = false; this.node.getChildByName("finishi").active = false; this.node.getChildByName(data.result).active = true; - if(data.result == "lose"){ + if (data.result == "lose") { this.setErrLabel(data.code); } var target = this.node.getChildByName(data.result); target.getChildByName("btn").active = false; - target.opacity = 0; target.scale = 2;target.getChildByName("tip").opacity = 0; - if(data.result == "win"){ + target.opacity = 0; target.scale = 2; target.getChildByName("tip").opacity = 0; + if (data.result == "win") { var lianXi = false; - if(cc.fx.GameConfig.GM_INFO.level == 2) lianXi = true; + if (cc.fx.GameConfig.GM_INFO.level == 2) lianXi = true; target.getChildByName("yes").active = !lianXi; target.getChildByName("start").active = lianXi; } cc.tween(target) - .delay(0.1) - .to(0.25,{opacity:255,scale:1}) - .delay(0.3) - .call(()=>{ - if(target.name == "lose"){ - cc.tween(target.getChildByName("tip")) - .to(0.5,{opacity:255}) - .delay(0.5) - .call(() =>{ + .delay(0.1) + .to(0.25, { opacity: 255, scale: 1 }) + .delay(0.3) + .call(() => { + if (target.name == "lose") { + cc.tween(target.getChildByName("tip")) + .to(0.5, { opacity: 255 }) + .delay(0.5) + .call(() => { + this.can_Touch = true; + target.getChildByName("btn").active = true; + }) + .start(); + } + else { this.can_Touch = true; target.getChildByName("btn").active = true; - }) - .start(); - } - else{ - this.can_Touch = true; - target.getChildByName("btn").active = true; - } + } - }) - .start(); + }) + .start(); } - setErrLabel(code){ + setErrLabel(code) { var tip = this.node.getChildByName("lose").getChildByName("tip").getComponent(cc.Label); tip.string = cc.fx.GameConfig.TIP_ERR[code]; } - click_Next(){ - if(!this.can_Touch){ + click_Next() { + if (!this.can_Touch) { return; } this.can_Touch = false; cc.tween(this.node) - .to(0.3,{opacity:0}) - .call(() =>{ - this.node.active = false; - cc.director.loadScene("GameScene"); - }) - .start(); + .to(0.3, { opacity: 0 }) + .call(() => { + if (this.node) { + this.node.active = false; + } + cc.director.loadScene("GameScene"); + }) + .start(); } // update (dt) {} diff --git a/assets/Script/gameOverUi.ts b/assets/Script/gameOverUi.ts index 2516652..f69d65e 100644 --- a/assets/Script/gameOverUi.ts +++ b/assets/Script/gameOverUi.ts @@ -64,7 +64,9 @@ export default class gameOverUi extends cc.Component { closeUi() { cc.fx.AudioManager._instance.playEffect("anniu_little", null); cc.fx.AudioManager._instance.playEffect("anniu_little", null); - this.node.active = false; + if (this.node) { + this.node.active = false; + } } // update (dt) {} diff --git a/assets/Script/lq_collide_system/lq_collide.ts b/assets/Script/lq_collide_system/lq_collide.ts index 6c2bd88..e7fd73c 100644 --- a/assets/Script/lq_collide_system/lq_collide.ts +++ b/assets/Script/lq_collide_system/lq_collide.ts @@ -432,10 +432,12 @@ export class LQCollide extends Component { if (block.isTouch) { if (collide.node.name == "rise" && block.type == 9) { let otherColor = collide.node.parent.getChildByName("risefall").getChildByName("color").getComponent(cc.Label).string; + // console.log("我的顔色", block.color, "粘合顔色", block.block_Info.node.getComponent("Block").color, "單色通過地块颜色:", otherColor, this.data_string); + if (block.color == otherColor && this.data_string != "-1" && this.data_string != "-2") { return; } - if (block.block_Info.node.getComponent("Block").color == otherColor && this.data_string != "-1" && this.data_string != "-2") { + if (block.block_Info.node.getComponent("Block").color == otherColor && (this.data_string == "-1" || this.data_string == "-2")) { return; } } diff --git a/assets/Script/module/Config/GameConfig.ts b/assets/Script/module/Config/GameConfig.ts index 20a816f..ebc3b2f 100644 --- a/assets/Script/module/Config/GameConfig.ts +++ b/assets/Script/module/Config/GameConfig.ts @@ -59,6 +59,8 @@ export class GameConfig { static PASS_CHECK: any; static PASS_RATE: any; static MESSAGE_MODEL: any; + static LOCAL_CACHE_PREFIX = "level_cache_"; + static MAX_LOCAL_LEVEL = 100; static TA: any; static GE: any; @@ -401,7 +403,7 @@ export class GameConfig { } - + //原有版本 static LEVEL_INFO_init(type, time, otherLevel, endless = false) { // 示例 围墙会根据缺的地块自动生成 // 带缺口 {"id":"1006","map":[10,11],"gap":[cc.v2(4,9),cc.v2(5,9)]}, @@ -663,6 +665,251 @@ export class GameConfig { } + /** + * 检查关卡是否在本地缓存中 + */ + static isLevelInLocalCache(level: number): boolean { + if (level <= this.MAX_LOCAL_LEVEL) { + return true; // 前100关在本地bundle中 + } + + // 检查本地存储中是否有缓存 + const cacheKey = this.LOCAL_CACHE_PREFIX + level; + const cachedData = cc.sys.localStorage.getItem(cacheKey); + return cachedData !== null && cachedData !== undefined; + } + + /** + * 将关卡数据保存到本地缓存 + */ + static saveLevelToCache(level: number, jsonData: any): void { + if (level <= this.MAX_LOCAL_LEVEL) { + return; // 前100关不需要缓存 + } + + const cacheKey = this.LOCAL_CACHE_PREFIX + level; + try { + cc.sys.localStorage.setItem(cacheKey, JSON.stringify(jsonData)); + console.log(`关卡${level}数据已缓存到本地`); + } catch (error) { + console.error(`缓存关卡${level}数据失败:`, error); + } + } + + /** + * 从本地缓存获取关卡数据 + */ + static getLevelFromCache(level: number): any { + if (level <= this.MAX_LOCAL_LEVEL) { + return null; // 前100关从bundle加载 + } + + const cacheKey = this.LOCAL_CACHE_PREFIX + level; + try { + const cachedData = cc.sys.localStorage.getItem(cacheKey); + if (cachedData) { + console.log(`从本地缓存加载关卡${level}`); + return JSON.parse(cachedData); + } + } catch (error) { + console.error(`读取关卡${level}缓存失败:`, error); + } + return null; + } + + /** + * 从CDN加载关卡数据 + */ + static loadLevelFromCDN(level: number): Promise { + return new Promise((resolve, reject) => { + const cdnBaseUrl = "http://cdn.pay.nika4games.com/resources/json/"; + const cdnUrl = cdnBaseUrl + `level${level}.json`; + + console.log(`从CDN加载关卡${level}:`, cdnUrl); + + fetch(cdnUrl) + .then(response => { + if (!response.ok) { + throw new Error(`HTTP error! status: ${response.status}`); + } + return response.json(); + }) + .then(jsonData => { + // 保存到本地缓存 + this.saveLevelToCache(level, jsonData); + resolve(jsonData); + }) + .catch(error => { + console.error(`CDN加载关卡${level}失败:`, error); + reject(error); + }); + }); + } + + + /** + * 从本地bundle加载关卡数据 + */ + static loadLevelFromBundle(level: number): Promise { + return new Promise((resolve, reject) => { + const bundleName = "custom"; + const name = `Json/level${level}`; + + cc.assetManager.loadBundle(bundleName, (err: Error, bundle: cc.AssetManager.Bundle) => { + if (err) { + reject(new Error(`加载分包失败: ${err.message}`)); + return; + } + + bundle.load(name, cc.JsonAsset, (err: Error, res: cc.JsonAsset) => { + if (err) { + reject(new Error(`加载关卡资源失败: ${err.message}`)); + return; + } + + resolve(res.json); + }); + }); + }); + } + + //新的CDN版本 + // static LEVEL_INFO_init(type, time, otherLevel, endless = false) { + // // ... existing code ... + + // let name = null; + // let levelNumber = 0; + + // if (endless) { + // let level = 0; + // if (!cc.fx.GameConfig.GM_INFO.randomLevel || cc.fx.GameConfig.GM_INFO.randomLevel <= 0) { + // cc.fx.GameConfig.GM_INFO.randomLevel = cc.fx.GameTool.getNextLevel(); + // } + // level = cc.fx.GameConfig.GM_INFO.randomLevel; + // levelNumber = level; + // name = "Json/level" + level; + // console.log("无尽模式关卡", level); + // cc.fx.GameConfig.GM_INFO.GameplayType = 1; + // } else { + // if (cc.fx.GameTool.maxLevel() && otherLevel == false) { + // console.log("关卡更新提示") + // return; + // } + + // levelNumber = cc.fx.GameConfig.GM_INFO.level + 1; + // if (cc.fx.GameConfig.GM_INFO.otherLevel > 0) { + // console.log("进入特殊帮助关卡,可越过自己关卡等级"); + // levelNumber = cc.fx.GameConfig.GM_INFO.otherLevel; + // } + // name = "Json/level" + levelNumber; + // } + + // // 智能加载关卡数据 + // this.loadLevelDataSmart(levelNumber, name, type, time, endless, otherLevel); + // } + + + /** + * 智能加载关卡数据 + */ + static loadLevelDataSmart(levelNumber: number, name: string, type: any, time: any, endless: boolean, otherLevel: boolean) { + const self = this; + + // 检查关卡数据来源 + if (levelNumber <= this.MAX_LOCAL_LEVEL) { + // 前100关从本地bundle加载 + console.log(`关卡${levelNumber}从本地bundle加载`); + this.loadLevelFromBundle(levelNumber) + .then(jsonData => { + this.applyLevelData(jsonData, type, time); + }) + .catch(error => { + console.error(`本地bundle加载关卡${levelNumber}失败:`, error); + this.handleLoadFail(levelNumber, name, type, time, endless, otherLevel); + }); + } else { + // 101关以后,先检查本地缓存 + const cachedData = this.getLevelFromCache(levelNumber); + if (cachedData) { + // 本地缓存存在,直接使用 + console.log(`关卡${levelNumber}从本地缓存加载`); + this.applyLevelData(cachedData, type, time); + } else { + // 本地缓存不存在,从CDN加载 + console.log(`关卡${levelNumber}从CDN加载`); + this.loadLevelFromCDN(levelNumber) + .then(jsonData => { + this.applyLevelData(jsonData, type, time); + }) + .catch(error => { + console.error(`CDN加载关卡${levelNumber}失败:`, error); + this.handleLoadFail(levelNumber, name, type, time, endless, otherLevel); + }); + } + } + } + + + /** + * 应用关卡数据 + */ + static applyLevelData(jsonData: any, type: any, time: any) { + this.BLOCK_INFO = jsonData["BLOCK_INFO"]; + this.LEVEL_INFO = jsonData["LEVEL_INFO"]; + this.WALL_INFO = jsonData["WALL_INFO"]; + console.log("关卡配置加载完成"); + + if (type) { + cc.director.preloadScene("GameScene", () => { + if (time == 0) cc.director.loadScene("GameScene"); + else { + setTimeout(() => { + cc.director.loadScene("GameScene"); + }, time); + } + }); + } + } + + + static handleLoadFail(levelNumber: number, name: string, type: any, time: any, endless: boolean, otherLevel: boolean) { + const self = this; + + // 尝试从本地bundle回退(对于101关以后,可能没有对应的本地资源) + console.log(`尝试回退到本地bundle加载: ${name}`); + cc.assetManager.loadBundle("custom", (err: Error, bundle: cc.AssetManager.Bundle) => { + if (err) { + console.log("本地分包加载也失败:", err); + cc.fx.GameTool.addLevel(null, null, null); + if (endless) { + cc.fx.GameConfig.GM_INFO.randomLevel = cc.fx.GameConfig.GM_INFO.randomLevel + 1; + cc.fx.GameConfig.LEVEL_INFO_init(type, time, false, true); + } else { + self.LEVEL_INFO_init(type, time, false); + } + return; + } + + bundle.load(name, cc.JsonAsset, (err: Error, res: cc.JsonAsset) => { + if (err) { + console.log("______________没有这个关卡:", name); + cc.fx.GameTool.addLevel(null, null, null); + if (endless) { + cc.fx.GameConfig.GM_INFO.randomLevel = cc.fx.GameConfig.GM_INFO.randomLevel + 1; + cc.fx.GameConfig.LEVEL_INFO_init(type, time, false, true); + } else { + self.LEVEL_INFO_init(type, time, false); + } + return; + } + + let jsonData: object = res.json!; + this.applyLevelData(jsonData, type, time); + }); + }); + } + + static setCode(code) { this.GM_INFO.scode = code; diff --git a/assets/Script/module/Pay/Utils.ts b/assets/Script/module/Pay/Utils.ts index ec66027..025c61c 100644 --- a/assets/Script/module/Pay/Utils.ts +++ b/assets/Script/module/Pay/Utils.ts @@ -1408,6 +1408,7 @@ export default class Utils { } static setEndlessLevel(callBack, data1, data2) { + //@ts-ignore if (typeof wx !== 'undefined' && wx !== null) { let uid = cc.fx.StorageMessage.getStorage("uid"); //旧的读取数据设置数据方法,以强联网为主 @@ -1433,6 +1434,7 @@ export default class Utils { } static getEndlessLevel(callBack) { + //@ts-ignore if (typeof wx !== 'undefined' && wx !== null) { let uid = cc.fx.StorageMessage.getStorage("uid"); //旧的读取数据设置数据方法,以强联网为主 diff --git a/assets/Script/module/RankList/ItemRender.ts b/assets/Script/module/RankList/ItemRender.ts index 179b745..f6c1eb1 100644 --- a/assets/Script/module/RankList/ItemRender.ts +++ b/assets/Script/module/RankList/ItemRender.ts @@ -85,9 +85,9 @@ export default class ItemRender extends cc.Component { let url = this.data.useravatar; cc.assetManager.loadRemote(url, { ext: '.png' }, (err, texture: cc.Texture2D) => { - if (texture) { + if (texture && self.node) { this.node.getChildByName("pic").active = true; - var sprite = this.node.getChildByName("pic").getChildByName("pic").getComponent(cc.Sprite); + var sprite = self.node.getChildByName("pic").getChildByName("pic").getComponent(cc.Sprite); sprite.spriteFrame = new cc.SpriteFrame(texture); // console.log(this.data.rank,"设置头像成功",err); } diff --git a/assets/Script/module/RankList/RankManager.ts b/assets/Script/module/RankList/RankManager.ts index 2399053..e1633d9 100644 --- a/assets/Script/module/RankList/RankManager.ts +++ b/assets/Script/module/RankList/RankManager.ts @@ -53,7 +53,12 @@ export default class RankManager extends cc.Component { //设置头像 处理的逻辑比较多,不用公共类的了 public setPic(pic) { this.phone.node.parent.getChildByName("icon").active = false; - this.phone.node.active = false; + if (this.phone) { + if (this.phone.node) { + this.phone.node.active = false; + } + } + fetch(pic) .then(response => { return response.headers.get('Content-Length'); diff --git a/assets/Script/module/Tool/GameTool.ts b/assets/Script/module/Tool/GameTool.ts index 786ae8d..d4873e5 100644 --- a/assets/Script/module/Tool/GameTool.ts +++ b/assets/Script/module/Tool/GameTool.ts @@ -1512,6 +1512,7 @@ var GameTool = { if ((typeof wx !== 'undefined' && wx !== null) || (typeof tt !== 'undefined' && tt !== null)) { let nowTime = Math.floor(Date.now() / 1000); let powerTime = cc.fx.StorageMessage.getStorage("userPowerTime"); + console.log("现在时间:", nowTime, "无限体力时间:", powerTime, "增加时间:", time); if (powerTime == "undifend" || powerTime == null || powerTime == "" || powerTime == 0) { powerTime = Math.floor(Date.now() / 1000) + time; } else { @@ -1523,6 +1524,7 @@ var GameTool = { } } cc.fx.GameConfig.GM_INFO.userPowerTime = powerTime; + console.log("最终时间:", powerTime); cc.fx.StorageMessage.setStorage("userPowerTime", powerTime); Utils.setUserPowerTime(powerTime, (data) => { //console.log("购买无限体力同步:", data); diff --git a/assets/Script/monthlyCard.ts b/assets/Script/monthlyCard.ts index 777f78a..8ea37a5 100644 --- a/assets/Script/monthlyCard.ts +++ b/assets/Script/monthlyCard.ts @@ -253,8 +253,9 @@ export default class NewClass extends cc.Component { jiazaiComp.onGames(); } - - this.node.active = false; + if (this.node) { + this.node.active = false; + } } buyProduct(event, customData) { diff --git a/assets/Script/prop/Adhesive.ts b/assets/Script/prop/Adhesive.ts index 8be4392..bb4f91b 100644 --- a/assets/Script/prop/Adhesive.ts +++ b/assets/Script/prop/Adhesive.ts @@ -58,9 +58,11 @@ export default class Adhesive extends cc.Component { setTimeout(() => { - this.node.active = false; - this.node.removeFromParent(); - this.node = null; + if (this.node) { + this.node.active = false; + this.node.removeFromParent(); + this.node = null; + } }, 2000); } diff --git a/assets/Script/prop/Boom.ts b/assets/Script/prop/Boom.ts index f18e0b4..9aa28ba 100644 --- a/assets/Script/prop/Boom.ts +++ b/assets/Script/prop/Boom.ts @@ -114,8 +114,10 @@ export default class Boom extends cc.Component { .to(0.2, { opacity: 0 }) .start(); // this.updateCoin(); - this.node.active = false; - this.node.destroy(); + if (this.node) { + this.node.active = false; + this.node.destroy(); + } } stopBoom() { diff --git a/assets/Script/ranking.ts b/assets/Script/ranking.ts index fe77d8b..b32175d 100644 --- a/assets/Script/ranking.ts +++ b/assets/Script/ranking.ts @@ -87,6 +87,7 @@ export default class ranking extends cc.Component { } showRanks() { + //@ts-ignore if (typeof wx === 'undefined') { return; } @@ -118,6 +119,7 @@ export default class ranking extends cc.Component { onRanksBtnClicked() { + //@ts-ignore if (typeof wx === 'undefined') { this.showRanks(); // 非微信环境直接显示 return; @@ -340,7 +342,7 @@ export default class ranking extends cc.Component { let url = this.selfInfo.useravatar; cc.assetManager.loadRemote(url, { ext: '.png' }, (err, texture: cc.Texture2D) => { - if (texture) { + if (texture && this.selfNode) { this.selfNode.getChildByName("pic").active = true; var sprite = this.selfNode.getChildByName("pic").getChildByName("pic").getComponent(cc.Sprite); sprite.spriteFrame = new cc.SpriteFrame(texture); diff --git a/assets/Script/setUi.ts b/assets/Script/setUi.ts index e9a87db..4576d9e 100644 --- a/assets/Script/setUi.ts +++ b/assets/Script/setUi.ts @@ -281,7 +281,9 @@ export default class setUi extends cc.Component { closeUi() { cc.fx.AudioManager._instance.playEffect("anniu_little", null); cc.fx.AudioManager._instance.playEffect("anniu_little", null); - this.node.active = false; + if (this.node) { + this.node.active = false; + } } // update (dt) {} diff --git a/assets/UI/prop/changeColorBlock.png b/assets/UI/prop/changeColorBlock.png new file mode 100644 index 0000000..887e2b5 Binary files /dev/null and b/assets/UI/prop/changeColorBlock.png differ diff --git a/assets/UI/prop/changeColorBlock.png.meta b/assets/UI/prop/changeColorBlock.png.meta new file mode 100644 index 0000000..34c67f4 --- /dev/null +++ b/assets/UI/prop/changeColorBlock.png.meta @@ -0,0 +1,38 @@ +{ + "ver": "2.3.7", + "uuid": "1e22c5d6-ff80-426f-a26c-3eeae80645d0", + "importer": "texture", + "type": "sprite", + "wrapMode": "clamp", + "filterMode": "bilinear", + "premultiplyAlpha": false, + "genMipmaps": false, + "packable": true, + "width": 88, + "height": 88, + "platformSettings": {}, + "subMetas": { + "changeColorBlock": { + "ver": "1.0.6", + "uuid": "210d70b0-7fc5-4994-a640-e892559be2fe", + "importer": "sprite-frame", + "rawTextureUuid": "1e22c5d6-ff80-426f-a26c-3eeae80645d0", + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": -0.5, + "offsetY": 0.5, + "trimX": 0, + "trimY": 4, + "width": 87, + "height": 79, + "rawWidth": 88, + "rawHeight": 88, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "subMetas": {} + } + } +} \ No newline at end of file diff --git a/assets/UI/prop/jumpDoor.png b/assets/UI/prop/jumpDoor.png new file mode 100644 index 0000000..33e6c79 Binary files /dev/null and b/assets/UI/prop/jumpDoor.png differ diff --git a/assets/UI/prop/jumpDoor.png.meta b/assets/UI/prop/jumpDoor.png.meta new file mode 100644 index 0000000..3c3089f --- /dev/null +++ b/assets/UI/prop/jumpDoor.png.meta @@ -0,0 +1,38 @@ +{ + "ver": "2.3.7", + "uuid": "c1c79bb2-c8a4-42fe-b1ba-ead4b99fdb13", + "importer": "texture", + "type": "sprite", + "wrapMode": "clamp", + "filterMode": "bilinear", + "premultiplyAlpha": false, + "genMipmaps": false, + "packable": true, + "width": 123, + "height": 54, + "platformSettings": {}, + "subMetas": { + "jumpDoor": { + "ver": "1.0.6", + "uuid": "154beea0-0584-477d-bcd7-47e669e9ca02", + "importer": "sprite-frame", + "rawTextureUuid": "c1c79bb2-c8a4-42fe-b1ba-ead4b99fdb13", + "trimType": "auto", + "trimThreshold": 1, + "rotated": false, + "offsetX": 0, + "offsetY": 0, + "trimX": 0, + "trimY": 0, + "width": 123, + "height": 54, + "rawWidth": 123, + "rawHeight": 54, + "borderTop": 0, + "borderBottom": 0, + "borderLeft": 0, + "borderRight": 0, + "subMetas": {} + } + } +} \ No newline at end of file diff --git a/assets/action_bundle/script/DailyQuests.ts b/assets/action_bundle/script/DailyQuests.ts index 941b97e..959d77a 100644 --- a/assets/action_bundle/script/DailyQuests.ts +++ b/assets/action_bundle/script/DailyQuests.ts @@ -239,16 +239,16 @@ export default class DailyQuests extends cc.Component { "freeze": shuju.freeze || 0, "hammer": shuju.hammer || 0, "magic_wand": shuju.magic || 0, - "infinite_health": shuju.infinite_health || 0, + "infinite_health": shuju.infinite_health || 900, "price": 0 } this.getShopProp(propData); if (shuju.coin > 0) { cc.fx.GameTool.changeCoin(shuju.coin); } - if (shuju.infinite_health > 0) { - console.log("_______获得无限体力时间:", shuju.infinite_health, name); - cc.fx.GameTool.setUserPowerTime(shuju.infinite_health); + if (name == "share") { + // console.log("_______获得无限体力时间:", shuju.infinite_health, name); + cc.fx.GameTool.setUserPowerTime(900); } const canvasTemp = cc.find("Canvas"); // 假设 Canvas 节点 @@ -259,7 +259,7 @@ export default class DailyQuests extends cc.Component { if (shuju.coin > 0) { JiaZai.updateCoin(); } - if (shuju.infinite_health > 0) { + if (name == "share") { JiaZai.updatePower(); } } @@ -272,7 +272,8 @@ export default class DailyQuests extends cc.Component { closeDailyQuests() { if (this.sceneValue) cc.fx.GameConfig.GM_INFO.sceneValue = this.sceneValue; - this.node.active = false; + if (this.node) + this.node.active = false; const jiazaiNode = cc.find("Canvas"); // 假设 JiaZai 挂在 Canvas 节点 const jiazaiComp = jiazaiNode.getComponent(JiaZai); if (jiazaiComp) { @@ -529,6 +530,7 @@ export default class DailyQuests extends cc.Component { propInfo.magicAmount = cc.fx.GameConfig.GM_INFO.magicAmount; propInfo.freezeAmount = cc.fx.GameConfig.GM_INFO.freezeAmount; propInfo.timestamp = timestamp; + cc.fx.StorageMessage.setStorage("prop", propInfo); cc.fx.GameTool.setUserProp(0, num, (data) => { }) diff --git a/assets/action_bundle/script/NewbieGift.ts b/assets/action_bundle/script/NewbieGift.ts index bf6951d..b34f6ef 100644 --- a/assets/action_bundle/script/NewbieGift.ts +++ b/assets/action_bundle/script/NewbieGift.ts @@ -313,7 +313,8 @@ export default class NewbieGift extends cc.Component { cc.tween(this.node) .to(0.2, { opacity: 0, scale: 0.1, position: cc.v3(posX, posY, 0) }) .call(() => { - this.node.active = false; + if (this.node) + this.node.active = false; }) .start(); } diff --git a/assets/action_bundle/script/WinStreak.ts b/assets/action_bundle/script/WinStreak.ts index 1c5079e..abbe10a 100644 --- a/assets/action_bundle/script/WinStreak.ts +++ b/assets/action_bundle/script/WinStreak.ts @@ -76,7 +76,8 @@ export default class WinStreak extends cc.Component { } closeWinStreak() { - this.node.active = false; + if (this.node) + this.node.active = false; } openLoad() { @@ -99,7 +100,8 @@ export default class WinStreak extends cc.Component { //点击去完成 clickBtn(event, data) { - this.node.active = false; + if (this.node) + this.node.active = false; const jiazaiNode = cc.find("Canvas"); // 假设 JiaZai 挂在 Canvas 节点 const jiazaiComp = jiazaiNode.getComponent(JiaZai); if (jiazaiComp) { diff --git a/assets/action_bundle/script/shareFriend.ts b/assets/action_bundle/script/shareFriend.ts index a253ab3..e733e87 100644 --- a/assets/action_bundle/script/shareFriend.ts +++ b/assets/action_bundle/script/shareFriend.ts @@ -79,7 +79,8 @@ export default class shareFriend extends cc.Component { } closeBtn() { - this.node.active = false; + if (this.node) + this.node.active = false; cc.fx.GameConfig.GM_INFO.otherUid = ""; cc.fx.GameConfig.GM_INFO.otherLevel = 0; } @@ -91,8 +92,8 @@ export default class shareFriend extends cc.Component { cc.assetManager.loadRemote(url, { ext: '.png' }, (err, texture: cc.Texture2D) => { - if (texture) { - console.log("设置头像成功", self.node.getChildByName("iphone")); + if (texture && self.node) { + // console.log("设置头像成功", self.node.getChildByName("iphone")); if (self.node.getChildByName("iphone")) { diff --git a/assets/career/script/CareerItem.ts b/assets/career/script/CareerItem.ts index 2773007..b34c2d7 100644 --- a/assets/career/script/CareerItem.ts +++ b/assets/career/script/CareerItem.ts @@ -111,7 +111,7 @@ export default class CareerItem extends cc.Component { var self = this; // let url = this.data.useravatar; cc.assetManager.loadRemote(url, { ext: '.png' }, (err, texture: cc.Texture2D) => { - if (texture) { + if (texture && node) { // this.node.getChildByName("pic").active = true; var sprite = node.getComponent(cc.Sprite); diff --git a/assets/career/script/CareerList.ts b/assets/career/script/CareerList.ts index f199b34..a78b27d 100644 --- a/assets/career/script/CareerList.ts +++ b/assets/career/script/CareerList.ts @@ -171,7 +171,7 @@ export default class CareerList extends cc.Component { /**计算列表的各项参数 */ private countListParam() { - if (this.itemDataList) { + if (this.itemDataList && this.itemDataList.length) { let dataLen = this.itemDataList.length; let firstRenderHeight = this.firstRender ? this.firstRender.height : 0; let firstRenderWidth = this.firstRender ? this.firstRender.width : 0; @@ -197,65 +197,75 @@ export default class CareerList extends cc.Component { * @param offset scrollView偏移量 */ private createList(startIndex: number, offset: cc.Vec2) { + if (this.itemDataList && this.itemDataList.length) { + //当需要显示的数据长度 > 虚拟列表长度, 删除最末尾几个数据时,列表需要重置位置到scrollView最底端 + if (this.itemDataList.length > this.spawnCount && (startIndex + this.spawnCount - 1) >= this.itemDataList.length) { + startIndex = this.itemDataList.length - this.spawnCount; + offset = this.scrollView.getMaxScrollOffset(); + //当需要显示的数据长度 <= 虚拟列表长度, 隐藏多余的虚拟列表项 + } else if (this.itemDataList.length <= this.spawnCount) { + startIndex = 0; + } - //当需要显示的数据长度 > 虚拟列表长度, 删除最末尾几个数据时,列表需要重置位置到scrollView最底端 - if (this.itemDataList.length > this.spawnCount && (startIndex + this.spawnCount - 1) >= this.itemDataList.length) { - startIndex = this.itemDataList.length - this.spawnCount; - offset = this.scrollView.getMaxScrollOffset(); - //当需要显示的数据长度 <= 虚拟列表长度, 隐藏多余的虚拟列表项 - } else if (this.itemDataList.length <= this.spawnCount) { - startIndex = 0; - } - - for (let i = 0; i < this.spawnCount; i++) { - let item: cc.Node; - //需要显示的数据索引在数据范围内,则item实例显示出来 - if (i + startIndex < this.itemDataList.length) { - if (this.itemList[i] == null) { - item = this.getItem(); - this.itemList.push(item); - item.active = true; - item.parent = this.content; + for (let i = 0; i < this.spawnCount; i++) { + let item: cc.Node; + //需要显示的数据索引在数据范围内,则item实例显示出来 + if (i + startIndex < this.itemDataList.length) { + if (this.itemList[i] == null) { + item = this.getItem(); + this.itemList.push(item); + item.active = true; + item.parent = this.content; + } else { + item = this.itemList[i]; + } + //需要显示的数据索引超过了数据范围,则item实例隐藏起来 } else { - item = this.itemList[i]; + //item实例数量 > 需要显示的数据量 + if (this.itemList) { + if (this.itemList.length > (this.itemDataList.length - startIndex)) { + item = this.itemList.pop(); + item.removeFromParent(); + this.itemPool.push(item); + } + } + + continue; } - //需要显示的数据索引超过了数据范围,则item实例隐藏起来 - } else { - //item实例数量 > 需要显示的数据量 - if (this.itemList.length > (this.itemDataList.length - startIndex)) { - item = this.itemList.pop(); - item.removeFromParent(); - this.itemPool.push(item); + + let itemRender: CareerItem = item.getComponent(CareerItem); + itemRender.itemIndex = i + startIndex; + itemRender.data = this.itemDataList[i + startIndex]; + itemRender.dataChanged(); + + // 计算firstRender的高度偏移 + let firstRenderHeight = this.firstRender ? this.firstRender.height : 0; + let firstRenderOffsetY = firstRenderHeight > 0 ? firstRenderHeight + this.spaceY : 0; + + if (this.type == ListType.Vertical) { + // item左边对齐padding_left + item.setPosition(this.padding_left + item.width / 2, + -item.height * (0.5 + i + startIndex) - this.spaceY * (i + startIndex) - this.padding_top - firstRenderOffsetY); } - continue; - } - - let itemRender: CareerItem = item.getComponent(CareerItem); - itemRender.itemIndex = i + startIndex; - itemRender.data = this.itemDataList[i + startIndex]; - itemRender.dataChanged(); - - // 计算firstRender的高度偏移 - let firstRenderHeight = this.firstRender ? this.firstRender.height : 0; - let firstRenderOffsetY = firstRenderHeight > 0 ? firstRenderHeight + this.spaceY : 0; - - if (this.type == ListType.Vertical) { - // item左边对齐padding_left - item.setPosition(this.padding_left + item.width / 2, - -item.height * (0.5 + i + startIndex) - this.spaceY * (i + startIndex) - this.padding_top - firstRenderOffsetY); } } + + + this.scrollView.scrollToOffset(offset); } /**获取一个列表项 */ private getItem() { - if (this.itemPool.length == 0) { - return cc.instantiate(this.itemRender); - } else { - return this.itemPool.pop(); + if (this.itemPool) { + if (this.itemPool.length == 0) { + return cc.instantiate(this.itemRender); + } else { + return this.itemPool.pop(); + } } + } update(dt) { @@ -277,55 +287,58 @@ export default class CareerList extends cc.Component { /**垂直排列 */ private updateV() { - let items = this.itemList; - let item; - let bufferZone = this.halfScrollView; - let isUp = this.scrollView.content.y > this.lastContentPosY; - let offset = (this.itemHeight + this.spaceY) * items.length; + if (this.itemList) { + let items = this.itemList; + let item; + let bufferZone = this.halfScrollView; + let isUp = this.scrollView.content.y > this.lastContentPosY; + let offset = (this.itemHeight + this.spaceY) * items.length; - // 计算firstRender的高度偏移 - let firstRenderHeight = this.firstRender ? this.firstRender.height : 0; - let firstRenderOffsetY = firstRenderHeight > 0 ? firstRenderHeight + this.spaceY : 0; + // 计算firstRender的高度偏移 + let firstRenderHeight = this.firstRender ? this.firstRender.height : 0; + let firstRenderOffsetY = firstRenderHeight > 0 ? firstRenderHeight + this.spaceY : 0; - for (let i = 0; i < items.length; i++) { - item = items[i]; - let viewPos = this.getPositionInView(item); - if (isUp) { - if (viewPos) { - //item上滑时,超出了scrollView上边界,将item移动到下方复用,item移动到下方的位置必须不超过content的下边界 - if (viewPos.y > bufferZone && item.y - offset - this.padding_buttom > -this.content.height - firstRenderOffsetY) { - if (item.getComponent(CareerItem)) { - let itemRender: CareerItem = item.getComponent(CareerItem); - if (items != null && items != undefined) { - let itemIndex = itemRender.itemIndex + items.length; - itemRender.itemIndex = itemIndex; - itemRender.data = this.itemDataList[itemIndex]; - itemRender.dataChanged(); - item.y = item.y - offset; + for (let i = 0; i < items.length; i++) { + item = items[i]; + let viewPos = this.getPositionInView(item); + if (isUp) { + if (viewPos) { + //item上滑时,超出了scrollView上边界,将item移动到下方复用,item移动到下方的位置必须不超过content的下边界 + if (viewPos.y > bufferZone && item.y - offset - this.padding_buttom > -this.content.height - firstRenderOffsetY) { + if (item.getComponent(CareerItem)) { + let itemRender: CareerItem = item.getComponent(CareerItem); + if (items != null && items != undefined) { + let itemIndex = itemRender.itemIndex + items.length; + itemRender.itemIndex = itemIndex; + itemRender.data = this.itemDataList[itemIndex]; + itemRender.dataChanged(); + item.y = item.y - offset; + } } } } - } - } else { - if (viewPos) { - //item下滑时,超出了scrollView下边界,将item移动到上方复用,item移动到上方的位置必须不超过content的上边界 - if (viewPos.y < -bufferZone && item.y + offset + this.padding_top < -firstRenderOffsetY) { - if (item.getComponent(CareerItem)) { - let itemRender: CareerItem = item.getComponent(CareerItem); - if (items != null && items != undefined) { - let itemIndex = itemRender.itemIndex - items.length; - itemRender.itemIndex = itemIndex; - itemRender.data = this.itemDataList[itemIndex]; - itemRender.dataChanged(); - item.y = item.y + offset; + } else { + if (viewPos) { + //item下滑时,超出了scrollView下边界,将item移动到上方复用,item移动到上方的位置必须不超过content的上边界 + if (viewPos.y < -bufferZone && item.y + offset + this.padding_top < -firstRenderOffsetY) { + if (item.getComponent(CareerItem)) { + let itemRender: CareerItem = item.getComponent(CareerItem); + if (items != null && items != undefined) { + let itemIndex = itemRender.itemIndex - items.length; + itemRender.itemIndex = itemIndex; + itemRender.data = this.itemDataList[itemIndex]; + itemRender.dataChanged(); + item.y = item.y + offset; + } } } } } } + this.lastContentPosY = this.scrollView.content.y; } - this.lastContentPosY = this.scrollView.content.y; + } @@ -359,11 +372,12 @@ export default class CareerList extends cc.Component { * @param data 数据 */ public addItemAt(index: number, data: any) { - if (this.itemDataList[index] != null || this.itemDataList.length == index) { - this.itemDataList.splice(index, 1, data); - this.updateContent(); + if (this.itemDataList) { + if (this.itemDataList[index] != null || this.itemDataList.length == index) { + this.itemDataList.splice(index, 1, data); + this.updateContent(); + } } - } /** @@ -391,107 +405,113 @@ export default class CareerList extends cc.Component { /**获取第一个Item的位置 */ private updateContent() { - //显示列表实例为0个 - if (this.itemList.length == 0) { - this.countListParam(); - this.createList(0, new cc.Vec2(0, 0)); - //显示列表的实例不为0个,则需要重新排列item实例数组 - } else { - if (this.type == ListType.Vertical) { - this.itemList.sort((a: any, b: any) => { - return b.y - a.y; - }); - } else if (this.type == ListType.Horizontal) { - this.itemList.sort((a: any, b: any) => { - return a.x - b.x; - }); - } else if (this.type == ListType.Grid) { - if (this.startAxis == StartAxisType.Vertical) { - this.itemList.sort((a: any, b: any) => { - return a.x - b.x; - }); - this.itemList.sort((a: any, b: any) => { - return b.y - a.y; - }); - } else if (this.startAxis == StartAxisType.Horizontal) { + if (this.itemList) { + //显示列表实例为0个 + if (this.itemList.length == 0) { + this.countListParam(); + this.createList(0, new cc.Vec2(0, 0)); + //显示列表的实例不为0个,则需要重新排列item实例数组 + } else { + if (this.type == ListType.Vertical) { this.itemList.sort((a: any, b: any) => { return b.y - a.y; }); + } else if (this.type == ListType.Horizontal) { this.itemList.sort((a: any, b: any) => { return a.x - b.x; }); + } else if (this.type == ListType.Grid) { + if (this.startAxis == StartAxisType.Vertical) { + this.itemList.sort((a: any, b: any) => { + return a.x - b.x; + }); + this.itemList.sort((a: any, b: any) => { + return b.y - a.y; + }); + } else if (this.startAxis == StartAxisType.Horizontal) { + this.itemList.sort((a: any, b: any) => { + return b.y - a.y; + }); + this.itemList.sort((a: any, b: any) => { + return a.x - b.x; + }); + } } + + this.countListParam(); + + //获取第一个item实例需要显示的数据索引 + var startIndex = this.itemList[0].getComponent(CareerItem).itemIndex; + + if (this.type == ListType.Grid && this.startAxis == StartAxisType.Vertical) { + startIndex += (startIndex + this.spawnCount) % this.gridCol; + } else if (this.type == ListType.Grid && this.startAxis == StartAxisType.Horizontal) { + startIndex += (startIndex + this.spawnCount) % this.gridRow; + } + + //getScrollOffset()和scrollToOffset()的x值是相反的 + var offset: cc.Vec2 = this.scrollView.getScrollOffset(); + offset.x = - offset.x; + + this.createList(startIndex, offset); } - - this.countListParam(); - - //获取第一个item实例需要显示的数据索引 - var startIndex = this.itemList[0].getComponent(CareerItem).itemIndex; - - if (this.type == ListType.Grid && this.startAxis == StartAxisType.Vertical) { - startIndex += (startIndex + this.spawnCount) % this.gridCol; - } else if (this.type == ListType.Grid && this.startAxis == StartAxisType.Horizontal) { - startIndex += (startIndex + this.spawnCount) % this.gridRow; - } - - //getScrollOffset()和scrollToOffset()的x值是相反的 - var offset: cc.Vec2 = this.scrollView.getScrollOffset(); - offset.x = - offset.x; - - this.createList(startIndex, offset); } + } public firstRenderInit() { // let - this.firstRender.active = true; - if (this.randerChildren) { - if (this.randerChildren.length == 0) { - this.randerChildren = []; - let length = this.topData.length + 3; - if (length > this.firstRender.children.length) - length = this.firstRender.children.length; - for (let i = 3; i < length; i++) { - this.randerChildren.push(this.firstRender.children[i]); - let username = cc.fx.GameTool.subName(this.topData[i - 3].username, 5); - if (username == "user") username = "匿名玩家"; - if (this.firstRender.children[i]) { - if (this.firstRender.children[i].getChildByName("name")) { - this.firstRender.children[i].getChildByName("name").getComponent(cc.Label).string = username + ""; - } - if (this.firstRender.children[i].getChildByName("rank")) { - this.firstRender.children[i].getChildByName("rank").getComponent(cc.Label).string = this.topData[i - 3].addLevel; - } - } - - - if (this.topData[i - 3].useravatar == "" || this.topData[i - 3].useravatar == null || this.topData[i - 3].useravatar == undefined - ) { - // this.firstRender.children[i].getChildByName("icon").getComponent(cc.Sprite).spriteFrame = this.defaultsprite; - } - else if (this.topData[i - 3].useravatar == "0" || this.topData[i - 3].useravatar == "1" || this.topData[i - 3].useravatar == "2" - || this.topData[i - 3].useravatar == "3" || this.topData[i - 3].useravatar == "4" || this.topData[i - 3].useravatar == "5" || this.topData[i - 3].useravatar == "6" - || this.topData[i - 3].useravatar == "7" || this.topData[i - 3].useravatar == "8" || this.topData[i - 3].useravatar == "9" || - this.topData[i - 3].useravatar == "10" || this.topData[i - 3].useravatar == "11" || this.topData[i - 3].useravatar == "12" || this.topData[i - 3].useravatar == "13" || this.topData[i - 3].useravatar == "14" - || this.topData[i - 3].useravatar == "15" || this.topData[i - 3].useravatar == "16" || this.topData[i - 3].useravatar == "17" - ) { - - let useravatar = this.topData[i - 3].useravatar; - let useravatarTemp = "icon_" + useravatar; - // console.log("222头像名称", useravatarTemp, "333用户名字:", username); + if (this.firstRender && this.topData) { + this.firstRender.active = true; + if (this.randerChildren) { + if (this.randerChildren.length == 0) { + this.randerChildren = []; + let length = this.topData.length + 3; + if (length > this.firstRender.children.length) + length = this.firstRender.children.length; + for (let i = 3; i < length; i++) { + this.randerChildren.push(this.firstRender.children[i]); + let username = cc.fx.GameTool.subName(this.topData[i - 3].username, 5); + if (username == "user") username = "匿名玩家"; if (this.firstRender.children[i]) { - this.firstRender.children[i].getChildByName("mask").getChildByName("icon").getComponent(cc.Sprite).spriteFrame = this.UI.getSpriteFrame(useravatarTemp); - this.firstRender.children[i].getChildByName("mask").getChildByName("icon").width = 150; - this.firstRender.children[i].getChildByName("mask").getChildByName("icon").height = 150; + if (this.firstRender.children[i].getChildByName("name")) { + this.firstRender.children[i].getChildByName("name").getComponent(cc.Label).string = username + ""; + } + if (this.firstRender.children[i].getChildByName("rank")) { + this.firstRender.children[i].getChildByName("rank").getComponent(cc.Label).string = this.topData[i - 3].addLevel; + } } + + if (this.topData[i - 3].useravatar == "" || this.topData[i - 3].useravatar == null || this.topData[i - 3].useravatar == undefined + ) { + // this.firstRender.children[i].getChildByName("icon").getComponent(cc.Sprite).spriteFrame = this.defaultsprite; + } + else if (this.topData[i - 3].useravatar == "0" || this.topData[i - 3].useravatar == "1" || this.topData[i - 3].useravatar == "2" + || this.topData[i - 3].useravatar == "3" || this.topData[i - 3].useravatar == "4" || this.topData[i - 3].useravatar == "5" || this.topData[i - 3].useravatar == "6" + || this.topData[i - 3].useravatar == "7" || this.topData[i - 3].useravatar == "8" || this.topData[i - 3].useravatar == "9" || + this.topData[i - 3].useravatar == "10" || this.topData[i - 3].useravatar == "11" || this.topData[i - 3].useravatar == "12" || this.topData[i - 3].useravatar == "13" || this.topData[i - 3].useravatar == "14" + || this.topData[i - 3].useravatar == "15" || this.topData[i - 3].useravatar == "16" || this.topData[i - 3].useravatar == "17" + ) { + + let useravatar = this.topData[i - 3].useravatar; + let useravatarTemp = "icon_" + useravatar; + // console.log("222头像名称", useravatarTemp, "333用户名字:", username); + if (this.firstRender.children[i]) { + this.firstRender.children[i].getChildByName("mask").getChildByName("icon").getComponent(cc.Sprite).spriteFrame = this.UI.getSpriteFrame(useravatarTemp); + this.firstRender.children[i].getChildByName("mask").getChildByName("icon").width = 150; + this.firstRender.children[i].getChildByName("mask").getChildByName("icon").height = 150; + } + + } + else this.setPic(this.topData[i - 3].useravatar, this.firstRender.children[i].getChildByName("mask").getChildByName("icon")); } - else this.setPic(this.topData[i - 3].useravatar, this.firstRender.children[i].getChildByName("mask").getChildByName("icon")); } } } + } public setPic(url, node) { @@ -501,7 +521,7 @@ export default class CareerList extends cc.Component { // let url = this.data.useravatar; cc.assetManager.loadRemote(url, { ext: '.png' }, (err, texture: cc.Texture2D) => { - if (texture) { + if (texture && node) { // node.getChildByName("pic").active = true; var sprite = node.getComponent(cc.Sprite); sprite.spriteFrame = new cc.SpriteFrame(texture); @@ -515,24 +535,30 @@ export default class CareerList extends cc.Component { /**销毁 */ public onDestroy() { - //清理列表项 - let len = this.itemList.length; - for (let i = 0; i < len; i++) { - if (cc.isValid(this.itemList[i], true)) { - this.itemList[i].destroy(); + if (this.itemList) { + //清理列表项 + let len = this.itemList.length; + for (let i = 0; i < len; i++) { + if (cc.isValid(this.itemList[i], true)) { + this.itemList[i].destroy(); + } + } + this.itemList.length = 0; + if (this.itemPool) { + //清理对象池 + len = this.itemPool.length; + for (let i = 0; i < len; i++) { + if (cc.isValid(this.itemPool[i], true)) { + this.itemPool[i].destroy(); + } + } + this.itemPool.length = 0; + } + if (this.itemDataList) { + //清理列表数据 + this.itemDataList.length = 0; } } - this.itemList.length = 0; - //清理对象池 - len = this.itemPool.length; - for (let i = 0; i < len; i++) { - if (cc.isValid(this.itemPool[i], true)) { - this.itemPool[i].destroy(); - } - } - this.itemPool.length = 0; - //清理列表数据 - this.itemDataList.length = 0; } /** @@ -605,67 +631,73 @@ export default class CareerList extends cc.Component { return false; } - // 循环遍历itemDataList查找目标城市 - let targetIndex = -1; - for (let i = 0; i < this.itemDataList.length; i++) { - if (this.itemDataList[i] && this.itemDataList[i].name === cityName) { - targetIndex = i; - break; + if (this.itemDataList) { + // 循环遍历itemDataList查找目标城市 + let targetIndex = -1; + for (let i = 0; i < this.itemDataList.length; i++) { + if (this.itemDataList[i] && this.itemDataList[i].name === cityName) { + targetIndex = i; + break; + } } - } - if (targetIndex === -1) { - console.warn(`未找到城市名为"${cityName}"的列表项`); + if (targetIndex === -1) { + console.warn(`未找到城市名为"${cityName}"的列表项`); + return false; + } + + console.log(`找到城市"${cityName}",索引位置:${targetIndex}`); + + // 计算目标城市在列表中的位置 + const itemHeight = this.itemHeight; + const spaceY = this.spaceY; + const paddingTop = this.padding_top; + + // 计算firstRender的高度偏移 + let firstRenderHeight = this.firstRender ? this.firstRender.height : 0; + let firstRenderOffsetY = firstRenderHeight > 0 ? firstRenderHeight + this.spaceY : 0; + + // 计算目标城市在content中的Y坐标(相对于content顶部) + let targetYInContent = -itemHeight * (0.5 + targetIndex) - spaceY * targetIndex - paddingTop - firstRenderOffsetY; + + // 计算目标城市在屏幕中的期望位置 + const scrollViewHeight = this.scrollView.node.height; + const contentHeight = this.content.height; + + // 计算目标城市在屏幕中的期望Y坐标(相对于scrollView顶部) + let targetYInView = -targetYInContent - (scrollViewHeight * position); + + // 限制滚动范围 + const maxScrollY = Math.max(0, contentHeight - scrollViewHeight); + targetYInView = Math.max(0, Math.min(maxScrollY, targetYInView)); + + // 获取当前滚动偏移量 + const currentOffset = this.scrollView.getScrollOffset(); + + // 计算相对偏移量(从当前位置到目标位置的差值) + const relativeOffsetY = targetYInView - currentOffset.y; + + // 计算目标偏移量(当前位置 + 相对偏移量) + const targetOffset = new cc.Vec2(0, currentOffset.y + relativeOffsetY); + + // 根据滚动距离动态调整动画时间(距离越大,时间越长) + const distance = Math.abs(relativeOffsetY); + const baseDuration = 0.2; // 基础动画时间 + const maxDuration = 1; // 最大动画时间 + const adjustedDuration = Math.min(maxDuration, baseDuration + (distance / 1000) * 0.5); + + console.log(`当前偏移量: ${currentOffset.y}, 目标偏移量: ${targetOffset.y}, 相对偏移量: ${relativeOffsetY}, 距离: ${distance}`); + + // 执行滚动 + this.scrollView.scrollToOffset(targetOffset, adjustedDuration, false); + + console.log(`滚动到城市"${cityName}",目标位置:${position},动画时间:${adjustedDuration}秒`); + return true; + } + else { return false; } - console.log(`找到城市"${cityName}",索引位置:${targetIndex}`); - - // 计算目标城市在列表中的位置 - const itemHeight = this.itemHeight; - const spaceY = this.spaceY; - const paddingTop = this.padding_top; - - // 计算firstRender的高度偏移 - let firstRenderHeight = this.firstRender ? this.firstRender.height : 0; - let firstRenderOffsetY = firstRenderHeight > 0 ? firstRenderHeight + this.spaceY : 0; - - // 计算目标城市在content中的Y坐标(相对于content顶部) - let targetYInContent = -itemHeight * (0.5 + targetIndex) - spaceY * targetIndex - paddingTop - firstRenderOffsetY; - - // 计算目标城市在屏幕中的期望位置 - const scrollViewHeight = this.scrollView.node.height; - const contentHeight = this.content.height; - - // 计算目标城市在屏幕中的期望Y坐标(相对于scrollView顶部) - let targetYInView = -targetYInContent - (scrollViewHeight * position); - - // 限制滚动范围 - const maxScrollY = Math.max(0, contentHeight - scrollViewHeight); - targetYInView = Math.max(0, Math.min(maxScrollY, targetYInView)); - - // 获取当前滚动偏移量 - const currentOffset = this.scrollView.getScrollOffset(); - - // 计算相对偏移量(从当前位置到目标位置的差值) - const relativeOffsetY = targetYInView - currentOffset.y; - - // 计算目标偏移量(当前位置 + 相对偏移量) - const targetOffset = new cc.Vec2(0, currentOffset.y + relativeOffsetY); - - // 根据滚动距离动态调整动画时间(距离越大,时间越长) - const distance = Math.abs(relativeOffsetY); - const baseDuration = 0.2; // 基础动画时间 - const maxDuration = 1; // 最大动画时间 - const adjustedDuration = Math.min(maxDuration, baseDuration + (distance / 1000) * 0.5); - - console.log(`当前偏移量: ${currentOffset.y}, 目标偏移量: ${targetOffset.y}, 相对偏移量: ${relativeOffsetY}, 距离: ${distance}`); - - // 执行滚动 - this.scrollView.scrollToOffset(targetOffset, adjustedDuration, false); - - console.log(`滚动到城市"${cityName}",目标位置:${position},动画时间:${adjustedDuration}秒`); - return true; } diff --git a/assets/career/script/CareerManager.ts b/assets/career/script/CareerManager.ts index da38ce8..5cc1378 100644 --- a/assets/career/script/CareerManager.ts +++ b/assets/career/script/CareerManager.ts @@ -87,10 +87,13 @@ export default class CareerManager extends cc.Component { this.selfData = data; this.rankList.setData(this.listData, topData); if (data) { - if (data.length > 0) { - this.rankNumber = data[0].rank; - this.rankTotal = data.length; + if (data.length) { + if (data.length > 0) { + this.rankNumber = data[0].rank; + this.rankTotal = data.length; + } } + } } diff --git a/assets/career/script/Item.ts b/assets/career/script/Item.ts index 10d26a4..3bc9304 100644 --- a/assets/career/script/Item.ts +++ b/assets/career/script/Item.ts @@ -81,7 +81,7 @@ export default class Item extends cc.Component { let url = this.data.useravatar; cc.assetManager.loadRemote(url, { ext: '.png' }, (err, texture: cc.Texture2D) => { - if (texture) { + if (texture && this.node) { this.node.getChildByName("pic").active = true; // console.log("设置头像成功",err); if (this.node.getChildByName("pic")) { diff --git a/assets/custom/Json/level1.json.meta b/assets/custom/Json/level1.json.meta index 3628a5a..3aa2d32 100644 --- a/assets/custom/Json/level1.json.meta +++ b/assets/custom/Json/level1.json.meta @@ -1,6 +1,6 @@ { "ver": "1.0.2", - "uuid": "cf23a18b-2a0f-45e2-9906-24be2d5b870f", + "uuid": "2c6e55f0-ce03-4118-8533-8236936dfbcb", "importer": "json", "subMetas": {} } \ No newline at end of file diff --git a/assets/custom/Json/level1000.json b/assets/custom/Json/level1000.json new file mode 100644 index 0000000..2cdac55 --- /dev/null +++ b/assets/custom/Json/level1000.json @@ -0,0 +1,329 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1000", + "map": [ + 8, + 8 + ], + "time": 120, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "id": 210 + }, + { + "block": 2, + "color": 4, + "type": 0, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "id": 220 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "id": 230 + }, + { + "block": 2, + "color": 5, + "type": 0, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "id": 240 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 240, + "y": 240, + "z": 0 + }, + "id": 250 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "id": 260 + }, + { + "block": 0, + "color": 5, + "type": 14, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "floor": 1, + "floorTime": 10, + "floorMove": true, + "id": 270 + }, + { + "block": 17, + "color": 7, + "type": 14, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "floor": 2, + "floorTime": 7, + "floorMove": true, + "id": 280 + }, + { + "block": 2, + "color": 4, + "type": 14, + "position": { + "x": 0, + "y": -360, + "z": 0 + }, + "floor": 3, + "floorTime": 9, + "floorMove": true, + "id": 290 + }, + { + "block": 1, + "color": 8, + "type": 8, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "id": 300 + }, + { + "block": 4, + "color": 1, + "type": 14, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 7, + "type": 7, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 320 + }, + { + "block": 0, + "color": 8, + "type": 9, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 330 + }, + { + "block": 0, + "color": 4, + "type": 9, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 340 + }, + { + "block": 1, + "color": 3, + "type": 9, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 350 + }, + { + "block": 1, + "color": 9, + "type": 9, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 360 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1001, + "num": 17, + "color": 4, + "special": 0, + "length": 1 + }, + { + "id": 1002, + "num": 20, + "color": 1, + "special": 0, + "length": 3 + }, + { + "id": 1003, + "num": 21, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1004, + "num": 22, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1005, + "num": 14, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 1006, + "num": 16, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1007, + "num": 10, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 1008, + "num": 12, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 1009, + "num": 6, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 1010, + "num": 8, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1011, + "num": 2, + "color": 7, + "special": 3, + "length": 3, + "freeze": 5 + }, + { + "id": 1012, + "num": 3, + "color": 7, + "special": 3, + "length": 0, + "freeze": 5 + }, + { + "id": 1013, + "num": 4, + "color": 7, + "special": 3, + "length": 0, + "freeze": 5 + }, + { + "id": 1014, + "num": 7, + "color": 5, + "special": 3, + "length": 1, + "freeze": 8 + }, + { + "id": 1015, + "num": 11, + "color": 8, + "special": 6, + "length": 2, + "lockTime": 4 + }, + { + "id": 1016, + "num": 13, + "color": 8, + "special": 6, + "length": 0, + "lockTime": 4 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1000.json.meta b/assets/custom/Json/level1000.json.meta new file mode 100644 index 0000000..76ecf34 --- /dev/null +++ b/assets/custom/Json/level1000.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "467f18a2-294d-4e3b-9fd9-f4eef197842e", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1001.json b/assets/custom/Json/level1001.json new file mode 100644 index 0000000..7adb00e --- /dev/null +++ b/assets/custom/Json/level1001.json @@ -0,0 +1,328 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1001", + "map": [ + 8, + 8 + ], + "time": 90, + "gap": [ + { + "x": 6, + "y": 1, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 3, + "z": 0 + }, + { + "x": 6, + "y": 4, + "z": 0 + }, + { + "x": 4, + "y": 1, + "z": 0 + }, + { + "x": 5, + "y": 1, + "z": 0 + }, + { + "x": 4, + "y": 2, + "z": 0 + }, + { + "x": 5, + "y": 2, + "z": 0 + }, + { + "x": 5, + "y": 3, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 2, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "id": 210 + }, + { + "block": 0, + "color": 9, + "type": 17, + "position": { + "x": 120, + "y": 240, + "z": 0 + }, + "boomTime": 1, + "id": 220 + }, + { + "block": 2, + "color": 10, + "type": 17, + "position": { + "x": 0, + "y": -360, + "z": 0 + }, + "boomTime": 2, + "id": 230 + }, + { + "block": 1, + "color": 3, + "type": 0, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "lock": false, + "id": 240 + }, + { + "block": 2, + "color": 4, + "type": 0, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 250 + }, + { + "block": 4, + "color": 8, + "type": 0, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "floor": 1, + "floorTime": 8, + "floorMove": true, + "lock": true, + "id": 260 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "floor": 2, + "floorTime": 3, + "floorMove": true, + "lock": true, + "id": 270 + }, + { + "block": 1, + "color": 2, + "type": 9, + "position": { + "x": 0, + "y": 240, + "z": 0 + }, + "adhesiveTime": 2, + "id": 280 + }, + { + "block": 1, + "color": 2, + "type": 9, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "adhesiveTime": 1, + "id": 290 + }, + { + "block": 1, + "color": 9, + "type": 16, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "questionTime": 8, + "id": 300 + }, + { + "block": 0, + "color": 1, + "type": 16, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "questionTime": 9, + "id": 310 + }, + { + "block": 0, + "color": 4, + "type": 16, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "questionTime": 11, + "id": 320 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1002, + "num": 0, + "color": 8, + "special": 0, + "length": 3 + }, + { + "id": 1003, + "num": 1, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1004, + "num": 2, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1005, + "num": 4, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 1006, + "num": 5, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1007, + "num": 7, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 1008, + "num": 9, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1009, + "num": 15, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 1010, + "num": 18, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1011, + "num": 21, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 1012, + "num": 22, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1013, + "num": 23, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1014, + "num": 12, + "color": 9, + "special": 0, + "length": 1 + }, + { + "id": 1015, + "num": 8, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 1016, + "num": 10, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 1017, + "num": 6, + "color": 4, + "special": 0, + "length": 1 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1001.json.meta b/assets/custom/Json/level1001.json.meta new file mode 100644 index 0000000..885a57b --- /dev/null +++ b/assets/custom/Json/level1001.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "743791a1-3640-49c8-bcb2-fb780ec005ee", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1002.json b/assets/custom/Json/level1002.json new file mode 100644 index 0000000..b433a98 --- /dev/null +++ b/assets/custom/Json/level1002.json @@ -0,0 +1,381 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [ + { + "x": 3, + "y": 2, + "color": "10" + }, + { + "x": 4, + "y": 2, + "color": "10" + } + ], + "id": "1002", + "map": [ + 8, + 9 + ], + "time": 140, + "gap": [ + { + "x": 1, + "y": 2, + "z": 0 + }, + { + "x": 1, + "y": 3, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 3, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 360, + "y": 60, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": 60, + "z": 0 + }, + "id": 220 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 120, + "y": -180, + "z": 0 + }, + "id": 230 + }, + { + "block": 0, + "color": 10, + "type": 0, + "position": { + "x": 240, + "y": -180, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 9, + "type": 0, + "position": { + "x": -120, + "y": -420, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 5, + "type": 0, + "position": { + "x": 240, + "y": -420, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 4, + "type": 0, + "position": { + "x": 0, + "y": 180, + "z": 0 + }, + "id": 270 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": 120, + "y": 300, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": 180, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": -240, + "y": 180, + "z": 0 + }, + "id": 300 + }, + { + "block": 5, + "color": 10, + "type": 8, + "position": { + "x": 120, + "y": -60, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 6, + "type": 9, + "position": { + "x": 0, + "y": -420, + "z": 0 + }, + "adhesiveTime": 2, + "id": 320 + }, + { + "block": 0, + "color": 3, + "type": 9, + "position": { + "x": 120, + "y": -420, + "z": 0 + }, + "adhesiveTime": 1, + "id": 330 + }, + { + "block": 0, + "color": 3, + "type": 6, + "position": { + "x": -120, + "y": -180, + "z": 0 + }, + "boomTime": 50, + "id": 340 + }, + { + "block": 2, + "color": 3, + "type": 17, + "position": { + "x": 360, + "y": 180, + "z": 0 + }, + "boomTime": 2, + "id": 350 + }, + { + "block": 2, + "color": 9, + "type": 14, + "position": { + "x": 240, + "y": -60, + "z": 0 + }, + "floor": 1, + "floorTime": 5, + "floorMove": true, + "id": 360 + }, + { + "block": 2, + "color": 5, + "type": 14, + "position": { + "x": -120, + "y": -60, + "z": 0 + }, + "floor": 2, + "floorTime": 8, + "floorMove": true, + "id": 370 + }, + { + "block": 0, + "color": 4, + "type": 14, + "position": { + "x": -240, + "y": -60, + "z": 0 + }, + "floor": 3, + "floorTime": 10, + "floorMove": true, + "id": 380 + }, + { + "block": 0, + "color": 10, + "type": 14, + "position": { + "x": 360, + "y": -60, + "z": 0 + }, + "floor": 4, + "floorTime": 12, + "floorMove": true, + "id": 390 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1003, + "num": 1, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 1004, + "num": 3, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 1005, + "num": 4, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1006, + "num": 28, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 1007, + "num": 29, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1008, + "num": 26, + "color": 4, + "special": 0, + "length": 1 + }, + { + "id": 1009, + "num": 17, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 1010, + "num": 19, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 1011, + "num": 5, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1012, + "num": 11, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1013, + "num": 14, + "color": 6, + "special": 6, + "length": 2, + "lockTime": 4 + }, + { + "id": 1014, + "num": 16, + "color": 6, + "special": 6, + "length": 0, + "lockTime": 4 + }, + { + "id": 1015, + "num": 13, + "color": 10, + "special": 3, + "length": 2, + "freeze": 11 + }, + { + "id": 1016, + "num": 15, + "color": 10, + "special": 3, + "length": 0, + "freeze": 11 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1002.json.meta b/assets/custom/Json/level1002.json.meta new file mode 100644 index 0000000..8643820 --- /dev/null +++ b/assets/custom/Json/level1002.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "8d3947c4-aadb-4992-9912-256636247a31", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1003.json b/assets/custom/Json/level1003.json new file mode 100644 index 0000000..832f69d --- /dev/null +++ b/assets/custom/Json/level1003.json @@ -0,0 +1,381 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1003", + "map": [ + 8, + 10 + ], + "time": 90, + "gap": [ + { + "x": 1, + "y": 4, + "z": 0 + }, + { + "x": 1, + "y": 3, + "z": 0 + }, + { + "x": 1, + "y": 2, + "z": 0 + }, + { + "x": 1, + "y": 1, + "z": 0 + }, + { + "x": 6, + "y": 4, + "z": 0 + }, + { + "x": 6, + "y": 3, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 1, + "z": 0 + }, + { + "x": 2, + "y": 2, + "z": 0 + }, + { + "x": 2, + "y": 1, + "z": 0 + }, + { + "x": 5, + "y": 2, + "z": 0 + }, + { + "x": 5, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "id": 210 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 220 + }, + { + "block": 1, + "color": 9, + "type": 17, + "position": { + "x": -120, + "y": 360, + "z": 0 + }, + "boomTime": 1, + "id": 230 + }, + { + "block": 1, + "color": 8, + "type": 17, + "position": { + "x": 360, + "y": 360, + "z": 0 + }, + "boomTime": 2, + "id": 240 + }, + { + "block": 1, + "color": 5, + "type": 17, + "position": { + "x": 120, + "y": 240, + "z": 0 + }, + "boomTime": 3, + "id": 250 + }, + { + "block": 0, + "color": 5, + "type": 1, + "position": { + "x": -240, + "y": 240, + "z": 0 + }, + "stacking": 3, + "id": 260 + }, + { + "block": 4, + "color": 1, + "type": 1, + "position": { + "x": 0, + "y": -480, + "z": 0 + }, + "stacking": 3, + "id": 270 + }, + { + "block": 4, + "color": 10, + "type": 1, + "position": { + "x": 120, + "y": -480, + "z": 0 + }, + "stacking": 4, + "id": 280 + }, + { + "block": 0, + "color": 10, + "type": 1, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "stacking": 4, + "id": 290 + }, + { + "block": 21, + "color": 2, + "type": 1, + "position": { + "x": 240, + "y": -120, + "z": 0 + }, + "stacking": 10, + "id": 300 + }, + { + "block": 22, + "color": 6, + "type": 1, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "stacking": 1, + "id": 310 + }, + { + "block": 0, + "color": 3, + "type": 16, + "position": { + "x": 240, + "y": 240, + "z": 0 + }, + "questionTime": 12, + "id": 320 + }, + { + "block": 1, + "color": 5, + "type": 16, + "position": { + "x": 120, + "y": 360, + "z": 0 + }, + "questionTime": 14, + "id": 330 + }, + { + "block": 0, + "color": 4, + "type": 16, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "questionTime": 10, + "id": 340 + }, + { + "block": 2, + "color": 3, + "type": 16, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "questionTime": 7, + "id": 350 + }, + { + "block": 2, + "color": 4, + "type": 16, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "questionTime": 9, + "id": 360 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1004, + "num": 0, + "color": 10, + "special": 3, + "length": 3, + "freeze": 9 + }, + { + "id": 1005, + "num": 1, + "color": 10, + "special": 3, + "length": 0, + "freeze": 9 + }, + { + "id": 1006, + "num": 2, + "color": 10, + "special": 3, + "length": 0, + "freeze": 9 + }, + { + "id": 1007, + "num": 7, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1008, + "num": 11, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1009, + "num": 13, + "color": 3, + "special": 2, + "length": 1, + "lock": true + }, + { + "id": 1010, + "num": 19, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 1011, + "num": 23, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1012, + "num": 24, + "color": 1, + "special": 3, + "length": 3, + "freeze": 8 + }, + { + "id": 1013, + "num": 25, + "color": 1, + "special": 3, + "length": 0, + "freeze": 8 + }, + { + "id": 1014, + "num": 26, + "color": 1, + "special": 3, + "length": 0, + "freeze": 8 + }, + { + "id": 1015, + "num": 15, + "color": 4, + "special": 2, + "length": 1, + "lock": true + }, + { + "id": 1016, + "num": 12, + "color": 5, + "special": 0, + "length": 2, + "colorArray": "41545" + }, + { + "id": 1017, + "num": 14, + "color": 5, + "special": 0, + "length": 0, + "colorArray": "41545" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1003.json.meta b/assets/custom/Json/level1003.json.meta new file mode 100644 index 0000000..0006333 --- /dev/null +++ b/assets/custom/Json/level1003.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "4c1c0997-de77-4c17-8259-9b0b3c8a0645", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1004.json b/assets/custom/Json/level1004.json new file mode 100644 index 0000000..27d0276 --- /dev/null +++ b/assets/custom/Json/level1004.json @@ -0,0 +1,379 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1004", + "map": [ + 9, + 8 + ], + "time": 110, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 5, + "type": 0, + "position": { + "x": 300, + "y": 0, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 5, + "type": 0, + "position": { + "x": 420, + "y": 0, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 5, + "type": 0, + "position": { + "x": -180, + "y": 0, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 5, + "type": 0, + "position": { + "x": -300, + "y": 0, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 6, + "type": 0, + "position": { + "x": 420, + "y": -360, + "z": 0 + }, + "id": 250 + }, + { + "block": 23, + "color": 6, + "type": 0, + "position": { + "x": -300, + "y": -360, + "z": 0 + }, + "id": 260 + }, + { + "block": 22, + "color": 3, + "type": 0, + "position": { + "x": -60, + "y": 0, + "z": 0 + }, + "id": 270 + }, + { + "block": 21, + "color": 1, + "type": 0, + "position": { + "x": 180, + "y": 0, + "z": 0 + }, + "id": 280 + }, + { + "block": 3, + "color": 4, + "type": 0, + "position": { + "x": 180, + "y": -240, + "z": 0 + }, + "id": 290 + }, + { + "block": 0, + "color": 11, + "type": 0, + "position": { + "x": 60, + "y": -360, + "z": 0 + }, + "id": 300 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": -180, + "y": 240, + "z": 0 + }, + "lock": false, + "id": 310 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": 420, + "y": 240, + "z": 0 + }, + "lock": false, + "id": 320 + }, + { + "block": 1, + "color": 5, + "type": 0, + "position": { + "x": 300, + "y": -360, + "z": 0 + }, + "lock": false, + "id": 330 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": -180, + "y": -240, + "z": 0 + }, + "lock": true, + "id": 340 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": -60, + "y": -360, + "z": 0 + }, + "lock": true, + "id": 350 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 300, + "y": -240, + "z": 0 + }, + "lock": true, + "id": 360 + }, + { + "block": 3, + "color": 7, + "type": 16, + "position": { + "x": 180, + "y": -120, + "z": 0 + }, + "questionTime": 6, + "id": 370 + }, + { + "block": 0, + "color": 7, + "type": 16, + "position": { + "x": -60, + "y": 240, + "z": 0 + }, + "questionTime": 8, + "id": 380 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 60, + "y": 120, + "z": 0 + }, + "floor": 1, + "floorTime": 10, + "floorMove": true, + "lock": true, + "id": 390 + }, + { + "block": 0, + "color": 5, + "type": 16, + "position": { + "x": 180, + "y": 240, + "z": 0 + }, + "questionTime": 12, + "id": 400 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1005, + "num": 2, + "color": 5, + "special": 2, + "length": 1, + "lock": false + }, + { + "id": 1006, + "num": 4, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1007, + "num": 5, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1008, + "num": 7, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 1009, + "num": 9, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1010, + "num": 11, + "color": 4, + "special": 3, + "length": 3, + "freeze": 8 + }, + { + "id": 1011, + "num": 13, + "color": 4, + "special": 3, + "length": 0, + "freeze": 8 + }, + { + "id": 1012, + "num": 15, + "color": 4, + "special": 3, + "length": 0, + "freeze": 8 + }, + { + "id": 1013, + "num": 17, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 1014, + "num": 19, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 1015, + "num": 24, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1016, + "num": 25, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1017, + "num": 22, + "color": 7, + "special": 2, + "length": 1, + "lock": true + }, + { + "id": 1018, + "num": 14, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 1019, + "num": 16, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1020, + "num": 8, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 1021, + "num": 10, + "color": 6, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1004.json.meta b/assets/custom/Json/level1004.json.meta new file mode 100644 index 0000000..526015d --- /dev/null +++ b/assets/custom/Json/level1004.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "c71c22bd-4621-448a-a118-67b7dbeb2fc2", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1005.json b/assets/custom/Json/level1005.json new file mode 100644 index 0000000..f6b7176 --- /dev/null +++ b/assets/custom/Json/level1005.json @@ -0,0 +1,349 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1005", + "map": [ + 8, + 9 + ], + "time": 110, + "gap": [ + { + "x": 1, + "y": 7, + "z": 0 + }, + { + "x": 6, + "y": 7, + "z": 0 + }, + { + "x": 6, + "y": 4, + "z": 0 + }, + { + "x": 6, + "y": 3, + "z": 0 + }, + { + "x": 6, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 1, + "color": 5, + "type": 0, + "position": { + "x": -120, + "y": -420, + "z": 0 + }, + "id": 210 + }, + { + "block": 2, + "color": 4, + "type": 0, + "position": { + "x": 240, + "y": -420, + "z": 0 + }, + "id": 220 + }, + { + "block": 0, + "color": 3, + "type": 0, + "position": { + "x": -120, + "y": -60, + "z": 0 + }, + "id": 230 + }, + { + "block": 1, + "color": 3, + "type": 0, + "position": { + "x": 0, + "y": 60, + "z": 0 + }, + "id": 240 + }, + { + "block": 0, + "color": 10, + "type": 17, + "position": { + "x": -120, + "y": 300, + "z": 0 + }, + "boomTime": 1, + "id": 250 + }, + { + "block": 0, + "color": 6, + "type": 8, + "position": { + "x": -120, + "y": -300, + "z": 0 + }, + "id": 260 + }, + { + "block": 2, + "color": 2, + "type": 9, + "position": { + "x": 0, + "y": -180, + "z": 0 + }, + "adhesiveTime": 2, + "lockTime": 9, + "id": 270 + }, + { + "block": 2, + "color": 7, + "type": 9, + "position": { + "x": 120, + "y": -180, + "z": 0 + }, + "adhesiveTime": 1, + "lockTime": 9, + "id": 280 + }, + { + "block": 10, + "color": 10, + "type": 16, + "position": { + "x": -240, + "y": -60, + "z": 0 + }, + "questionTime": 11, + "id": 290 + }, + { + "block": 1, + "color": 3, + "type": 17, + "position": { + "x": -120, + "y": -180, + "z": 0 + }, + "boomTime": 1, + "floor": 1, + "floorTime": 8, + "floorMove": true, + "id": 300 + }, + { + "block": 2, + "color": 5, + "type": 8, + "position": { + "x": 120, + "y": -420, + "z": 0 + }, + "id": 310 + }, + { + "block": 2, + "color": 8, + "type": 17, + "position": { + "x": 0, + "y": 180, + "z": 0 + }, + "boomTime": 1, + "floor": 2, + "floorTime": 5, + "floorMove": true, + "id": 320 + }, + { + "block": 20, + "color": 4, + "type": 16, + "position": { + "x": 240, + "y": 180, + "z": 0 + }, + "questionTime": 6, + "id": 330 + }, + { + "block": 0, + "color": 8, + "type": 16, + "position": { + "x": 360, + "y": 60, + "z": 0 + }, + "questionTime": 5, + "id": 340 + }, + { + "block": 2, + "color": 10, + "type": 16, + "position": { + "x": 0, + "y": -420, + "z": 0 + }, + "questionTime": 4, + "id": 350 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1006, + "num": 4, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 1007, + "num": 5, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 1008, + "num": 14, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 1009, + "num": 16, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1010, + "num": 26, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1011, + "num": 27, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1012, + "num": 25, + "color": 3, + "special": 0, + "length": 1 + }, + { + "id": 1013, + "num": 6, + "color": 7, + "special": 0, + "length": 1 + }, + { + "id": 1014, + "num": 1, + "color": 10, + "special": 0, + "length": 3, + "longAndShort": 13, + "order": true + }, + { + "id": 1015, + "num": 2, + "color": 10, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": true + }, + { + "id": 1016, + "num": 3, + "color": 10, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": true + }, + { + "id": 1017, + "num": 10, + "color": 6, + "special": 0, + "length": 2, + "longAndShort": 12, + "order": false + }, + { + "id": 1018, + "num": 12, + "color": 6, + "special": 0, + "length": 0, + "longAndShort": 12, + "order": false + }, + { + "id": 1019, + "num": 13, + "color": 8, + "special": 0, + "length": 2, + "longAndShort": 12, + "order": true + }, + { + "id": 1020, + "num": 15, + "color": 8, + "special": 0, + "length": 0, + "longAndShort": 12, + "order": true + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1005.json.meta b/assets/custom/Json/level1005.json.meta new file mode 100644 index 0000000..948f578 --- /dev/null +++ b/assets/custom/Json/level1005.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "0ba3e686-228b-4f52-a1d7-21c6601e299d", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1006.json b/assets/custom/Json/level1006.json new file mode 100644 index 0000000..3910779 --- /dev/null +++ b/assets/custom/Json/level1006.json @@ -0,0 +1,301 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1006", + "map": [ + 8, + 8 + ], + "time": 70, + "gap": [ + { + "x": 6, + "y": 1, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 3, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": -360, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "id": 230 + }, + { + "block": 4, + "color": 9, + "type": 0, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "id": 260 + }, + { + "block": 10, + "color": 8, + "type": 0, + "position": { + "x": 240, + "y": -240, + "z": 0 + }, + "id": 270 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 280 + }, + { + "block": 0, + "color": 3, + "type": 6, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "boomTime": 20, + "id": 290 + }, + { + "block": 2, + "color": 10, + "type": 17, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "boomTime": 2, + "id": 300 + }, + { + "block": 0, + "color": 4, + "type": 16, + "position": { + "x": 0, + "y": 240, + "z": 0 + }, + "questionTime": 12, + "id": 310 + }, + { + "block": 2, + "color": 5, + "type": 16, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "questionTime": 8, + "id": 320 + }, + { + "block": 2, + "color": 3, + "type": 16, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "questionTime": 7, + "id": 330 + }, + { + "block": 0, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "id": 340 + }, + { + "block": 1, + "color": 2, + "type": 16, + "position": { + "x": 240, + "y": 240, + "z": 0 + }, + "questionTime": 6, + "id": 350 + }, + { + "block": 2, + "color": 4, + "type": 16, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "questionTime": 4, + "id": 360 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1007, + "num": 7, + "color": 3, + "special": 0, + "length": 1, + "colorArray": "29" + }, + { + "id": 1008, + "num": 11, + "color": 5, + "special": 0, + "length": 2, + "colorArray": "45" + }, + { + "id": 1009, + "num": 13, + "color": 5, + "special": 0, + "length": 0, + "colorArray": "45" + }, + { + "id": 1010, + "num": 15, + "color": 1, + "special": 0, + "length": 2, + "colorArray": "011" + }, + { + "id": 1011, + "num": 20, + "color": 1, + "special": 0, + "length": 0, + "colorArray": "011" + }, + { + "id": 1012, + "num": 21, + "color": 9, + "special": 0, + "length": 3, + "colorArray": "87" + }, + { + "id": 1013, + "num": 22, + "color": 9, + "special": 0, + "length": 0, + "colorArray": "87" + }, + { + "id": 1014, + "num": 23, + "color": 9, + "special": 0, + "length": 0, + "colorArray": "87" + }, + { + "id": 1015, + "num": 12, + "color": 4, + "special": 0, + "length": 2, + "colorArray": "363" + }, + { + "id": 1016, + "num": 14, + "color": 4, + "special": 0, + "length": 0, + "colorArray": "363" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1006.json.meta b/assets/custom/Json/level1006.json.meta new file mode 100644 index 0000000..a39beb5 --- /dev/null +++ b/assets/custom/Json/level1006.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "17496b8d-63b8-4997-b916-8fa495b3aeb8", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1007.json b/assets/custom/Json/level1007.json new file mode 100644 index 0000000..f2fee27 --- /dev/null +++ b/assets/custom/Json/level1007.json @@ -0,0 +1,328 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1007", + "map": [ + 8, + 8 + ], + "time": 120, + "gap": [ + { + "x": 1, + "y": 2, + "z": 0 + }, + { + "x": 1, + "y": 3, + "z": 0 + }, + { + "x": 1, + "y": 4, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 240, + "y": 240, + "z": 0 + }, + "id": 210 + }, + { + "block": 0, + "color": 8, + "type": 0, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "id": 220 + }, + { + "block": 2, + "color": 9, + "type": 0, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "id": 230 + }, + { + "block": 2, + "color": 4, + "type": 0, + "position": { + "x": 240, + "y": -120, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 250 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "id": 260 + }, + { + "block": 3, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": -240, + "z": 0 + }, + "id": 270 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "id": 280 + }, + { + "block": 0, + "color": 5, + "type": 8, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "id": 290 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "floor": 1, + "floorTime": 7, + "floorMove": true, + "lock": true, + "id": 300 + }, + { + "block": 2, + "color": 9, + "type": 16, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "questionTime": 9, + "id": 310 + }, + { + "block": 2, + "color": 9, + "type": 0, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "floor": 2, + "floorTime": 10, + "floorMove": true, + "lock": true, + "id": 320 + }, + { + "block": 1, + "color": 5, + "type": 16, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "questionTime": 12, + "id": 330 + }, + { + "block": 1, + "color": 5, + "type": 16, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "questionTime": 13, + "id": 340 + }, + { + "block": 2, + "color": 1, + "type": 16, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "questionTime": 4, + "id": 350 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1008, + "num": 0, + "color": 8, + "special": 3, + "length": 1, + "freeze": 6 + }, + { + "id": 1009, + "num": 1, + "color": 4, + "special": 4, + "length": 2 + }, + { + "id": 1010, + "num": 2, + "color": 4, + "special": 4, + "length": 0 + }, + { + "id": 1011, + "num": 9, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 1012, + "num": 11, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 1013, + "num": 17, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 1014, + "num": 19, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1015, + "num": 25, + "color": 2, + "special": 0, + "length": 1 + }, + { + "id": 1016, + "num": 23, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 1017, + "num": 24, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1018, + "num": 21, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 1019, + "num": 22, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1020, + "num": 18, + "color": 9, + "special": 0, + "length": 1 + }, + { + "id": 1021, + "num": 10, + "color": 5, + "special": 0, + "length": 3 + }, + { + "id": 1022, + "num": 12, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1023, + "num": 14, + "color": 5, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1007.json.meta b/assets/custom/Json/level1007.json.meta new file mode 100644 index 0000000..95282ca --- /dev/null +++ b/assets/custom/Json/level1007.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "a39e3b6c-ca1c-4a66-9cb4-690989e2bd22", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1008.json b/assets/custom/Json/level1008.json new file mode 100644 index 0000000..f9be5a6 --- /dev/null +++ b/assets/custom/Json/level1008.json @@ -0,0 +1,378 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1008", + "map": [ + 10, + 8 + ], + "time": 120, + "gap": [ + { + "x": 1, + "y": 1, + "z": 0 + }, + { + "x": 2, + "y": 1, + "z": 0 + }, + { + "x": 7, + "y": 1, + "z": 0 + }, + { + "x": 8, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": 240, + "z": 0 + }, + "id": 220 + }, + { + "block": 1, + "color": 2, + "type": 3, + "position": { + "x": 120, + "y": 240, + "z": 0 + }, + "lockTime": 4, + "id": 230 + }, + { + "block": 2, + "color": 7, + "type": 2, + "position": { + "x": -360, + "y": -240, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 9, + "type": 2, + "position": { + "x": 480, + "y": -240, + "z": 0 + }, + "id": 250 + }, + { + "block": 13, + "color": 2, + "type": 1, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "stacking": 3, + "id": 260 + }, + { + "block": 9, + "color": 3, + "type": 1, + "position": { + "x": 480, + "y": 0, + "z": 0 + }, + "stacking": 2, + "id": 270 + }, + { + "block": 1, + "color": 5, + "type": 8, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 3, + "type": 1, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "stacking": 5, + "id": 290 + }, + { + "block": 1, + "color": 2, + "type": 1, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "stacking": 10, + "id": 300 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "lock": true, + "id": 310 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "lock": true, + "id": 320 + }, + { + "block": 1, + "color": 10, + "type": 16, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "questionTime": 11, + "id": 330 + }, + { + "block": 1, + "color": 1, + "type": 16, + "position": { + "x": 360, + "y": -240, + "z": 0 + }, + "questionTime": 13, + "id": 340 + }, + { + "block": 2, + "color": 8, + "type": 1, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "stacking": 9, + "floor": 1, + "floorTime": 4, + "floorMove": true, + "id": 350 + }, + { + "block": 2, + "color": 6, + "type": 1, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "stacking": 7, + "floor": 2, + "floorTime": 2, + "floorMove": true, + "id": 360 + }, + { + "block": 0, + "color": 10, + "type": 2, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "floor": 3, + "floorTime": 5, + "floorMove": true, + "id": 370 + }, + { + "block": 0, + "color": 1, + "type": 2, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "floor": 4, + "floorTime": 9, + "floorMove": true, + "id": 380 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1009, + "num": 11, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 1010, + "num": 13, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1011, + "num": 15, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 1012, + "num": 17, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1013, + "num": 12, + "color": 5, + "special": 3, + "length": 2, + "freeze": 12 + }, + { + "id": 1014, + "num": 14, + "color": 5, + "special": 3, + "length": 0, + "freeze": 12 + }, + { + "id": 1015, + "num": 1, + "color": 3, + "special": 0, + "length": 3, + "longAndShort": 13, + "order": false + }, + { + "id": 1016, + "num": 2, + "color": 3, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + }, + { + "id": 1017, + "num": 3, + "color": 3, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + }, + { + "id": 1018, + "num": 24, + "color": 2, + "special": 0, + "length": 3, + "longAndShort": 13, + "order": false + }, + { + "id": 1019, + "num": 25, + "color": 2, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + }, + { + "id": 1020, + "num": 26, + "color": 2, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + }, + { + "id": 1021, + "num": 6, + "color": 8, + "special": 0, + "length": 1, + "colorArray": "766" + }, + { + "id": 1022, + "num": 22, + "color": 6, + "special": 0, + "length": 1, + "colorArray": "588" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1008.json.meta b/assets/custom/Json/level1008.json.meta new file mode 100644 index 0000000..978127c --- /dev/null +++ b/assets/custom/Json/level1008.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "e9ef3515-475f-4788-99ff-850499085ff5", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1009.json b/assets/custom/Json/level1009.json new file mode 100644 index 0000000..dd9b02a --- /dev/null +++ b/assets/custom/Json/level1009.json @@ -0,0 +1,282 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1009", + "map": [ + 8, + 8 + ], + "time": 80, + "gap": [ + { + "x": 1, + "y": 2, + "z": 0 + }, + { + "x": 1, + "y": 1, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 6, + "color": 4, + "type": 0, + "position": { + "x": 0, + "y": -360, + "z": 0 + }, + "id": 210 + }, + { + "block": 10, + "color": 3, + "type": 0, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "id": 220 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "id": 230 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 10, + "type": 0, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 5, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 270 + }, + { + "block": 0, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": -120, + "z": 0 + }, + "id": 280 + }, + { + "block": 0, + "color": 7, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 290 + }, + { + "block": 1, + "color": 9, + "type": 17, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "boomTime": 2, + "id": 300 + }, + { + "block": 1, + "color": 8, + "type": 16, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "questionTime": 5, + "id": 310 + }, + { + "block": 1, + "color": 7, + "type": 16, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "questionTime": 7, + "id": 320 + }, + { + "block": 0, + "color": 10, + "type": 16, + "position": { + "x": -240, + "y": 0, + "z": 0 + }, + "questionTime": 9, + "id": 330 + }, + { + "block": 0, + "color": 5, + "type": 16, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "questionTime": 12, + "id": 340 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1010, + "num": 0, + "color": 6, + "special": 0, + "length": 2, + "colorArray": "577" + }, + { + "id": 1011, + "num": 1, + "color": 6, + "special": 0, + "length": 0, + "colorArray": "577" + }, + { + "id": 1012, + "num": 2, + "color": 5, + "special": 0, + "length": 2, + "colorArray": "414" + }, + { + "id": 1013, + "num": 3, + "color": 5, + "special": 0, + "length": 0, + "colorArray": "414" + }, + { + "id": 1014, + "num": 11, + "color": 4, + "special": 0, + "length": 2, + "colorArray": "32" + }, + { + "id": 1015, + "num": 13, + "color": 4, + "special": 0, + "length": 0, + "colorArray": "32" + }, + { + "id": 1016, + "num": 22, + "color": 1, + "special": 0, + "length": 2, + "colorArray": "066" + }, + { + "id": 1017, + "num": 23, + "color": 1, + "special": 0, + "length": 0, + "colorArray": "066" + }, + { + "id": 1018, + "num": 20, + "color": 10, + "special": 0, + "length": 2, + "colorArray": "989" + }, + { + "id": 1019, + "num": 21, + "color": 10, + "special": 0, + "length": 0, + "colorArray": "989" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1009.json.meta b/assets/custom/Json/level1009.json.meta new file mode 100644 index 0000000..f995974 --- /dev/null +++ b/assets/custom/Json/level1009.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "a4ac552a-bf11-4504-882e-35a0cd783653", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1010.json b/assets/custom/Json/level1010.json new file mode 100644 index 0000000..2d50b85 --- /dev/null +++ b/assets/custom/Json/level1010.json @@ -0,0 +1,315 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1010", + "map": [ + 8, + 8 + ], + "time": 105, + "gap": [ + { + "x": 3, + "y": 6, + "z": 0 + }, + { + "x": 4, + "y": 6, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 3, + "color": 8, + "type": 0, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "id": 210 + }, + { + "block": 3, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "id": 240 + }, + { + "block": 1, + "color": 6, + "type": 17, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "boomTime": 2, + "id": 250 + }, + { + "block": 1, + "color": 1, + "type": 17, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "boomTime": 3, + "id": 260 + }, + { + "block": 1, + "color": 9, + "type": 3, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "lockTime": 4, + "id": 270 + }, + { + "block": 1, + "color": 3, + "type": 2, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 7, + "type": 2, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 290 + }, + { + "block": 1, + "color": 4, + "type": 17, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "boomTime": 1, + "id": 300 + }, + { + "block": 0, + "color": 8, + "type": 9, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "adhesiveTime": 2, + "id": 310 + }, + { + "block": 0, + "color": 5, + "type": 9, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "adhesiveTime": 1, + "id": 320 + }, + { + "block": 0, + "color": 9, + "type": 16, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "questionTime": 3, + "id": 330 + }, + { + "block": 0, + "color": 5, + "type": 16, + "position": { + "x": 240, + "y": -240, + "z": 0 + }, + "questionTime": 6, + "id": 340 + }, + { + "block": 1, + "color": 1, + "type": 16, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "questionTime": 7, + "id": 350 + }, + { + "block": 2, + "color": 5, + "type": 2, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "floor": 1, + "floorTime": 5, + "floorMove": true, + "id": 360 + }, + { + "block": 2, + "color": 2, + "type": 2, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "floor": 2, + "floorTime": 8, + "floorMove": true, + "id": 370 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1011, + "num": 0, + "color": 4, + "special": 0, + "length": 2, + "colorArray": "35" + }, + { + "id": 1012, + "num": 1, + "color": 4, + "special": 0, + "length": 0, + "colorArray": "35" + }, + { + "id": 1013, + "num": 4, + "color": 2, + "special": 0, + "length": 2, + "colorArray": "19" + }, + { + "id": 1014, + "num": 5, + "color": 2, + "special": 0, + "length": 0, + "colorArray": "19" + }, + { + "id": 1015, + "num": 24, + "color": 8, + "special": 0, + "length": 2, + "colorArray": "78" + }, + { + "id": 1016, + "num": 25, + "color": 8, + "special": 0, + "length": 0, + "colorArray": "78" + }, + { + "id": 1017, + "num": 20, + "color": 1, + "special": 0, + "length": 2, + "colorArray": "0440" + }, + { + "id": 1018, + "num": 21, + "color": 1, + "special": 0, + "length": 0, + "colorArray": "0440" + }, + { + "id": 1019, + "num": 10, + "color": 3, + "special": 0, + "length": 2, + "colorArray": "26" + }, + { + "id": 1020, + "num": 13, + "color": 3, + "special": 0, + "length": 0, + "colorArray": "26" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1010.json.meta b/assets/custom/Json/level1010.json.meta new file mode 100644 index 0000000..a38408f --- /dev/null +++ b/assets/custom/Json/level1010.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "faac0fc0-5f9a-45d2-9f65-bf92811aba5c", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1011.json b/assets/custom/Json/level1011.json new file mode 100644 index 0000000..fc77000 --- /dev/null +++ b/assets/custom/Json/level1011.json @@ -0,0 +1,250 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1011", + "map": [ + 8, + 8 + ], + "time": 90, + "gap": [ + { + "x": 1, + "y": 6, + "z": 0 + }, + { + "x": 6, + "y": 6, + "z": 0 + }, + { + "x": 4, + "y": 6, + "z": 0 + }, + { + "x": 3, + "y": 6, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 1, + "color": 4, + "type": 0, + "position": { + "x": 240, + "y": -120, + "z": 0 + }, + "id": 210 + }, + { + "block": 22, + "color": 2, + "type": 0, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "id": 220 + }, + { + "block": 2, + "color": 8, + "type": 7, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "id": 230 + }, + { + "block": 0, + "color": 7, + "type": 17, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "boomTime": 1, + "id": 240 + }, + { + "block": 1, + "color": 4, + "type": 17, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "boomTime": 2, + "id": 250 + }, + { + "block": 2, + "color": 6, + "type": 17, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "boomTime": 3, + "id": 260 + }, + { + "block": 2, + "color": 8, + "type": 9, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "adhesiveTime": 2, + "floor": 1, + "floorTime": 5, + "floorMove": true, + "id": 270 + }, + { + "block": 2, + "color": 3, + "type": 9, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 280 + }, + { + "block": 1, + "color": 5, + "type": 16, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "questionTime": 7, + "id": 290 + }, + { + "block": 8, + "color": 10, + "type": 16, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "questionTime": 8, + "id": 300 + }, + { + "block": 0, + "color": 9, + "type": 0, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 1, + "type": 16, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "questionTime": 10, + "id": 320 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1012, + "num": 17, + "color": 7, + "special": 0, + "length": 1, + "colorArray": "68" + }, + { + "id": 1013, + "num": 10, + "color": 4, + "special": 0, + "length": 2, + "colorArray": "339" + }, + { + "id": 1014, + "num": 13, + "color": 4, + "special": 0, + "length": 0, + "colorArray": "339" + }, + { + "id": 1015, + "num": 1, + "color": 6, + "special": 0, + "length": 2, + "colorArray": "51" + }, + { + "id": 1016, + "num": 2, + "color": 6, + "special": 0, + "length": 0, + "colorArray": "51" + }, + { + "id": 1017, + "num": 9, + "color": 1, + "special": 0, + "length": 1, + "colorArray": "02" + }, + { + "id": 1018, + "num": 22, + "color": 8, + "special": 0, + "length": 2, + "colorArray": "774" + }, + { + "id": 1019, + "num": 23, + "color": 8, + "special": 0, + "length": 0, + "colorArray": "774" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1011.json.meta b/assets/custom/Json/level1011.json.meta new file mode 100644 index 0000000..39c38c7 --- /dev/null +++ b/assets/custom/Json/level1011.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "bd0e85da-2fc1-4f8c-ba22-c7c3d62ad5d8", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1012.json b/assets/custom/Json/level1012.json new file mode 100644 index 0000000..3e8fd13 --- /dev/null +++ b/assets/custom/Json/level1012.json @@ -0,0 +1,390 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1011", + "map": [ + 10, + 8 + ], + "time": 120, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": -120, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 480, + "y": -120, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "id": 250 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "id": 260 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "id": 280 + }, + { + "block": 2, + "color": 3, + "type": 0, + "position": { + "x": -360, + "y": -360, + "z": 0 + }, + "id": 280 + }, + { + "block": 21, + "color": 3, + "type": 0, + "position": { + "x": -240, + "y": -120, + "z": 0 + }, + "id": 290 + }, + { + "block": 1, + "color": 4, + "type": 0, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "id": 300 + }, + { + "block": 2, + "color": 10, + "type": 0, + "position": { + "x": -360, + "y": -120, + "z": 0 + }, + "id": 310 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 320 + }, + { + "block": 1, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "id": 330 + }, + { + "block": 9, + "color": 5, + "type": 0, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "id": 340 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "id": 350 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": 480, + "y": -360, + "z": 0 + }, + "id": 360 + }, + { + "block": 2, + "color": 6, + "type": 7, + "position": { + "x": 480, + "y": 120, + "z": 0 + }, + "id": 370 + }, + { + "block": 0, + "color": 9, + "type": 16, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "questionTime": 3, + "id": 380 + }, + { + "block": 1, + "color": 7, + "type": 16, + "position": { + "x": 360, + "y": -240, + "z": 0 + }, + "questionTime": 5, + "id": 390 + }, + { + "block": 0, + "color": 4, + "type": 16, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "questionTime": 6, + "id": 400 + }, + { + "block": 1, + "color": 5, + "type": 16, + "position": { + "x": 120, + "y": 240, + "z": 0 + }, + "questionTime": 9, + "id": 410 + }, + { + "block": 2, + "color": 2, + "type": 16, + "position": { + "x": -360, + "y": 120, + "z": 0 + }, + "questionTime": 10, + "id": 420 + }, + { + "block": 2, + "color": 9, + "type": 16, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "questionTime": 13, + "id": 430 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1012, + "num": 4, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 1013, + "num": 5, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1014, + "num": 7, + "color": 5, + "special": 0, + "length": 3 + }, + { + "id": 1015, + "num": 9, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1016, + "num": 11, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1017, + "num": 25, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 1018, + "num": 26, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 1019, + "num": 14, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1020, + "num": 16, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1021, + "num": 6, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1022, + "num": 8, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1023, + "num": 1, + "color": 9, + "special": 0, + "length": 2, + "colorArray": "86" + }, + { + "id": 1024, + "num": 2, + "color": 9, + "special": 0, + "length": 0, + "colorArray": "86" + }, + { + "id": 1025, + "num": 13, + "color": 4, + "special": 0, + "length": 2, + "colorArray": "39" + }, + { + "id": 1026, + "num": 15, + "color": 4, + "special": 0, + "length": 0, + "colorArray": "39" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1012.json.meta b/assets/custom/Json/level1012.json.meta new file mode 100644 index 0000000..0dded76 --- /dev/null +++ b/assets/custom/Json/level1012.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "afc144e5-269f-4819-b9cd-a20d0405ad70", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1013.json b/assets/custom/Json/level1013.json new file mode 100644 index 0000000..ddf0889 --- /dev/null +++ b/assets/custom/Json/level1013.json @@ -0,0 +1,325 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1013", + "map": [ + 10, + 8 + ], + "time": 90, + "gap": [ + { + "x": 2, + "y": 6, + "z": 0 + }, + { + "x": 3, + "y": 6, + "z": 0 + }, + { + "x": 7, + "y": 6, + "z": 0 + }, + { + "x": 6, + "y": 6, + "z": 0 + }, + { + "x": 3, + "y": 1, + "z": 0 + }, + { + "x": 1, + "y": 1, + "z": 0 + }, + { + "x": 2, + "y": 1, + "z": 0 + }, + { + "x": 6, + "y": 1, + "z": 0 + }, + { + "x": 7, + "y": 1, + "z": 0 + }, + { + "x": 8, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 12, + "color": 2, + "type": 0, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "id": 210 + }, + { + "block": 8, + "color": 8, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 220 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 120, + "y": 240, + "z": 0 + }, + "id": 230 + }, + { + "block": 2, + "color": 10, + "type": 0, + "position": { + "x": -360, + "y": -120, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": 480, + "y": -120, + "z": 0 + }, + "id": 250 + }, + { + "block": 0, + "color": 5, + "type": 0, + "position": { + "x": -360, + "y": -240, + "z": 0 + }, + "id": 260 + }, + { + "block": 0, + "color": 1, + "type": 0, + "position": { + "x": 480, + "y": -240, + "z": 0 + }, + "id": 270 + }, + { + "block": 5, + "color": 3, + "type": 8, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "id": 280 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": -240, + "y": 0, + "z": 0 + }, + "lock": true, + "id": 290 + }, + { + "block": 2, + "color": 9, + "type": 0, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "lock": false, + "id": 300 + }, + { + "block": 1, + "color": 5, + "type": 16, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "questionTime": 3, + "id": 310 + }, + { + "block": 2, + "color": 6, + "type": 16, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "questionTime": 6, + "id": 320 + }, + { + "block": 0, + "color": 9, + "type": 16, + "position": { + "x": -360, + "y": 240, + "z": 0 + }, + "questionTime": 7, + "id": 330 + }, + { + "block": 2, + "color": 4, + "type": 16, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "questionTime": 10, + "id": 340 + }, + { + "block": 0, + "color": 6, + "type": 16, + "position": { + "x": 480, + "y": 240, + "z": 0 + }, + "questionTime": 12, + "id": 350 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1014, + "num": 1, + "color": 2, + "special": 0, + "length": 3, + "colorArray": "13" + }, + { + "id": 1015, + "num": 2, + "color": 2, + "special": 0, + "length": 0, + "colorArray": "13" + }, + { + "id": 1016, + "num": 3, + "color": 2, + "special": 0, + "length": 0, + "colorArray": "13" + }, + { + "id": 1017, + "num": 15, + "color": 1, + "special": 0, + "length": 2, + "colorArray": "0898" + }, + { + "id": 1018, + "num": 17, + "color": 1, + "special": 0, + "length": 0, + "colorArray": "0898" + }, + { + "id": 1019, + "num": 28, + "color": 5, + "special": 0, + "length": 3, + "colorArray": "47" + }, + { + "id": 1020, + "num": 29, + "color": 5, + "special": 0, + "length": 0, + "colorArray": "47" + }, + { + "id": 1021, + "num": 30, + "color": 5, + "special": 0, + "length": 0, + "colorArray": "47" + }, + { + "id": 1022, + "num": 14, + "color": 6, + "special": 0, + "length": 2, + "colorArray": "5266" + }, + { + "id": 1023, + "num": 16, + "color": 6, + "special": 0, + "length": 0, + "colorArray": "5266" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1013.json.meta b/assets/custom/Json/level1013.json.meta new file mode 100644 index 0000000..efae733 --- /dev/null +++ b/assets/custom/Json/level1013.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "5c407bc3-5c9c-4e4f-a9ec-c8970bc1239a", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1014.json b/assets/custom/Json/level1014.json new file mode 100644 index 0000000..a795840 --- /dev/null +++ b/assets/custom/Json/level1014.json @@ -0,0 +1,343 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1014", + "map": [ + 8, + 8 + ], + "time": 110, + "gap": [ + { + "x": 1, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": 240, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "id": 240 + }, + { + "block": 6, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 250 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 3, + "type": 0, + "position": { + "x": -240, + "y": 0, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 5, + "type": 0, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 4, + "type": 0, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "id": 300 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 2, + "type": 8, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "id": 320 + }, + { + "block": 0, + "color": 7, + "type": 8, + "position": { + "x": -240, + "y": -240, + "z": 0 + }, + "id": 330 + }, + { + "block": 1, + "color": 8, + "type": 17, + "position": { + "x": 0, + "y": 240, + "z": 0 + }, + "boomTime": 1, + "floor": 1, + "floorTime": 2, + "floorMove": true, + "id": 340 + }, + { + "block": 1, + "color": 4, + "type": 16, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "questionTime": 6, + "id": 350 + }, + { + "block": 0, + "color": 7, + "type": 16, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "questionTime": 8, + "id": 360 + }, + { + "block": 0, + "color": 7, + "type": 16, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "questionTime": 9, + "id": 370 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "floor": 2, + "floorTime": 9, + "floorMove": true, + "lock": false, + "id": 380 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1015, + "num": 1, + "color": 10, + "special": 0, + "length": 3 + }, + { + "id": 1016, + "num": 2, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1017, + "num": 3, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1018, + "num": 7, + "color": 7, + "special": 3, + "length": 1, + "freeze": 2 + }, + { + "id": 1019, + "num": 9, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 1020, + "num": 11, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1021, + "num": 15, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 1022, + "num": 17, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1023, + "num": 22, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 1024, + "num": 23, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 1025, + "num": 19, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 1026, + "num": 20, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 1027, + "num": 10, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1028, + "num": 12, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1029, + "num": 8, + "color": 2, + "special": 4, + "length": 1 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1014.json.meta b/assets/custom/Json/level1014.json.meta new file mode 100644 index 0000000..8824291 --- /dev/null +++ b/assets/custom/Json/level1014.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "46948ac1-b969-4123-a35a-424333c65e55", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1015.json b/assets/custom/Json/level1015.json new file mode 100644 index 0000000..48feb82 --- /dev/null +++ b/assets/custom/Json/level1015.json @@ -0,0 +1,318 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1015", + "map": [ + 8, + 8 + ], + "time": 125, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 8, + "type": 0, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "id": 230 + }, + { + "block": 4, + "color": 9, + "type": 0, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "id": 240 + }, + { + "block": 22, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "id": 250 + }, + { + "block": 3, + "color": 8, + "type": 0, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 290 + }, + { + "block": 0, + "color": 4, + "type": 3, + "position": { + "x": 0, + "y": 240, + "z": 0 + }, + "lockTime": 3, + "id": 300 + }, + { + "block": 1, + "color": 5, + "type": 2, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "id": 310 + }, + { + "block": 2, + "color": 3, + "type": 2, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "id": 320 + }, + { + "block": 2, + "color": 7, + "type": 2, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 330 + }, + { + "block": 1, + "color": 6, + "type": 16, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "questionTime": 11, + "id": 340 + }, + { + "block": 1, + "color": 1, + "type": 16, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "questionTime": 8, + "id": 350 + }, + { + "block": 0, + "color": 7, + "type": 16, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "questionTime": 5, + "id": 360 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1016, + "num": 3, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 1017, + "num": 4, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 1018, + "num": 7, + "color": 7, + "special": 0, + "length": 1 + }, + { + "id": 1019, + "num": 9, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 1020, + "num": 11, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1021, + "num": 15, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 1022, + "num": 17, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1023, + "num": 21, + "color": 9, + "special": 0, + "length": 3 + }, + { + "id": 1024, + "num": 22, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1025, + "num": 23, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1026, + "num": 19, + "color": 8, + "special": 3, + "length": 2, + "freeze": 7 + }, + { + "id": 1027, + "num": 20, + "color": 8, + "special": 3, + "length": 0, + "freeze": 7 + }, + { + "id": 1028, + "num": 12, + "color": 6, + "special": 3, + "length": 2, + "freeze": 4 + }, + { + "id": 1029, + "num": 14, + "color": 6, + "special": 3, + "length": 0, + "freeze": 4 + }, + { + "id": 1030, + "num": 10, + "color": 4, + "special": 0, + "length": 1 + }, + { + "id": 1031, + "num": 6, + "color": 2, + "special": 0, + "length": 1 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1015.json.meta b/assets/custom/Json/level1015.json.meta new file mode 100644 index 0000000..4efc9d1 --- /dev/null +++ b/assets/custom/Json/level1015.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "ee8bc4d7-af89-4811-9631-d50a81a1ee3e", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1016.json b/assets/custom/Json/level1016.json new file mode 100644 index 0000000..c83b688 --- /dev/null +++ b/assets/custom/Json/level1016.json @@ -0,0 +1,358 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1016", + "map": [ + 8, + 9 + ], + "time": 90, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": -420, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": -300, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": -180, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": -120, + "y": -420, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": -120, + "y": -300, + "z": 0 + }, + "id": 250 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": -120, + "y": -180, + "z": 0 + }, + "id": 260 + }, + { + "block": 4, + "color": 5, + "type": 0, + "position": { + "x": -240, + "y": -420, + "z": 0 + }, + "id": 270 + }, + { + "block": 19, + "color": 5, + "type": 0, + "position": { + "x": 360, + "y": -60, + "z": 0 + }, + "id": 280 + }, + { + "block": 4, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": -420, + "z": 0 + }, + "id": 290 + }, + { + "block": 20, + "color": 10, + "type": 0, + "position": { + "x": -120, + "y": -60, + "z": 0 + }, + "id": 300 + }, + { + "block": 2, + "color": 4, + "type": 0, + "position": { + "x": 0, + "y": -180, + "z": 0 + }, + "id": 310 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 120, + "y": -180, + "z": 0 + }, + "id": 320 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 360, + "y": 300, + "z": 0 + }, + "id": 330 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": -240, + "y": 300, + "z": 0 + }, + "id": 340 + }, + { + "block": 0, + "color": 2, + "type": 0, + "position": { + "x": -120, + "y": 300, + "z": 0 + }, + "id": 350 + }, + { + "block": 0, + "color": 4, + "type": 0, + "position": { + "x": 240, + "y": 300, + "z": 0 + }, + "id": 360 + }, + { + "block": 1, + "color": 10, + "type": 5, + "position": { + "x": 120, + "y": -300, + "z": 0 + }, + "id": 370 + }, + { + "block": 1, + "color": 8, + "type": 5, + "position": { + "x": 120, + "y": -420, + "z": 0 + }, + "id": 380 + }, + { + "block": 0, + "color": 8, + "type": 9, + "position": { + "x": 120, + "y": 60, + "z": 0 + }, + "adhesiveTime": 2, + "id": 390 + }, + { + "block": 0, + "color": 5, + "type": 9, + "position": { + "x": 0, + "y": 60, + "z": 0 + }, + "adhesiveTime": 1, + "id": 400 + }, + { + "block": 1, + "color": 8, + "type": 5, + "position": { + "x": -120, + "y": 180, + "z": 0 + }, + "floor": 1, + "floorTime": 8, + "floorMove": true, + "id": 410 + }, + { + "block": 1, + "color": 1, + "type": 16, + "position": { + "x": 120, + "y": 180, + "z": 0 + }, + "questionTime": 9, + "id": 420 + }, + { + "block": 1, + "color": 10, + "type": 5, + "position": { + "x": 360, + "y": 180, + "z": 0 + }, + "floor": 2, + "floorTime": 10, + "floorMove": true, + "id": 430 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1017, + "num": 2, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1018, + "num": 3, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1019, + "num": 5, + "color": 10, + "special": 1, + "length": 1 + }, + { + "id": 1020, + "num": 24, + "color": 8, + "special": 1, + "length": 1 + }, + { + "id": 1021, + "num": 21, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 1022, + "num": 22, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 1023, + "num": 12, + "color": 10, + "special": 0, + "length": 2, + "colorArray": "909" + }, + { + "id": 1024, + "num": 14, + "color": 10, + "special": 0, + "length": 0, + "colorArray": "909" + }, + { + "id": 1025, + "num": 11, + "color": 5, + "special": 0, + "length": 2, + "colorArray": "444" + }, + { + "id": 1026, + "num": 13, + "color": 5, + "special": 0, + "length": 0, + "colorArray": "444" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1016.json.meta b/assets/custom/Json/level1016.json.meta new file mode 100644 index 0000000..1b225a6 --- /dev/null +++ b/assets/custom/Json/level1016.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "48306d6c-50fb-4aba-8583-87cd8ddbeac1", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1017.json b/assets/custom/Json/level1017.json new file mode 100644 index 0000000..9f55074 --- /dev/null +++ b/assets/custom/Json/level1017.json @@ -0,0 +1,269 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1017", + "map": [ + 8, + 8 + ], + "time": 110, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": -240, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "id": 220 + }, + { + "block": 2, + "color": 4, + "type": 0, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "id": 230 + }, + { + "block": 1, + "color": 2, + "type": 0, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "id": 240 + }, + { + "block": 1, + "color": 4, + "type": 0, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "id": 250 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 3, + "type": 0, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 5, + "type": 17, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "boomTime": 1, + "id": 290 + }, + { + "block": 1, + "color": 10, + "type": 17, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "boomTime": 3, + "id": 300 + }, + { + "block": 6, + "color": 8, + "type": 17, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "boomTime": 2, + "id": 310 + }, + { + "block": 0, + "color": 7, + "type": 0, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "id": 320 + }, + { + "block": 2, + "color": 1, + "type": 16, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "questionTime": 6, + "id": 330 + }, + { + "block": 5, + "color": 6, + "type": 16, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "questionTime": 8, + "id": 340 + }, + { + "block": 0, + "color": 2, + "type": 16, + "position": { + "x": 0, + "y": 240, + "z": 0 + }, + "questionTime": 10, + "id": 350 + }, + { + "block": 0, + "color": 7, + "type": 16, + "position": { + "x": -240, + "y": 0, + "z": 0 + }, + "questionTime": 11, + "id": 360 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1018, + "num": 5, + "color": 5, + "special": 0, + "length": 1, + "colorArray": "466" + }, + { + "id": 1019, + "num": 15, + "color": 8, + "special": 0, + "length": 2, + "colorArray": "788" + }, + { + "id": 1020, + "num": 17, + "color": 8, + "special": 0, + "length": 0, + "colorArray": "788" + }, + { + "id": 1021, + "num": 0, + "color": 10, + "special": 0, + "length": 1, + "colorArray": "911" + }, + { + "id": 1022, + "num": 20, + "color": 3, + "special": 0, + "length": 2, + "colorArray": "20" + }, + { + "id": 1023, + "num": 21, + "color": 3, + "special": 0, + "length": 0, + "colorArray": "20" + }, + { + "id": 1024, + "num": 14, + "color": 4, + "special": 0, + "length": 2, + "colorArray": "335" + }, + { + "id": 1025, + "num": 16, + "color": 4, + "special": 0, + "length": 0, + "colorArray": "335" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1017.json.meta b/assets/custom/Json/level1017.json.meta new file mode 100644 index 0000000..1a9ac1a --- /dev/null +++ b/assets/custom/Json/level1017.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "58168ca0-79cb-46dd-9449-8ea7b41420b7", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1018.json b/assets/custom/Json/level1018.json new file mode 100644 index 0000000..3ccf09a --- /dev/null +++ b/assets/custom/Json/level1018.json @@ -0,0 +1,514 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1018", + "map": [ + 10, + 10 + ], + "time": 140, + "gap": [ + { + "x": 4, + "y": 2, + "z": 0 + }, + { + "x": 4, + "y": 1, + "z": 0 + }, + { + "x": 5, + "y": 2, + "z": 0 + }, + { + "x": 5, + "y": 1, + "z": 0 + }, + { + "x": 4, + "y": 8, + "z": 0 + }, + { + "x": 4, + "y": 7, + "z": 0 + }, + { + "x": 5, + "y": 8, + "z": 0 + }, + { + "x": 5, + "y": 7, + "z": 0 + }, + { + "x": 1, + "y": 8, + "z": 0 + }, + { + "x": 1, + "y": 7, + "z": 0 + }, + { + "x": 8, + "y": 8, + "z": 0 + }, + { + "x": 8, + "y": 7, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 480, + "y": 120, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -360, + "y": 120, + "z": 0 + }, + "id": 220 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": -120, + "y": 360, + "z": 0 + }, + "id": 230 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 360, + "y": 360, + "z": 0 + }, + "id": 240 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "id": 250 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": -240, + "y": -480, + "z": 0 + }, + "id": 260 + }, + { + "block": 2, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": -480, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": -480, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": 480, + "y": -480, + "z": 0 + }, + "id": 290 + }, + { + "block": 0, + "color": 10, + "type": 9, + "position": { + "x": -240, + "y": -120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 300 + }, + { + "block": 0, + "color": 8, + "type": 9, + "position": { + "x": -240, + "y": -240, + "z": 0 + }, + "adhesiveTime": 1, + "id": 310 + }, + { + "block": 0, + "color": 4, + "type": 9, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 320 + }, + { + "block": 0, + "color": 9, + "type": 9, + "position": { + "x": 360, + "y": -240, + "z": 0 + }, + "adhesiveTime": 1, + "id": 330 + }, + { + "block": 1, + "color": 3, + "type": 9, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "adhesiveTime": 2, + "id": 340 + }, + { + "block": 1, + "color": 3, + "type": 9, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "adhesiveTime": 1, + "id": 350 + }, + { + "block": 1, + "color": 5, + "type": 9, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 360 + }, + { + "block": 1, + "color": 5, + "type": 9, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 370 + }, + { + "block": 2, + "color": 4, + "type": 9, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "adhesiveTime": 2, + "floor": 1, + "floorTime": 8, + "floorMove": true, + "id": 380 + }, + { + "block": 2, + "color": 10, + "type": 9, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "adhesiveTime": 1, + "floor": 1, + "floorTime": 8, + "floorMove": true, + "id": 390 + }, + { + "block": 2, + "color": 2, + "type": 9, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "adhesiveTime": 2, + "floor": 1, + "floorTime": 8, + "floorMove": true, + "id": 400 + }, + { + "block": 2, + "color": 5, + "type": 9, + "position": { + "x": 240, + "y": -240, + "z": 0 + }, + "adhesiveTime": 1, + "floor": 1, + "floorTime": 8, + "floorMove": true, + "id": 410 + }, + { + "block": 2, + "color": 10, + "type": 16, + "position": { + "x": 480, + "y": -240, + "z": 0 + }, + "questionTime": 10, + "id": 420 + }, + { + "block": 2, + "color": 1, + "type": 16, + "position": { + "x": -360, + "y": -240, + "z": 0 + }, + "questionTime": 5, + "id": 430 + }, + { + "block": 0, + "color": 5, + "type": 8, + "position": { + "x": -240, + "y": 240, + "z": 0 + }, + "id": 440 + }, + { + "block": 0, + "color": 3, + "type": 8, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 450 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1019, + "num": 2, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1020, + "num": 3, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1021, + "num": 4, + "color": 8, + "special": 2, + "length": 1, + "lock": true + }, + { + "id": 1022, + "num": 38, + "color": 9, + "special": 2, + "length": 1, + "lock": true + }, + { + "id": 1023, + "num": 36, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 1024, + "num": 37, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1025, + "num": 26, + "color": 3, + "special": 0, + "length": 3, + "longAndShort": 13, + "order": true + }, + { + "id": 1026, + "num": 28, + "color": 3, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": true + }, + { + "id": 1027, + "num": 30, + "color": 3, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": true + }, + { + "id": 1028, + "num": 6, + "color": 5, + "special": 0, + "length": 3, + "longAndShort": 31, + "order": true + }, + { + "id": 1029, + "num": 10, + "color": 5, + "special": 0, + "length": 0, + "longAndShort": 31, + "order": true + }, + { + "id": 1030, + "num": 12, + "color": 5, + "special": 0, + "length": 0, + "longAndShort": 31, + "order": true + }, + { + "id": 1031, + "num": 11, + "color": 10, + "special": 0, + "length": 2, + "colorArray": "9969" + }, + { + "id": 1032, + "num": 13, + "color": 10, + "special": 0, + "length": 0, + "colorArray": "9969" + }, + { + "id": 1033, + "num": 27, + "color": 4, + "special": 0, + "length": 2, + "colorArray": "353" + }, + { + "id": 1034, + "num": 29, + "color": 4, + "special": 0, + "length": 0, + "colorArray": "353" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1018.json.meta b/assets/custom/Json/level1018.json.meta new file mode 100644 index 0000000..da53e4a --- /dev/null +++ b/assets/custom/Json/level1018.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "e6c0c70b-a163-47ed-9299-502ce6ee6397", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1019.json b/assets/custom/Json/level1019.json new file mode 100644 index 0000000..77c3e19 --- /dev/null +++ b/assets/custom/Json/level1019.json @@ -0,0 +1,325 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [ + { + "x": 2, + "y": 5, + "color": "3" + }, + { + "x": 3, + "y": 5, + "color": "3" + } + ], + "id": "1019", + "map": [ + 8, + 8 + ], + "time": 120, + "gap": [ + { + "x": 6, + "y": 1, + "z": 0 + }, + { + "x": 5, + "y": 1, + "z": 0 + }, + { + "x": 4, + "y": 1, + "z": 0 + }, + { + "x": 4, + "y": 2, + "z": 0 + }, + { + "x": 5, + "y": 2, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 11, + "color": 3, + "type": 0, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "id": 210 + }, + { + "block": 1, + "color": 3, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 220 + }, + { + "block": 0, + "color": 3, + "type": 0, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 230 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": 0, + "y": -360, + "z": 0 + }, + "id": 240 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 10, + "type": 0, + "position": { + "x": -240, + "y": -120, + "z": 0 + }, + "id": 260 + }, + { + "block": 20, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "id": 270 + }, + { + "block": 0, + "color": 2, + "type": 0, + "position": { + "x": 360, + "y": -240, + "z": 0 + }, + "id": 280 + }, + { + "block": 2, + "color": 3, + "type": 8, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "id": 290 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": 240, + "z": 0 + }, + "lock": true, + "id": 300 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "lock": true, + "id": 310 + }, + { + "block": 2, + "color": 4, + "type": 16, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "questionTime": 8, + "id": 320 + }, + { + "block": 0, + "color": 5, + "type": 4, + "position": { + "x": -240, + "y": 240, + "z": 0 + }, + "freezeTime": 3, + "id": 330 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1020, + "num": 2, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1021, + "num": 3, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1022, + "num": 4, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 1023, + "num": 5, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1024, + "num": 18, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 1025, + "num": 20, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1026, + "num": 24, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 1027, + "num": 25, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1028, + "num": 21, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 1029, + "num": 22, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 1030, + "num": 8, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1031, + "num": 10, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1032, + "num": 19, + "color": 5, + "special": 3, + "length": 1, + "freeze": 5 + }, + { + "id": 1033, + "num": 7, + "color": 3, + "special": 0, + "length": 3, + "longAndShort": 13, + "order": false + }, + { + "id": 1034, + "num": 9, + "color": 3, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + }, + { + "id": 1035, + "num": 11, + "color": 3, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1019.json.meta b/assets/custom/Json/level1019.json.meta new file mode 100644 index 0000000..a41ab4f --- /dev/null +++ b/assets/custom/Json/level1019.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "4e6cad84-8457-4023-9063-7301bb313235", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level1020.json b/assets/custom/Json/level1020.json new file mode 100644 index 0000000..c1346d3 --- /dev/null +++ b/assets/custom/Json/level1020.json @@ -0,0 +1,385 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "1020", + "map": [ + 9, + 9 + ], + "time": 120, + "gap": [ + { + "x": 1, + "y": 4, + "z": 0 + }, + { + "x": 2, + "y": 4, + "z": 0 + }, + { + "x": 2, + "y": 3, + "z": 0 + }, + { + "x": 1, + "y": 3, + "z": 0 + }, + { + "x": 1, + "y": 2, + "z": 0 + }, + { + "x": 1, + "y": 1, + "z": 0 + }, + { + "x": 3, + "y": 3, + "z": 0 + }, + { + "x": 3, + "y": 4, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 60, + "y": -60, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -180, + "y": -300, + "z": 0 + }, + "id": 220 + }, + { + "block": 1, + "color": 3, + "type": 0, + "position": { + "x": -180, + "y": 300, + "z": 0 + }, + "id": 230 + }, + { + "block": 2, + "color": 3, + "type": 0, + "position": { + "x": 60, + "y": 180, + "z": 0 + }, + "id": 240 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": -180, + "y": 180, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 300, + "y": -420, + "z": 0 + }, + "id": 260 + }, + { + "block": 4, + "color": 8, + "type": 0, + "position": { + "x": 420, + "y": -420, + "z": 0 + }, + "id": 270 + }, + { + "block": 0, + "color": 1, + "type": 0, + "position": { + "x": 60, + "y": -420, + "z": 0 + }, + "id": 280 + }, + { + "block": 0, + "color": 1, + "type": 0, + "position": { + "x": 180, + "y": 60, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": 180, + "y": 180, + "z": 0 + }, + "id": 300 + }, + { + "block": 1, + "color": 2, + "type": 0, + "position": { + "x": 300, + "y": -60, + "z": 0 + }, + "id": 310 + }, + { + "block": 5, + "color": 5, + "type": 3, + "position": { + "x": 420, + "y": 180, + "z": 0 + }, + "lockTime": 4, + "id": 320 + }, + { + "block": 2, + "color": 5, + "type": 2, + "position": { + "x": -60, + "y": 180, + "z": 0 + }, + "id": 330 + }, + { + "block": 22, + "color": 9, + "type": 2, + "position": { + "x": 180, + "y": -300, + "z": 0 + }, + "id": 340 + }, + { + "block": 2, + "color": 1, + "type": 2, + "position": { + "x": -60, + "y": -420, + "z": 0 + }, + "id": 350 + }, + { + "block": 1, + "color": 10, + "type": 2, + "position": { + "x": -180, + "y": 60, + "z": 0 + }, + "id": 360 + }, + { + "block": 0, + "color": 9, + "type": 9, + "position": { + "x": 420, + "y": 60, + "z": 0 + }, + "adhesiveTime": 2, + "lockTime": 11, + "id": 370 + }, + { + "block": 0, + "color": 7, + "type": 9, + "position": { + "x": 300, + "y": 60, + "z": 0 + }, + "adhesiveTime": 1, + "lockTime": 11, + "id": 380 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1021, + "num": 0, + "color": 8, + "special": 0, + "length": 3 + }, + { + "id": 1022, + "num": 1, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1023, + "num": 2, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1024, + "num": 6, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 1025, + "num": 10, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1026, + "num": 18, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 1027, + "num": 22, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1028, + "num": 24, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1029, + "num": 29, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 1030, + "num": 30, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1031, + "num": 25, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 1032, + "num": 26, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1033, + "num": 21, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 1034, + "num": 23, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1035, + "num": 19, + "color": 7, + "special": 0, + "length": 1 + }, + { + "id": 1036, + "num": 11, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 1037, + "num": 17, + "color": 3, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level1020.json.meta b/assets/custom/Json/level1020.json.meta new file mode 100644 index 0000000..821d6a8 --- /dev/null +++ b/assets/custom/Json/level1020.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "dff8f9ce-174d-4211-9cff-0786bbe6af02", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level42_1.json b/assets/custom/Json/level42_1.json new file mode 100644 index 0000000..df8260a --- /dev/null +++ b/assets/custom/Json/level42_1.json @@ -0,0 +1,414 @@ +{ + "LEVEL_INFO": [ + { + "id": "42", + "map": [ + 8, + 13 + ], + "time": 150, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": -240, + "y": 420, + "z": 0 + }, + "id": 210 + }, + { + "block": 5, + "color": 2, + "type": 0, + "position": { + "x": 120, + "y": 420, + "z": 0 + }, + "id": 220 + }, + { + "block": 1, + "color": 5, + "type": 7, + "position": { + "x": 360, + "y": 540, + "z": 0 + }, + "id": 230 + }, + { + "block": 0, + "color": 1, + "type": 8, + "position": { + "x": -240, + "y": 300, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": 60, + "z": 0 + }, + "id": 250 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": -60, + "z": 0 + }, + "id": 260 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": -60, + "z": 0 + }, + "id": 270 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": -60, + "z": 0 + }, + "id": 280 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": -60, + "z": 0 + }, + "id": 290 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": -60, + "z": 0 + }, + "id": 300 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 360, + "y": -60, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 2, + "type": 0, + "position": { + "x": 120, + "y": 60, + "z": 0 + }, + "id": 320 + }, + { + "block": 0, + "color": 5, + "type": 0, + "position": { + "x": 0, + "y": 60, + "z": 0 + }, + "id": 330 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 120, + "y": 180, + "z": 0 + }, + "id": 340 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": 300, + "z": 0 + }, + "id": 350 + }, + { + "block": 6, + "color": 5, + "type": 0, + "position": { + "x": 360, + "y": 60, + "z": 0 + }, + "id": 360 + }, + { + "block": 0, + "color": 7, + "type": 0, + "position": { + "x": -240, + "y": -180, + "z": 0 + }, + "id": 370 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": -120, + "y": -660, + "z": 0 + }, + "id": 380 + }, + { + "block": 5, + "color": 7, + "type": 0, + "position": { + "x": 120, + "y": -660, + "z": 0 + }, + "id": 390 + }, + { + "block": 1, + "color": 7, + "type": 7, + "position": { + "x": -120, + "y": -420, + "z": 0 + }, + "id": 400 + }, + { + "block": 0, + "color": 4, + "type": 0, + "position": { + "x": 360, + "y": -180, + "z": 0 + }, + "id": 440 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": 120, + "y": -180, + "z": 0 + }, + "id": 420 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": 360, + "y": -300, + "z": 0 + }, + "id": 430 + }, + { + "block": 2, + "color": 9, + "type": 0, + "position": { + "x": 360, + "y": -660, + "z": 0 + }, + "id": 440 + }, + { + "block": 5, + "color": 4, + "type": 4, + "position": { + "x": 120, + "y": -420, + "z": 0 + }, + "freezeTime": 12, + "id": 450 + }, + { + "block": 21, + "color": 8, + "type": 4, + "position": { + "x": -240, + "y": 60, + "z": 0 + }, + "freezeTime": 5, + "id": 460 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1, + "num": 24, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 2, + "num": 25, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 3, + "num": 15, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 4, + "num": 17, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 5, + "num": 1, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 6, + "num": 2, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 7, + "num": 8, + "color": 5, + "special": 0, + "length": 3 + }, + { + "id": 8, + "num": 9, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 9, + "num": 10, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 10, + "num": 12, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 11, + "num": 14, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 12, + "num": 16, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 13, + "num": 18, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 14, + "num": 20, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 15, + "num": 22, + "color": 2, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level42_1.json.meta b/assets/custom/Json/level42_1.json.meta new file mode 100644 index 0000000..14437c6 --- /dev/null +++ b/assets/custom/Json/level42_1.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "54ffde17-a122-498a-8217-74b0ee95b9ae", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level97_1.json b/assets/custom/Json/level97_1.json new file mode 100644 index 0000000..720823e --- /dev/null +++ b/assets/custom/Json/level97_1.json @@ -0,0 +1,288 @@ +{ + "LEVEL_INFO": [ + { + "id": "97", + "map": [ + 8, + 8 + ], + "time": 275, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 0, + "color": 2, + "type": 0, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "id": 210 + }, + { + "block": 1, + "color": 2, + "type": 0, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 220, + "adhesive":1 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "id": 240 + }, + { + "block": 0, + "color": 3, + "type": 0, + "position": { + "x": 240, + "y": -120, + "z": 0 + }, + "id": 260 + }, + { + "block": 22, + "color": 7, + "type": 0, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "id": 230, + "adhesive":1 + }, + { + "block": 21, + "color": 3, + "type": 9, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "id": 250, + "adhesive":1 + }, + { + "block": 0, + "color": 1, + "type": 9, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 10, + "type": 0, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "id": 280 + }, + { + "block": 2, + "color": 1, + "type": 0, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "id": 290 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "id": 300 + }, + { + "block": 0, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 8, + "type": 0, + "position": { + "x": 240, + "y": -240, + "z": 0 + }, + "id": 320 + }, + { + "block": 5, + "color": 6, + "type": 0, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "id": 330 + }, + { + "block": 0, + "color": 6, + "type": 0, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "id": 340 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 1, + "num": 7, + "color": 1, + "special": 2, + "length": 2, + "lock": false + }, + { + "id": 2, + "num": 7, + "color": 6, + "special": 2, + "length": 2, + "lock": false + }, + { + "id": 3, + "num": 9, + "color": 6, + "special": 2, + "length": 0, + "lock": false + }, + { + "id": 4, + "num": 15, + "color": 8, + "special": 2, + "length": 2, + "lock": false + }, + { + "id": 5, + "num": 17, + "color": 8, + "special": 2, + "length": 0, + "lock": false + }, + { + "id": 6, + "num": 11, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 7, + "num": 13, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 8, + "num": 21, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 9, + "num": 20, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 10, + "num": 2, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 11, + "num": 3, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 12, + "num": 6, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 13, + "num": 8, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 14, + "num": 14, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 15, + "num": 16, + "color": 10, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level97_1.json.meta b/assets/custom/Json/level97_1.json.meta new file mode 100644 index 0000000..4090a46 --- /dev/null +++ b/assets/custom/Json/level97_1.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "c31128d3-f85b-432b-8866-f8b808853dd3", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level981.json b/assets/custom/Json/level981.json new file mode 100644 index 0000000..06ac4c2 --- /dev/null +++ b/assets/custom/Json/level981.json @@ -0,0 +1,372 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "981", + "map": [ + 8, + 10 + ], + "time": 120, + "gap": [ + { + "x": 6, + "y": 1, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 3, + "z": 0 + }, + { + "x": 6, + "y": 4, + "z": 0 + }, + { + "x": 5, + "y": 4, + "z": 0 + }, + { + "x": 5, + "y": 3, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 1, + "color": 5, + "type": 0, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "id": 210 + }, + { + "block": 10, + "color": 6, + "type": 0, + "position": { + "x": -240, + "y": -480, + "z": 0 + }, + "id": 220 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "id": 230 + }, + { + "block": 1, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": -480, + "z": 0 + }, + "id": 240 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "id": 250 + }, + { + "block": 14, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "id": 260 + }, + { + "block": 2, + "color": 3, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 1, + "type": 2, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "floor": 2, + "floorTime": 6, + "floorMove": true, + "id": 280 + }, + { + "block": 2, + "color": 3, + "type": 2, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "floor": 2, + "floorTime": 6, + "floorMove": true, + "id": 290 + }, + { + "block": 2, + "color": 3, + "type": 2, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "id": 300 + }, + { + "block": 2, + "color": 10, + "type": 2, + "position": { + "x": 0, + "y": -480, + "z": 0 + }, + "id": 310 + }, + { + "block": 2, + "color": 8, + "type": 3, + "position": { + "x": -240, + "y": 240, + "z": 0 + }, + "lockTime": 4, + "id": 320 + }, + { + "block": 0, + "color": 8, + "type": 9, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "adhesiveTime": 2, + "floor": 3, + "floorTime": 8, + "floorMove": true, + "id": 330 + }, + { + "block": 4, + "color": 9, + "type": 9, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "adhesiveTime": 1, + "floor": 3, + "floorTime": 8, + "floorMove": true, + "id": 340 + }, + { + "block": 0, + "color": 2, + "type": 16, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "questionTime": 10, + "id": 350 + }, + { + "block": 1, + "color": 6, + "type": 16, + "position": { + "x": 120, + "y": 360, + "z": 0 + }, + "questionTime": 11, + "id": 360 + }, + { + "block": 0, + "color": 8, + "type": 16, + "position": { + "x": -240, + "y": 0, + "z": 0 + }, + "questionTime": 14, + "id": 370 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 982, + "num": 1, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 983, + "num": 2, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 984, + "num": 4, + "color": 6, + "special": 0, + "length": 3 + }, + { + "id": 985, + "num": 5, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 986, + "num": 6, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 987, + "num": 9, + "color": 2, + "special": 3, + "length": 2, + "freeze": 5 + }, + { + "id": 988, + "num": 11, + "color": 2, + "special": 3, + "length": 0, + "freeze": 5 + }, + { + "id": 989, + "num": 21, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 990, + "num": 25, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 991, + "num": 27, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 992, + "num": 28, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 993, + "num": 22, + "color": 3, + "special": 4, + "length": 2 + }, + { + "id": 994, + "num": 23, + "color": 3, + "special": 4, + "length": 0 + }, + { + "id": 995, + "num": 16, + "color": 8, + "special": 0, + "length": 1 + }, + { + "id": 996, + "num": 8, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 997, + "num": 10, + "color": 5, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level981.json.meta b/assets/custom/Json/level981.json.meta new file mode 100644 index 0000000..7f576c0 --- /dev/null +++ b/assets/custom/Json/level981.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "e48c3b40-47ea-4ce4-990d-8f9c26d7f42f", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level982.json b/assets/custom/Json/level982.json new file mode 100644 index 0000000..718d603 --- /dev/null +++ b/assets/custom/Json/level982.json @@ -0,0 +1,355 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "982", + "map": [ + 8, + 10 + ], + "time": 120, + "gap": [ + { + "x": 1, + "y": 6, + "z": 0 + }, + { + "x": 1, + "y": 5, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 3, + "z": 0 + }, + { + "x": 6, + "y": 4, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "id": 210 + }, + { + "block": 21, + "color": 4, + "type": 0, + "position": { + "x": 240, + "y": -120, + "z": 0 + }, + "id": 220 + }, + { + "block": 1, + "color": 4, + "type": 0, + "position": { + "x": 240, + "y": -480, + "z": 0 + }, + "id": 230 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": 240, + "y": 360, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "id": 280 + }, + { + "block": 5, + "color": 8, + "type": 3, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "lockTime": 3, + "id": 290 + }, + { + "block": 2, + "color": 6, + "type": 2, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "floor": 1, + "floorTime": 7, + "floorMove": true, + "id": 300 + }, + { + "block": 3, + "color": 10, + "type": 2, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "floor": 1, + "floorTime": 7, + "floorMove": true, + "id": 310 + }, + { + "block": 2, + "color": 3, + "type": 9, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "adhesiveTime": 2, + "floor": 2, + "floorTime": 8, + "floorMove": true, + "id": 320 + }, + { + "block": 2, + "color": 3, + "type": 9, + "position": { + "x": -120, + "y": -480, + "z": 0 + }, + "adhesiveTime": 1, + "floor": 2, + "floorTime": 8, + "floorMove": true, + "id": 330 + }, + { + "block": 0, + "color": 7, + "type": 2, + "position": { + "x": 0, + "y": 360, + "z": 0 + }, + "floor": 4, + "floorTime": 11, + "floorMove": true, + "id": 340 + }, + { + "block": 0, + "color": 4, + "type": 8, + "position": { + "x": 0, + "y": -480, + "z": 0 + }, + "id": 350 + }, + { + "block": 1, + "color": 7, + "type": 16, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "questionTime": 4, + "id": 360 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 983, + "num": 0, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 984, + "num": 1, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 985, + "num": 2, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 986, + "num": 3, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 987, + "num": 13, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 988, + "num": 15, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 989, + "num": 17, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 990, + "num": 19, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 991, + "num": 26, + "color": 2, + "special": 0, + "length": 1 + }, + { + "id": 992, + "num": 28, + "color": 3, + "special": 0, + "length": 3 + }, + { + "id": 993, + "num": 29, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 994, + "num": 30, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 995, + "num": 27, + "color": 7, + "special": 0, + "length": 1 + }, + { + "id": 996, + "num": 12, + "color": 10, + "special": 0, + "length": 3 + }, + { + "id": 997, + "num": 14, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 998, + "num": 16, + "color": 10, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level982.json.meta b/assets/custom/Json/level982.json.meta new file mode 100644 index 0000000..05ed267 --- /dev/null +++ b/assets/custom/Json/level982.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "b01e8d12-9a2c-4992-812c-4eed3da3d881", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level983.json b/assets/custom/Json/level983.json new file mode 100644 index 0000000..8b7602c --- /dev/null +++ b/assets/custom/Json/level983.json @@ -0,0 +1,390 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [ + { + "x": 4, + "y": 8, + "color": "6" + }, + { + "x": 4, + "y": 7, + "color": "6" + }, + { + "x": 4, + "y": 6, + "color": "6" + } + ], + "id": "983", + "map": [ + 8, + 10 + ], + "time": 135, + "gap": [ + { + "x": 1, + "y": 1, + "z": 0 + }, + { + "x": 2, + "y": 1, + "z": 0 + }, + { + "x": 1, + "y": 2, + "z": 0 + }, + { + "x": 2, + "y": 2, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": -360, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": 0, + "y": 240, + "z": 0 + }, + "id": 250 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "id": 260 + }, + { + "block": 4, + "color": 6, + "type": 0, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "id": 270 + }, + { + "block": 1, + "color": 4, + "type": 0, + "position": { + "x": 120, + "y": -480, + "z": 0 + }, + "id": 280 + }, + { + "block": 0, + "color": 8, + "type": 0, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 290 + }, + { + "block": 1, + "color": 4, + "type": 0, + "position": { + "x": 360, + "y": 360, + "z": 0 + }, + "id": 300 + }, + { + "block": 22, + "color": 4, + "type": 14, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 8, + "type": 14, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "id": 320 + }, + { + "block": 2, + "color": 9, + "type": 14, + "position": { + "x": 240, + "y": -480, + "z": 0 + }, + "id": 330 + }, + { + "block": 1, + "color": 3, + "type": 8, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 340 + }, + { + "block": 2, + "color": 5, + "type": 17, + "position": { + "x": -240, + "y": -240, + "z": 0 + }, + "boomTime": 2, + "id": 350 + }, + { + "block": 2, + "color": 7, + "type": 17, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "boomTime": 3, + "id": 360 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "lock": true, + "id": 370 + }, + { + "block": 1, + "color": 5, + "type": 0, + "position": { + "x": -120, + "y": 360, + "z": 0 + }, + "lock": true, + "id": 380 + }, + { + "block": 20, + "color": 1, + "type": 0, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "lock": false, + "id": 390 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 984, + "num": 0, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 985, + "num": 1, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 986, + "num": 3, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 987, + "num": 4, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 988, + "num": 7, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 989, + "num": 11, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 990, + "num": 17, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 991, + "num": 19, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 992, + "num": 25, + "color": 6, + "special": 3, + "length": 3, + "freeze": 9 + }, + { + "id": 993, + "num": 26, + "color": 6, + "special": 3, + "length": 0, + "freeze": 9 + }, + { + "id": 994, + "num": 27, + "color": 6, + "special": 3, + "length": 0, + "freeze": 9 + }, + { + "id": 995, + "num": 21, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 996, + "num": 22, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 997, + "num": 16, + "color": 3, + "special": 6, + "length": 2, + "lockTime": 3 + }, + { + "id": 998, + "num": 18, + "color": 3, + "special": 6, + "length": 0, + "lockTime": 3 + }, + { + "id": 999, + "num": 8, + "color": 8, + "special": 0, + "length": 1 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level983.json.meta b/assets/custom/Json/level983.json.meta new file mode 100644 index 0000000..810c282 --- /dev/null +++ b/assets/custom/Json/level983.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "694107cc-7830-474b-98ed-13f12e294683", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level984.json b/assets/custom/Json/level984.json new file mode 100644 index 0000000..161b19f --- /dev/null +++ b/assets/custom/Json/level984.json @@ -0,0 +1,365 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "984", + "map": [ + 9, + 9 + ], + "time": 130, + "gap": [ + { + "x": 1, + "y": 7, + "z": 0 + }, + { + "x": 2, + "y": 7, + "z": 0 + }, + { + "x": 4, + "y": 7, + "z": 0 + }, + { + "x": 5, + "y": 7, + "z": 0 + }, + { + "x": 7, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": -60, + "y": -420, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": -60, + "y": -300, + "z": 0 + }, + "id": 220 + }, + { + "block": 19, + "color": 10, + "type": 0, + "position": { + "x": -60, + "y": 180, + "z": 0 + }, + "id": 230 + }, + { + "block": 4, + "color": 4, + "type": 0, + "position": { + "x": 180, + "y": -60, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 4, + "type": 0, + "position": { + "x": 60, + "y": 180, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 5, + "type": 0, + "position": { + "x": 300, + "y": 180, + "z": 0 + }, + "id": 260 + }, + { + "block": 0, + "color": 5, + "type": 0, + "position": { + "x": 420, + "y": 180, + "z": 0 + }, + "id": 270 + }, + { + "block": 5, + "color": 3, + "type": 0, + "position": { + "x": 420, + "y": -60, + "z": 0 + }, + "id": 280 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": -300, + "y": -60, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 1, + "type": 0, + "position": { + "x": 300, + "y": -300, + "z": 0 + }, + "id": 300 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 60, + "y": -60, + "z": 0 + }, + "id": 310 + }, + { + "block": 1, + "color": 5, + "type": 9, + "position": { + "x": 180, + "y": -300, + "z": 0 + }, + "adhesiveTime": 2, + "id": 320 + }, + { + "block": 1, + "color": 5, + "type": 9, + "position": { + "x": 300, + "y": -420, + "z": 0 + }, + "adhesiveTime": 1, + "id": 330 + }, + { + "block": 1, + "color": 6, + "type": 7, + "position": { + "x": -60, + "y": 60, + "z": 0 + }, + "id": 340 + }, + { + "block": 0, + "color": 1, + "type": 14, + "position": { + "x": 60, + "y": -420, + "z": 0 + }, + "floor": 1, + "floorTime": 5, + "floorMove": true, + "id": 350 + }, + { + "block": 1, + "color": 3, + "type": 14, + "position": { + "x": 180, + "y": -180, + "z": 0 + }, + "floor": 2, + "floorTime": 7, + "floorMove": true, + "id": 360 + }, + { + "block": 1, + "color": 7, + "type": 14, + "position": { + "x": -180, + "y": -180, + "z": 0 + }, + "floor": 3, + "floorTime": 10, + "floorMove": true, + "id": 370 + }, + { + "block": 20, + "color": 8, + "type": 17, + "position": { + "x": -180, + "y": -420, + "z": 0 + }, + "boomTime": 5, + "id": 380 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 985, + "num": 1, + "color": 4, + "special": 0, + "length": 3 + }, + { + "id": 986, + "num": 2, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 987, + "num": 3, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 988, + "num": 12, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 989, + "num": 20, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 990, + "num": 23, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 991, + "num": 27, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 992, + "num": 28, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 993, + "num": 24, + "color": 7, + "special": 0, + "length": 1 + }, + { + "id": 994, + "num": 13, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 995, + "num": 16, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 996, + "num": 6, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 997, + "num": 8, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 998, + "num": 4, + "color": 5, + "special": 6, + "length": 2, + "lockTime": 3 + }, + { + "id": 999, + "num": 5, + "color": 5, + "special": 6, + "length": 0, + "lockTime": 3 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level984.json.meta b/assets/custom/Json/level984.json.meta new file mode 100644 index 0000000..e6bd569 --- /dev/null +++ b/assets/custom/Json/level984.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "99f35dfc-ed5f-4f36-985e-f59b264f7f51", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level985.json b/assets/custom/Json/level985.json new file mode 100644 index 0000000..dd3574d --- /dev/null +++ b/assets/custom/Json/level985.json @@ -0,0 +1,321 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "985", + "map": [ + 8, + 8 + ], + "time": 110, + "gap": [ + { + "x": 1, + "y": 6, + "z": 0 + }, + { + "x": 6, + "y": 6, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "id": 210 + }, + { + "block": 0, + "color": 6, + "type": 0, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "id": 220 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "id": 230 + }, + { + "block": 0, + "color": 2, + "type": 0, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "id": 240 + }, + { + "block": 5, + "color": 8, + "type": 1, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "stacking": 4, + "id": 250 + }, + { + "block": 5, + "color": 7, + "type": 1, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "stacking": 9, + "floor": 1, + "floorTime": 2, + "floorMove": true, + "id": 260 + }, + { + "block": 2, + "color": 9, + "type": 1, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "stacking": 1, + "floor": 2, + "floorTime": 4, + "floorMove": true, + "id": 270 + }, + { + "block": 2, + "color": 3, + "type": 0, + "position": { + "x": -240, + "y": -120, + "z": 0 + }, + "floor": 3, + "floorTime": 5, + "floorMove": true, + "id": 280 + }, + { + "block": 2, + "color": 4, + "type": 1, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "stacking": 3, + "floor": 5, + "floorTime": 6, + "floorMove": true, + "id": 290 + }, + { + "block": 1, + "color": 5, + "type": 9, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "adhesiveTime": 2, + "lockTime": 4, + "floor": 6, + "floorTime": 6, + "floorMove": true, + "id": 300 + }, + { + "block": 0, + "color": 2, + "type": 9, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "adhesiveTime": 1, + "lockTime": 4, + "floor": 6, + "floorTime": 6, + "floorMove": true, + "id": 310 + }, + { + "block": 0, + "color": 6, + "type": 0, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "floor": 6, + "floorTime": 6, + "floorMove": true, + "id": 320 + }, + { + "block": 2, + "color": 1, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "floor": 7, + "floorTime": 12, + "floorMove": true, + "id": 330 + }, + { + "block": 1, + "color": 10, + "type": 8, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "id": 340 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 986, + "num": 0, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 987, + "num": 1, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 988, + "num": 3, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 989, + "num": 4, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 990, + "num": 11, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 991, + "num": 13, + "color": 3, + "special": 0, + "length": 1 + }, + { + "id": 992, + "num": 22, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 993, + "num": 23, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 994, + "num": 19, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 995, + "num": 20, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 996, + "num": 14, + "color": 2, + "special": 3, + "length": 1, + "freeze": 7 + }, + { + "id": 997, + "num": 8, + "color": 6, + "special": 3, + "length": 1, + "freeze": 10 + }, + { + "id": 998, + "num": 10, + "color": 5, + "special": 0, + "length": 2, + "colorArray": "49" + }, + { + "id": 999, + "num": 12, + "color": 5, + "special": 0, + "length": 0, + "colorArray": "49" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level985.json.meta b/assets/custom/Json/level985.json.meta new file mode 100644 index 0000000..93e24d5 --- /dev/null +++ b/assets/custom/Json/level985.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "9c07c8fb-8274-4116-97b5-1ffd7a01c499", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level986.json b/assets/custom/Json/level986.json new file mode 100644 index 0000000..9f710a4 --- /dev/null +++ b/assets/custom/Json/level986.json @@ -0,0 +1,363 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "986", + "map": [ + 9, + 8 + ], + "time": 110, + "gap": [ + { + "x": 1, + "y": 2, + "z": 0 + }, + { + "x": 1, + "y": 1, + "z": 0 + }, + { + "x": 7, + "y": 2, + "z": 0 + }, + { + "x": 7, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": 60, + "y": 0, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": 60, + "y": 120, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": 60, + "y": 240, + "z": 0 + }, + "id": 240 + }, + { + "block": 0, + "color": 11, + "type": 0, + "position": { + "x": 180, + "y": -360, + "z": 0 + }, + "id": 240 + }, + { + "block": 0, + "color": 11, + "type": 0, + "position": { + "x": -60, + "y": -360, + "z": 0 + }, + "id": 250 + }, + { + "block": 3, + "color": 2, + "type": 0, + "position": { + "x": 180, + "y": -240, + "z": 0 + }, + "id": 260 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": -60, + "y": -120, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": 180, + "y": -120, + "z": 0 + }, + "id": 280 + }, + { + "block": 2, + "color": 4, + "type": 8, + "position": { + "x": -180, + "y": -360, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 9, + "type": 8, + "position": { + "x": 300, + "y": -360, + "z": 0 + }, + "id": 300 + }, + { + "block": 1, + "color": 8, + "type": 17, + "position": { + "x": 420, + "y": 240, + "z": 0 + }, + "boomTime": 1, + "id": 310 + }, + { + "block": 1, + "color": 6, + "type": 17, + "position": { + "x": -180, + "y": 240, + "z": 0 + }, + "boomTime": 2, + "id": 320 + }, + { + "block": 0, + "color": 10, + "type": 6, + "position": { + "x": 60, + "y": -360, + "z": 0 + }, + "boomTime": 60, + "id": 330 + }, + { + "block": 2, + "color": 9, + "type": 16, + "position": { + "x": -300, + "y": -120, + "z": 0 + }, + "questionTime": 11, + "id": 340 + }, + { + "block": 2, + "color": 10, + "type": 16, + "position": { + "x": 420, + "y": -120, + "z": 0 + }, + "questionTime": 12, + "id": 350 + }, + { + "block": 2, + "color": 2, + "type": 16, + "position": { + "x": -60, + "y": 120, + "z": 0 + }, + "questionTime": 10, + "id": 360 + }, + { + "block": 2, + "color": 10, + "type": 16, + "position": { + "x": 180, + "y": 120, + "z": 0 + }, + "questionTime": 6, + "id": 370 + }, + { + "block": 1, + "color": 1, + "type": 16, + "position": { + "x": -180, + "y": 120, + "z": 0 + }, + "questionTime": 5, + "id": 380 + }, + { + "block": 1, + "color": 5, + "type": 16, + "position": { + "x": 420, + "y": 120, + "z": 0 + }, + "questionTime": 3, + "id": 390 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 987, + "num": 4, + "color": 5, + "special": 0, + "length": 1 + }, + { + "id": 988, + "num": 2, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 989, + "num": 3, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 990, + "num": 7, + "color": 4, + "special": 3, + "length": 2, + "freeze": 9 + }, + { + "id": 991, + "num": 9, + "color": 4, + "special": 3, + "length": 0, + "freeze": 9 + }, + { + "id": 992, + "num": 17, + "color": 9, + "special": 3, + "length": 2, + "freeze": 7 + }, + { + "id": 993, + "num": 21, + "color": 9, + "special": 3, + "length": 0, + "freeze": 7 + }, + { + "id": 994, + "num": 24, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 995, + "num": 25, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 996, + "num": 18, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 997, + "num": 14, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 998, + "num": 16, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 999, + "num": 8, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1000, + "num": 10, + "color": 8, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level986.json.meta b/assets/custom/Json/level986.json.meta new file mode 100644 index 0000000..5703bd0 --- /dev/null +++ b/assets/custom/Json/level986.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "beade699-b25a-480e-905e-bfe5dbe1207f", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level987.json b/assets/custom/Json/level987.json new file mode 100644 index 0000000..5d673b2 --- /dev/null +++ b/assets/custom/Json/level987.json @@ -0,0 +1,373 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "987", + "map": [ + 9, + 8 + ], + "time": 120, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 300, + "y": 240, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -180, + "y": 240, + "z": 0 + }, + "id": 220 + }, + { + "block": 2, + "color": 3, + "type": 0, + "position": { + "x": -300, + "y": -360, + "z": 0 + }, + "id": 230 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": -180, + "y": -240, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 1, + "type": 0, + "position": { + "x": 300, + "y": -240, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": 420, + "y": -360, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 4, + "type": 1, + "position": { + "x": 300, + "y": -360, + "z": 0 + }, + "stacking": 1, + "id": 270 + }, + { + "block": 1, + "color": 1, + "type": 1, + "position": { + "x": -60, + "y": -360, + "z": 0 + }, + "stacking": 5, + "id": 280 + }, + { + "block": 1, + "color": 9, + "type": 1, + "position": { + "x": 300, + "y": 120, + "z": 0 + }, + "stacking": 5, + "id": 290 + }, + { + "block": 1, + "color": 5, + "type": 1, + "position": { + "x": -60, + "y": 120, + "z": 0 + }, + "stacking": 9, + "id": 300 + }, + { + "block": 2, + "color": 7, + "type": 16, + "position": { + "x": -300, + "y": 120, + "z": 0 + }, + "questionTime": 5, + "id": 310 + }, + { + "block": 2, + "color": 10, + "type": 16, + "position": { + "x": 420, + "y": 120, + "z": 0 + }, + "questionTime": 9, + "id": 320 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 60, + "y": 120, + "z": 0 + }, + "floor": 1, + "floorTime": 4, + "floorMove": true, + "id": 330 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 60, + "y": -240, + "z": 0 + }, + "floor": 1, + "floorTime": 4, + "floorMove": true, + "id": 340 + }, + { + "block": 0, + "color": 9, + "type": 9, + "position": { + "x": -180, + "y": 0, + "z": 0 + }, + "adhesiveTime": 2, + "floor": 1, + "floorTime": 4, + "floorMove": true, + "id": 350 + }, + { + "block": 0, + "color": 5, + "type": 9, + "position": { + "x": -60, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "floor": 1, + "floorTime": 4, + "floorMove": true, + "id": 360 + }, + { + "block": 3, + "color": 1, + "type": 16, + "position": { + "x": 300, + "y": 0, + "z": 0 + }, + "questionTime": 8, + "floor": 1, + "floorTime": 4, + "floorMove": true, + "id": 370 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 988, + "num": 0, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 989, + "num": 1, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 990, + "num": 4, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 991, + "num": 5, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 992, + "num": 7, + "color": 8, + "special": 0, + "length": 1 + }, + { + "id": 993, + "num": 11, + "color": 1, + "special": 0, + "length": 3, + "longAndShort": 13, + "order": false + }, + { + "id": 994, + "num": 13, + "color": 1, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + }, + { + "id": 995, + "num": 15, + "color": 1, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + }, + { + "id": 996, + "num": 19, + "color": 3, + "special": 0, + "length": 1 + }, + { + "id": 997, + "num": 24, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 998, + "num": 25, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 999, + "num": 20, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 1000, + "num": 21, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 1001, + "num": 12, + "color": 6, + "special": 0, + "length": 1 + }, + { + "id": 1002, + "num": 6, + "color": 9, + "special": 0, + "length": 2, + "longAndShort": 21, + "order": true + }, + { + "id": 1003, + "num": 8, + "color": 9, + "special": 0, + "length": 0, + "longAndShort": 21, + "order": true + }, + { + "id": 1004, + "num": 16, + "color": 5, + "special": 0, + "length": 2, + "longAndShort": 21, + "order": false + }, + { + "id": 1005, + "num": 18, + "color": 5, + "special": 0, + "length": 0, + "longAndShort": 21, + "order": false + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level987.json.meta b/assets/custom/Json/level987.json.meta new file mode 100644 index 0000000..5d954b6 --- /dev/null +++ b/assets/custom/Json/level987.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "40573033-c8de-4d03-8d3c-0f920cb5f2e1", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level988.json b/assets/custom/Json/level988.json new file mode 100644 index 0000000..4f7b381 --- /dev/null +++ b/assets/custom/Json/level988.json @@ -0,0 +1,381 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "988", + "map": [ + 8, + 10 + ], + "time": 120, + "gap": [ + { + "x": 6, + "y": 8, + "z": 0 + }, + { + "x": 1, + "y": 1, + "z": 0 + }, + { + "x": 6, + "y": 1, + "z": 0 + }, + { + "x": 5, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 8, + "type": 0, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 8, + "type": 0, + "position": { + "x": -240, + "y": -120, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 8, + "type": 0, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 8, + "type": 0, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "id": 250 + }, + { + "block": 5, + "color": 9, + "type": 0, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "id": 260 + }, + { + "block": 10, + "color": 5, + "type": 0, + "position": { + "x": 0, + "y": -360, + "z": 0 + }, + "id": 270 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": -120, + "y": 360, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 120, + "y": 360, + "z": 0 + }, + "id": 290 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 300 + }, + { + "block": 0, + "color": 7, + "type": 0, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "id": 310 + }, + { + "block": 1, + "color": 2, + "type": 3, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "lockTime": 4, + "id": 320 + }, + { + "block": 0, + "color": 7, + "type": 2, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "id": 330 + }, + { + "block": 2, + "color": 2, + "type": 2, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "id": 340 + }, + { + "block": 2, + "color": 1, + "type": 2, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "id": 350 + }, + { + "block": 2, + "color": 3, + "type": 2, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 360 + }, + { + "block": 0, + "color": 7, + "type": 17, + "position": { + "x": 0, + "y": -480, + "z": 0 + }, + "boomTime": 1, + "id": 370 + }, + { + "block": 1, + "color": 8, + "type": 9, + "position": { + "x": 240, + "y": 240, + "z": 0 + }, + "adhesiveTime": 2, + "floor": 1, + "floorTime": 6, + "floorMove": true, + "id": 380 + }, + { + "block": 1, + "color": 4, + "type": 9, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "adhesiveTime": 1, + "floor": 1, + "floorTime": 6, + "floorMove": true, + "id": 390 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 989, + "num": 0, + "color": 10, + "special": 0, + "length": 1 + }, + { + "id": 990, + "num": 1, + "color": 8, + "special": 0, + "length": 1 + }, + { + "id": 991, + "num": 3, + "color": 7, + "special": 0, + "length": 1 + }, + { + "id": 992, + "num": 5, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 993, + "num": 6, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 994, + "num": 22, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 995, + "num": 23, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 996, + "num": 12, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 997, + "num": 14, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 998, + "num": 11, + "color": 9, + "special": 3, + "length": 2, + "freeze": 10 + }, + { + "id": 999, + "num": 13, + "color": 9, + "special": 3, + "length": 0, + "freeze": 10 + }, + { + "id": 1000, + "num": 15, + "color": 2, + "special": 3, + "length": 2, + "freeze": 3 + }, + { + "id": 1001, + "num": 18, + "color": 2, + "special": 3, + "length": 0, + "freeze": 3 + }, + { + "id": 1002, + "num": 24, + "color": 5, + "special": 3, + "length": 3, + "freeze": 9 + }, + { + "id": 1003, + "num": 25, + "color": 5, + "special": 3, + "length": 0, + "freeze": 9 + }, + { + "id": 1004, + "num": 26, + "color": 5, + "special": 3, + "length": 0, + "freeze": 9 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level988.json.meta b/assets/custom/Json/level988.json.meta new file mode 100644 index 0000000..4d7d0b6 --- /dev/null +++ b/assets/custom/Json/level988.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "fcb051b6-1a5f-4c0b-a85d-ef672e22e3ab", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level989.json b/assets/custom/Json/level989.json new file mode 100644 index 0000000..8a1ef71 --- /dev/null +++ b/assets/custom/Json/level989.json @@ -0,0 +1,270 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "989", + "map": [ + 8, + 8 + ], + "time": 90, + "gap": [ + { + "x": 1, + "y": 3, + "z": 0 + }, + { + "x": 1, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 3, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 0, + "color": 7, + "type": 9, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 210 + }, + { + "block": 0, + "color": 1, + "type": 9, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 220 + }, + { + "block": 0, + "color": 6, + "type": 9, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 230 + }, + { + "block": 0, + "color": 9, + "type": 9, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 240 + }, + { + "block": 4, + "color": 4, + "type": 17, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "boomTime": 1, + "id": 250 + }, + { + "block": 4, + "color": 2, + "type": 17, + "position": { + "x": -240, + "y": 0, + "z": 0 + }, + "boomTime": 2, + "id": 260 + }, + { + "block": 2, + "color": 9, + "type": 1, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "stacking": 4, + "id": 270 + }, + { + "block": 2, + "color": 10, + "type": 1, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "stacking": 8, + "id": 280 + }, + { + "block": 0, + "color": 10, + "type": 16, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "questionTime": 6, + "id": 290 + }, + { + "block": 0, + "color": 10, + "type": 16, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "questionTime": 12, + "id": 300 + }, + { + "block": 1, + "color": 8, + "type": 8, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "id": 310 + }, + { + "block": 23, + "color": 8, + "type": 8, + "position": { + "x": 240, + "y": -240, + "z": 0 + }, + "id": 320 + }, + { + "block": 23, + "color": 8, + "type": 8, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "id": 330 + }, + { + "block": 1, + "color": 5, + "type": 16, + "position": { + "x": 120, + "y": 240, + "z": 0 + }, + "questionTime": 9, + "id": 340 + }, + { + "block": 1, + "color": 2, + "type": 0, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "floor": 1, + "floorTime": 8, + "floorMove": true, + "lock": true, + "id": 350 + }, + { + "block": 1, + "color": 4, + "type": 0, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "floor": 2, + "floorTime": 13, + "floorMove": true, + "lock": true, + "id": 360 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 990, + "num": 13, + "color": 4, + "special": 0, + "length": 2, + "colorArray": "3956739739" + }, + { + "id": 991, + "num": 15, + "color": 4, + "special": 0, + "length": 0, + "colorArray": "3956739739" + }, + { + "id": 992, + "num": 12, + "color": 2, + "special": 0, + "length": 2, + "colorArray": "108418" + }, + { + "id": 993, + "num": 14, + "color": 2, + "special": 0, + "length": 0, + "colorArray": "108418" + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level989.json.meta b/assets/custom/Json/level989.json.meta new file mode 100644 index 0000000..ba34278 --- /dev/null +++ b/assets/custom/Json/level989.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "c1c8eb07-dfeb-4a38-a86e-2c0485caf4d6", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level990.json b/assets/custom/Json/level990.json new file mode 100644 index 0000000..fd220c9 --- /dev/null +++ b/assets/custom/Json/level990.json @@ -0,0 +1,394 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "990", + "map": [ + 9, + 8 + ], + "time": 110, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": -60, + "y": -120, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": -180, + "y": -120, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": -180, + "y": 0, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": -300, + "y": 0, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 180, + "y": -120, + "z": 0 + }, + "id": 250 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 60, + "y": -120, + "z": 0 + }, + "id": 260 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 60, + "y": -240, + "z": 0 + }, + "id": 270 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 60, + "y": 0, + "z": 0 + }, + "id": 280 + }, + { + "block": 4, + "color": 8, + "type": 0, + "position": { + "x": 300, + "y": -360, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 180, + "y": -360, + "z": 0 + }, + "id": 300 + }, + { + "block": 0, + "color": 6, + "type": 0, + "position": { + "x": -60, + "y": -240, + "z": 0 + }, + "id": 310 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": -300, + "y": 120, + "z": 0 + }, + "id": 320 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": 420, + "y": 240, + "z": 0 + }, + "id": 330 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": -180, + "y": -240, + "z": 0 + }, + "id": 340 + }, + { + "block": 1, + "color": 3, + "type": 0, + "position": { + "x": -180, + "y": -360, + "z": 0 + }, + "id": 350 + }, + { + "block": 1, + "color": 4, + "type": 14, + "position": { + "x": -60, + "y": 240, + "z": 0 + }, + "id": 360 + }, + { + "block": 2, + "color": 3, + "type": 8, + "position": { + "x": 420, + "y": -360, + "z": 0 + }, + "id": 370 + }, + { + "block": 0, + "color": 2, + "type": 17, + "position": { + "x": 60, + "y": 240, + "z": 0 + }, + "boomTime": 1, + "id": 380 + }, + { + "block": 0, + "color": 7, + "type": 9, + "position": { + "x": 420, + "y": 120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 390 + }, + { + "block": 0, + "color": 9, + "type": 9, + "position": { + "x": 420, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 400 + }, + { + "block": 0, + "color": 2, + "type": 14, + "position": { + "x": 420, + "y": -120, + "z": 0 + }, + "id": 410 + }, + { + "block": 2, + "color": 7, + "type": 14, + "position": { + "x": 180, + "y": 0, + "z": 0 + }, + "floor": 1, + "floorTime": 9, + "floorMove": true, + "id": 420 + }, + { + "block": 2, + "color": 3, + "type": 14, + "position": { + "x": -60, + "y": 0, + "z": 0 + }, + "floor": 2, + "floorTime": 11, + "floorMove": true, + "id": 430 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 991, + "num": 0, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 992, + "num": 2, + "color": 2, + "special": 0, + "length": 1 + }, + { + "id": 993, + "num": 4, + "color": 6, + "special": 6, + "length": 2, + "lockTime": 4 + }, + { + "id": 994, + "num": 5, + "color": 6, + "special": 6, + "length": 0, + "lockTime": 4 + }, + { + "id": 995, + "num": 11, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 996, + "num": 13, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 997, + "num": 17, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 998, + "num": 19, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 999, + "num": 23, + "color": 8, + "special": 3, + "length": 3, + "freeze": 6 + }, + { + "id": 1000, + "num": 24, + "color": 8, + "special": 3, + "length": 0, + "freeze": 6 + }, + { + "id": 1001, + "num": 25, + "color": 8, + "special": 3, + "length": 0, + "freeze": 6 + }, + { + "id": 1002, + "num": 21, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 1003, + "num": 22, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 1004, + "num": 10, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 1005, + "num": 12, + "color": 4, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level990.json.meta b/assets/custom/Json/level990.json.meta new file mode 100644 index 0000000..f7f3802 --- /dev/null +++ b/assets/custom/Json/level990.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "c5c15e0e-326d-4779-8bbe-aca57f892de6", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level991.json b/assets/custom/Json/level991.json new file mode 100644 index 0000000..4d1d83b --- /dev/null +++ b/assets/custom/Json/level991.json @@ -0,0 +1,386 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "991", + "map": [ + 9, + 8 + ], + "time": 120, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": 180, + "y": -120, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": -60, + "y": -360, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": -60, + "y": -240, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": -60, + "y": -120, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": 180, + "y": -360, + "z": 0 + }, + "id": 250 + }, + { + "block": 23, + "color": 10, + "type": 0, + "position": { + "x": 180, + "y": -240, + "z": 0 + }, + "id": 260 + }, + { + "block": 0, + "color": 8, + "type": 0, + "position": { + "x": -180, + "y": 0, + "z": 0 + }, + "id": 270 + }, + { + "block": 0, + "color": 7, + "type": 0, + "position": { + "x": 300, + "y": 0, + "z": 0 + }, + "id": 280 + }, + { + "block": 22, + "color": 6, + "type": 14, + "position": { + "x": -180, + "y": 120, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 9, + "type": 14, + "position": { + "x": -60, + "y": 120, + "z": 0 + }, + "id": 300 + }, + { + "block": 2, + "color": 3, + "type": 14, + "position": { + "x": 180, + "y": 120, + "z": 0 + }, + "id": 310 + }, + { + "block": 21, + "color": 1, + "type": 14, + "position": { + "x": 300, + "y": 120, + "z": 0 + }, + "id": 320 + }, + { + "block": 2, + "color": 4, + "type": 1, + "position": { + "x": 60, + "y": 120, + "z": 0 + }, + "stacking": 3, + "id": 330 + }, + { + "block": 2, + "color": 5, + "type": 1, + "position": { + "x": 60, + "y": -360, + "z": 0 + }, + "stacking": 3, + "id": 340 + }, + { + "block": 0, + "color": 5, + "type": 1, + "position": { + "x": -180, + "y": -360, + "z": 0 + }, + "stacking": 3, + "id": 350 + }, + { + "block": 3, + "color": 4, + "type": 1, + "position": { + "x": 180, + "y": 0, + "z": 0 + }, + "stacking": 10, + "id": 360 + }, + { + "block": 2, + "color": 3, + "type": 1, + "position": { + "x": -300, + "y": -360, + "z": 0 + }, + "stacking": 1, + "id": 370 + }, + { + "block": 1, + "color": 10, + "type": 1, + "position": { + "x": -180, + "y": -120, + "z": 0 + }, + "stacking": 7, + "id": 380 + }, + { + "block": 1, + "color": 8, + "type": 1, + "position": { + "x": 420, + "y": -120, + "z": 0 + }, + "stacking": 9, + "id": 390 + }, + { + "block": 0, + "color": 7, + "type": 1, + "position": { + "x": 300, + "y": -360, + "z": 0 + }, + "stacking": 9, + "id": 400 + }, + { + "block": 2, + "color": 9, + "type": 1, + "position": { + "x": 420, + "y": -360, + "z": 0 + }, + "stacking": 6, + "id": 410 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 992, + "num": 0, + "color": 9, + "special": 2, + "length": 2, + "lock": true + }, + { + "id": 993, + "num": 1, + "color": 9, + "special": 2, + "length": 0, + "lock": true + }, + { + "id": 994, + "num": 4, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 995, + "num": 5, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 996, + "num": 7, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 997, + "num": 9, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 998, + "num": 6, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 999, + "num": 8, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 1000, + "num": 16, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1001, + "num": 18, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1002, + "num": 17, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 1003, + "num": 19, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1004, + "num": 24, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 1005, + "num": 25, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 1006, + "num": 20, + "color": 3, + "special": 2, + "length": 2, + "lock": true + }, + { + "id": 1007, + "num": 21, + "color": 3, + "special": 2, + "length": 0, + "lock": true + }, + { + "id": 1008, + "num": 13, + "color": 5, + "special": 6, + "length": 1, + "lockTime": 4 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level991.json.meta b/assets/custom/Json/level991.json.meta new file mode 100644 index 0000000..7e10743 --- /dev/null +++ b/assets/custom/Json/level991.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "5e662554-2743-4fee-8464-e36ea8e2f8d0", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level992.json b/assets/custom/Json/level992.json new file mode 100644 index 0000000..41fe951 --- /dev/null +++ b/assets/custom/Json/level992.json @@ -0,0 +1,440 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "992", + "map": [ + 8, + 10 + ], + "time": 190, + "gap": [ + { + "x": 5, + "y": 2, + "z": 0 + }, + { + "x": 5, + "y": 1, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": -240, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "id": 250 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": -240, + "y": -480, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 3, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 270 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": 360, + "z": 0 + }, + "id": 280 + }, + { + "block": 2, + "color": 9, + "type": 0, + "position": { + "x": 0, + "y": -480, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 120, + "y": -480, + "z": 0 + }, + "id": 300 + }, + { + "block": 0, + "color": 9, + "type": 7, + "position": { + "x": 120, + "y": 240, + "z": 0 + }, + "id": 310 + }, + { + "block": 4, + "color": 10, + "type": 8, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "id": 320 + }, + { + "block": 13, + "color": 6, + "type": 9, + "position": { + "x": 360, + "y": -240, + "z": 0 + }, + "adhesiveTime": 2, + "id": 330 + }, + { + "block": 0, + "color": 6, + "type": 9, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "adhesiveTime": 1, + "id": 340 + }, + { + "block": 0, + "color": 8, + "type": 9, + "position": { + "x": 120, + "y": 120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 350 + }, + { + "block": 0, + "color": 3, + "type": 9, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 360 + }, + { + "block": 0, + "color": 1, + "type": 17, + "position": { + "x": -120, + "y": -480, + "z": 0 + }, + "boomTime": 1, + "id": 370 + }, + { + "block": 2, + "color": 4, + "type": 17, + "position": { + "x": -240, + "y": -120, + "z": 0 + }, + "boomTime": 3, + "id": 380 + }, + { + "block": 0, + "color": 3, + "type": 17, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "boomTime": 2, + "id": 390 + }, + { + "block": 2, + "color": 5, + "type": 16, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "questionTime": 11, + "id": 400 + }, + { + "block": 0, + "color": 8, + "type": 16, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "questionTime": 12, + "id": 410 + }, + { + "block": 1, + "color": 1, + "type": 16, + "position": { + "x": -120, + "y": 360, + "z": 0 + }, + "questionTime": 13, + "id": 420 + }, + { + "block": 1, + "color": 2, + "type": 16, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "questionTime": 14, + "id": 430 + }, + { + "block": 0, + "color": 5, + "type": 16, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "questionTime": 10, + "id": 440 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 993, + "num": 1, + "color": 3, + "special": 0, + "length": 1 + }, + { + "id": 994, + "num": 3, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 995, + "num": 4, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 996, + "num": 5, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 997, + "num": 6, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 998, + "num": 9, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 999, + "num": 11, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1000, + "num": 15, + "color": 6, + "special": 0, + "length": 3 + }, + { + "id": 1001, + "num": 19, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1002, + "num": 21, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1003, + "num": 26, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 1004, + "num": 27, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1005, + "num": 23, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 1006, + "num": 24, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 1007, + "num": 12, + "color": 10, + "special": 3, + "length": 2, + "freeze": 9 + }, + { + "id": 1008, + "num": 14, + "color": 10, + "special": 3, + "length": 0, + "freeze": 9 + }, + { + "id": 1009, + "num": 8, + "color": 5, + "special": 0, + "length": 1 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level992.json.meta b/assets/custom/Json/level992.json.meta new file mode 100644 index 0000000..9852424 --- /dev/null +++ b/assets/custom/Json/level992.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "d2b88756-0b7d-4fe5-adb2-b537093f7bfb", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level993.json b/assets/custom/Json/level993.json new file mode 100644 index 0000000..f470aa2 --- /dev/null +++ b/assets/custom/Json/level993.json @@ -0,0 +1,394 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "993", + "map": [ + 9, + 9 + ], + "time": 135, + "gap": [ + { + "x": 3, + "y": 7, + "z": 0 + }, + { + "x": 4, + "y": 7, + "z": 0 + }, + { + "x": 5, + "y": 7, + "z": 0 + }, + { + "x": 3, + "y": 6, + "z": 0 + }, + { + "x": 4, + "y": 6, + "z": 0 + }, + { + "x": 5, + "y": 6, + "z": 0 + }, + { + "x": 3, + "y": 1, + "z": 0 + }, + { + "x": 4, + "y": 1, + "z": 0 + }, + { + "x": 5, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 300, + "y": 180, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -180, + "y": 180, + "z": 0 + }, + "id": 220 + }, + { + "block": 2, + "color": 1, + "type": 0, + "position": { + "x": -300, + "y": 180, + "z": 0 + }, + "id": 230 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": 420, + "y": 180, + "z": 0 + }, + "id": 240 + }, + { + "block": 0, + "color": 2, + "type": 0, + "position": { + "x": 300, + "y": 300, + "z": 0 + }, + "id": 250 + }, + { + "block": 4, + "color": 2, + "type": 0, + "position": { + "x": 180, + "y": -180, + "z": 0 + }, + "id": 260 + }, + { + "block": 0, + "color": 6, + "type": 0, + "position": { + "x": -180, + "y": 300, + "z": 0 + }, + "id": 270 + }, + { + "block": 4, + "color": 6, + "type": 0, + "position": { + "x": -60, + "y": -180, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": -180, + "y": 60, + "z": 0 + }, + "id": 290 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": 420, + "y": 60, + "z": 0 + }, + "id": 300 + }, + { + "block": 0, + "color": 11, + "type": 0, + "position": { + "x": 420, + "y": -180, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 11, + "type": 0, + "position": { + "x": -300, + "y": -180, + "z": 0 + }, + "id": 320 + }, + { + "block": 22, + "color": 8, + "type": 0, + "position": { + "x": 420, + "y": -420, + "z": 0 + }, + "id": 330 + }, + { + "block": 21, + "color": 9, + "type": 0, + "position": { + "x": -300, + "y": -420, + "z": 0 + }, + "id": 340 + }, + { + "block": 2, + "color": 3, + "type": 16, + "position": { + "x": 300, + "y": -180, + "z": 0 + }, + "questionTime": 3, + "id": 350 + }, + { + "block": 2, + "color": 5, + "type": 16, + "position": { + "x": -180, + "y": -180, + "z": 0 + }, + "questionTime": 5, + "id": 360 + }, + { + "block": 2, + "color": 5, + "type": 16, + "position": { + "x": 60, + "y": -60, + "z": 0 + }, + "questionTime": 8, + "id": 370 + }, + { + "block": 0, + "color": 3, + "type": 4, + "position": { + "x": 60, + "y": -300, + "z": 0 + }, + "freezeTime": 7, + "id": 380 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 994, + "num": 0, + "color": 2, + "special": 0, + "length": 3, + "longAndShort": 13, + "order": false + }, + { + "id": 995, + "num": 1, + "color": 2, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + }, + { + "id": 996, + "num": 2, + "color": 2, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": false + }, + { + "id": 997, + "num": 27, + "color": 6, + "special": 0, + "length": 3, + "longAndShort": 13, + "order": true + }, + { + "id": 998, + "num": 28, + "color": 6, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": true + }, + { + "id": 999, + "num": 29, + "color": 6, + "special": 0, + "length": 0, + "longAndShort": 13, + "order": true + }, + { + "id": 1000, + "num": 3, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1001, + "num": 4, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1002, + "num": 8, + "color": 3, + "special": 0, + "length": 1 + }, + { + "id": 1003, + "num": 26, + "color": 5, + "special": 0, + "length": 1 + }, + { + "id": 1004, + "num": 30, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 1005, + "num": 31, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1006, + "num": 23, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 1007, + "num": 25, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 1008, + "num": 7, + "color": 1, + "special": 0, + "length": 2 + }, + { + "id": 1009, + "num": 9, + "color": 1, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level993.json.meta b/assets/custom/Json/level993.json.meta new file mode 100644 index 0000000..db5360b --- /dev/null +++ b/assets/custom/Json/level993.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "572c2590-9fd3-480a-8ad9-74ff9555d2b5", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level994.json b/assets/custom/Json/level994.json new file mode 100644 index 0000000..dd1c1d5 --- /dev/null +++ b/assets/custom/Json/level994.json @@ -0,0 +1,351 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "994", + "map": [ + 8, + 8 + ], + "time": 140, + "gap": [] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 4, + "type": 0, + "position": { + "x": 240, + "y": -120, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 4, + "type": 0, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 4, + "type": 0, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 4, + "type": 0, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "id": 250 + }, + { + "block": 23, + "color": 4, + "type": 0, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": 360, + "y": -240, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 7, + "type": 0, + "position": { + "x": -120, + "y": -120, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 4, + "type": 0, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "id": 280 + }, + { + "block": 0, + "color": 3, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 290 + }, + { + "block": 0, + "color": 3, + "type": 0, + "position": { + "x": -240, + "y": 0, + "z": 0 + }, + "id": 300 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 240, + "y": 240, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 5, + "type": 0, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "id": 320 + }, + { + "block": 1, + "color": 3, + "type": 7, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "id": 330 + }, + { + "block": 11, + "color": 1, + "type": 16, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "questionTime": 10, + "id": 340 + }, + { + "block": 0, + "color": 5, + "type": 0, + "position": { + "x": -120, + "y": 240, + "z": 0 + }, + "floor": 1, + "floorTime": 12, + "floorMove": true, + "lock": true, + "id": 350 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "floor": 2, + "floorTime": 9, + "floorMove": true, + "lock": true, + "id": 360 + }, + { + "block": 0, + "color": 4, + "type": 0, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "floor": 3, + "floorTime": 4, + "floorMove": false, + "lock": true, + "id": 370 + }, + { + "block": 2, + "color": 10, + "type": 16, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "questionTime": 3, + "id": 380 + }, + { + "block": 2, + "color": 8, + "type": 0, + "position": { + "x": 0, + "y": -360, + "z": 0 + }, + "lock": true, + "id": 390 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 995, + "num": 1, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 996, + "num": 2, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 997, + "num": 3, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 998, + "num": 4, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 999, + "num": 7, + "color": 1, + "special": 0, + "length": 3 + }, + { + "id": 1000, + "num": 9, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1001, + "num": 11, + "color": 1, + "special": 0, + "length": 0 + }, + { + "id": 1002, + "num": 15, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 1003, + "num": 17, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 1004, + "num": 22, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 1005, + "num": 23, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 1006, + "num": 18, + "color": 3, + "special": 4, + "length": 1 + }, + { + "id": 1007, + "num": 10, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 1008, + "num": 12, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1009, + "num": 6, + "color": 5, + "special": 0, + "length": 1 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level994.json.meta b/assets/custom/Json/level994.json.meta new file mode 100644 index 0000000..10dd876 --- /dev/null +++ b/assets/custom/Json/level994.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "1f3c83d3-dec7-41a4-902c-89a04bc7f132", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level995.json b/assets/custom/Json/level995.json new file mode 100644 index 0000000..730b5f6 --- /dev/null +++ b/assets/custom/Json/level995.json @@ -0,0 +1,423 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "995", + "map": [ + 8, + 10 + ], + "time": 130, + "gap": [ + { + "x": 1, + "y": 6, + "z": 0 + }, + { + "x": 1, + "y": 5, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 360, + "y": -240, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": 240, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": 360, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": -240, + "z": 0 + }, + "id": 250 + }, + { + "block": 4, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": -480, + "z": 0 + }, + "id": 260 + }, + { + "block": 2, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 3, + "type": 0, + "position": { + "x": 360, + "y": -480, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": 240, + "y": -480, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 2, + "type": 5, + "position": { + "x": -240, + "y": 240, + "z": 0 + }, + "id": 300 + }, + { + "block": 1, + "color": 3, + "type": 5, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 310 + }, + { + "block": 0, + "color": 3, + "type": 5, + "position": { + "x": -120, + "y": 360, + "z": 0 + }, + "id": 320 + }, + { + "block": 1, + "color": 6, + "type": 8, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "id": 330 + }, + { + "block": 1, + "color": 1, + "type": 0, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "lock": true, + "id": 340 + }, + { + "block": 2, + "color": 9, + "type": 0, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "lock": true, + "id": 350 + }, + { + "block": 2, + "color": 2, + "type": 0, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "floor": 1, + "floorTime": 10, + "floorMove": true, + "lock": true, + "id": 360 + }, + { + "block": 0, + "color": 10, + "type": 0, + "position": { + "x": -240, + "y": -480, + "z": 0 + }, + "floor": 2, + "floorTime": 13, + "floorMove": true, + "id": 370 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "floor": 3, + "floorTime": 7, + "floorMove": true, + "lock": true, + "id": 380 + }, + { + "block": 1, + "color": 6, + "type": 0, + "position": { + "x": 240, + "y": -120, + "z": 0 + }, + "floor": 3, + "floorTime": 7, + "floorMove": true, + "lock": false, + "id": 390 + }, + { + "block": 2, + "color": 1, + "type": 5, + "position": { + "x": 0, + "y": 240, + "z": 0 + }, + "floor": 4, + "floorTime": 8, + "floorMove": true, + "id": 400 + }, + { + "block": 1, + "color": 5, + "type": 16, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "questionTime": 4, + "id": 410 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 996, + "num": 0, + "color": 3, + "special": 1, + "length": 1 + }, + { + "id": 997, + "num": 2, + "color": 2, + "special": 1, + "length": 2 + }, + { + "id": 998, + "num": 3, + "color": 2, + "special": 1, + "length": 0 + }, + { + "id": 999, + "num": 4, + "color": 3, + "special": 0, + "length": 2 + }, + { + "id": 1000, + "num": 5, + "color": 3, + "special": 0, + "length": 0 + }, + { + "id": 1001, + "num": 15, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 1002, + "num": 17, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1003, + "num": 21, + "color": 2, + "special": 0, + "length": 1 + }, + { + "id": 1004, + "num": 22, + "color": 1, + "special": 1, + "length": 2 + }, + { + "id": 1005, + "num": 23, + "color": 1, + "special": 1, + "length": 0 + }, + { + "id": 1006, + "num": 20, + "color": 10, + "special": 0, + "length": 1 + }, + { + "id": 1007, + "num": 12, + "color": 6, + "special": 0, + "length": 3 + }, + { + "id": 1008, + "num": 14, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1009, + "num": 16, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1010, + "num": 11, + "color": 9, + "special": 3, + "length": 2, + "freeze": 7 + }, + { + "id": 1011, + "num": 13, + "color": 9, + "special": 3, + "length": 0, + "freeze": 7 + }, + { + "id": 1012, + "num": 26, + "color": 1, + "special": 3, + "length": 3, + "freeze": 9 + }, + { + "id": 1013, + "num": 27, + "color": 1, + "special": 3, + "length": 0, + "freeze": 9 + }, + { + "id": 1014, + "num": 28, + "color": 1, + "special": 3, + "length": 0, + "freeze": 9 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level995.json.meta b/assets/custom/Json/level995.json.meta new file mode 100644 index 0000000..4f25980 --- /dev/null +++ b/assets/custom/Json/level995.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "a0a93c53-98b3-4bde-af5c-e37c77defe09", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level996.json b/assets/custom/Json/level996.json new file mode 100644 index 0000000..4fe59db --- /dev/null +++ b/assets/custom/Json/level996.json @@ -0,0 +1,345 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "996", + "map": [ + 8, + 8 + ], + "time": 90, + "gap": [ + { + "x": 3, + "y": 6, + "z": 0 + }, + { + "x": 4, + "y": 6, + "z": 0 + }, + { + "x": 1, + "y": 2, + "z": 0 + }, + { + "x": 1, + "y": 3, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 3, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 0, + "color": 2, + "type": 0, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 210 + }, + { + "block": 0, + "color": 6, + "type": 0, + "position": { + "x": -240, + "y": 0, + "z": 0 + }, + "id": 220 + }, + { + "block": 0, + "color": 3, + "type": 0, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "id": 230 + }, + { + "block": 0, + "color": 9, + "type": 0, + "position": { + "x": 240, + "y": 0, + "z": 0 + }, + "id": 240 + }, + { + "block": 0, + "color": 11, + "type": 0, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 250 + }, + { + "block": 0, + "color": 11, + "type": 0, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "id": 260 + }, + { + "block": 2, + "color": 10, + "type": 9, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "adhesiveTime": 2, + "id": 270 + }, + { + "block": 2, + "color": 1, + "type": 9, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 280 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "lock": true, + "id": 290 + }, + { + "block": 1, + "color": 9, + "type": 0, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "floor": 1, + "floorTime": 2, + "floorMove": true, + "lock": true, + "id": 300 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "floor": 1, + "floorTime": 2, + "floorMove": true, + "lock": false, + "id": 310 + }, + { + "block": 0, + "color": 9, + "type": 4, + "position": { + "x": -240, + "y": 240, + "z": 0 + }, + "freezeTime": 7, + "id": 320 + }, + { + "block": 0, + "color": 3, + "type": 4, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "freezeTime": 9, + "id": 330 + }, + { + "block": 1, + "color": 2, + "type": 16, + "position": { + "x": 360, + "y": -360, + "z": 0 + }, + "questionTime": 10, + "id": 340 + }, + { + "block": 2, + "color": 2, + "type": 16, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "questionTime": 10, + "id": 350 + }, + { + "block": 1, + "color": 6, + "type": 16, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "questionTime": 12, + "id": 360 + }, + { + "block": 2, + "color": 6, + "type": 16, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "questionTime": 8, + "id": 370 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 997, + "num": 0, + "color": 9, + "special": 0, + "length": 1 + }, + { + "id": 998, + "num": 2, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 999, + "num": 3, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1000, + "num": 9, + "color": 4, + "special": 0, + "length": 1 + }, + { + "id": 1001, + "num": 25, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 1002, + "num": 28, + "color": 8, + "special": 0, + "length": 2 + }, + { + "id": 1003, + "num": 29, + "color": 8, + "special": 0, + "length": 0 + }, + { + "id": 1004, + "num": 26, + "color": 3, + "special": 0, + "length": 1 + }, + { + "id": 1005, + "num": 15, + "color": 6, + "special": 3, + "length": 2, + "freeze": 6 + }, + { + "id": 1006, + "num": 18, + "color": 6, + "special": 3, + "length": 0, + "freeze": 6 + }, + { + "id": 1007, + "num": 10, + "color": 2, + "special": 3, + "length": 2, + "freeze": 3 + }, + { + "id": 1008, + "num": 12, + "color": 2, + "special": 3, + "length": 0, + "freeze": 3 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level996.json.meta b/assets/custom/Json/level996.json.meta new file mode 100644 index 0000000..df6248a --- /dev/null +++ b/assets/custom/Json/level996.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "48551d62-edf5-46d6-ae17-443935d82229", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level997.json b/assets/custom/Json/level997.json new file mode 100644 index 0000000..9f90379 --- /dev/null +++ b/assets/custom/Json/level997.json @@ -0,0 +1,316 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "997", + "map": [ + 8, + 8 + ], + "time": 100, + "gap": [ + { + "x": 1, + "y": 6, + "z": 0 + }, + { + "x": 1, + "y": 5, + "z": 0 + }, + { + "x": 2, + "y": 6, + "z": 0 + }, + { + "x": 6, + "y": 2, + "z": 0 + }, + { + "x": 6, + "y": 1, + "z": 0 + }, + { + "x": 5, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 0, + "color": 5, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 210 + }, + { + "block": 2, + "color": 5, + "type": 0, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "id": 220 + }, + { + "block": 0, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "id": 230 + }, + { + "block": 0, + "color": 5, + "type": 3, + "position": { + "x": 240, + "y": -240, + "z": 0 + }, + "lockTime": 3, + "id": 240 + }, + { + "block": 4, + "color": 10, + "type": 2, + "position": { + "x": -240, + "y": -240, + "z": 0 + }, + "id": 250 + }, + { + "block": 22, + "color": 4, + "type": 2, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 260 + }, + { + "block": 2, + "color": 7, + "type": 2, + "position": { + "x": 0, + "y": -360, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 8, + "type": 16, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "questionTime": 3, + "id": 280 + }, + { + "block": 2, + "color": 9, + "type": 16, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "questionTime": 4, + "id": 290 + }, + { + "block": 1, + "color": 9, + "type": 16, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "questionTime": 7, + "id": 300 + }, + { + "block": 0, + "color": 8, + "type": 16, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "questionTime": 8, + "id": 310 + }, + { + "block": 0, + "color": 1, + "type": 16, + "position": { + "x": -120, + "y": -360, + "z": 0 + }, + "questionTime": 10, + "id": 320 + }, + { + "block": 1, + "color": 4, + "type": 16, + "position": { + "x": 360, + "y": -120, + "z": 0 + }, + "questionTime": 11, + "id": 330 + }, + { + "block": 1, + "color": 2, + "type": 17, + "position": { + "x": 240, + "y": 240, + "z": 0 + }, + "boomTime": 1, + "floor": 1, + "floorTime": 2, + "floorMove": true, + "id": 340 + }, + { + "block": 0, + "color": 1, + "type": 4, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "freezeTime": 6, + "id": 350 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 998, + "num": 1, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 999, + "num": 2, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 1000, + "num": 11, + "color": 10, + "special": 3, + "length": 1, + "freeze": 4 + }, + { + "id": 1001, + "num": 13, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 1002, + "num": 16, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1003, + "num": 19, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 1004, + "num": 21, + "color": 7, + "special": 0, + "length": 2 + }, + { + "id": 1005, + "num": 22, + "color": 7, + "special": 0, + "length": 0 + }, + { + "id": 1006, + "num": 12, + "color": 8, + "special": 4, + "length": 1 + }, + { + "id": 1007, + "num": 7, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1008, + "num": 10, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 1009, + "num": 4, + "color": 5, + "special": 3, + "length": 1, + "freeze": 9 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level997.json.meta b/assets/custom/Json/level997.json.meta new file mode 100644 index 0000000..3cd677c --- /dev/null +++ b/assets/custom/Json/level997.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "a21c1088-a8d1-4448-b5bf-eb4d81431c90", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level998.json b/assets/custom/Json/level998.json new file mode 100644 index 0000000..25b2230 --- /dev/null +++ b/assets/custom/Json/level998.json @@ -0,0 +1,456 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "998", + "map": [ + 8, + 10 + ], + "time": 120, + "gap": [ + { + "x": 1, + "y": 4, + "z": 0 + }, + { + "x": 1, + "y": 3, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": 120, + "z": 0 + }, + "id": 220 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": 240, + "z": 0 + }, + "id": 230 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 240, + "y": 360, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "id": 240 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": -120, + "y": -240, + "z": 0 + }, + "id": 250 + }, + { + "block": 23, + "color": 2, + "type": 0, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "id": 260 + }, + { + "block": 1, + "color": 2, + "type": 0, + "position": { + "x": -120, + "y": 360, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 5, + "type": 0, + "position": { + "x": 360, + "y": 240, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 10, + "type": 0, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 1, + "type": 0, + "position": { + "x": -240, + "y": -480, + "z": 0 + }, + "id": 300 + }, + { + "block": 0, + "color": 1, + "type": 9, + "position": { + "x": 120, + "y": -480, + "z": 0 + }, + "adhesiveTime": 2, + "id": 310 + }, + { + "block": 0, + "color": 10, + "type": 9, + "position": { + "x": 240, + "y": -480, + "z": 0 + }, + "adhesiveTime": 1, + "id": 320 + }, + { + "block": 0, + "color": 7, + "type": 8, + "position": { + "x": 360, + "y": -240, + "z": 0 + }, + "id": 330 + }, + { + "block": 0, + "color": 7, + "type": 9, + "position": { + "x": 120, + "y": -120, + "z": 0 + }, + "adhesiveTime": 2, + "id": 340 + }, + { + "block": 0, + "color": 5, + "type": 9, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "adhesiveTime": 1, + "id": 350 + }, + { + "block": 2, + "color": 9, + "type": 17, + "position": { + "x": 120, + "y": 240, + "z": 0 + }, + "boomTime": 1, + "id": 360 + }, + { + "block": 2, + "color": 8, + "type": 9, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "adhesiveTime": 2, + "id": 370 + }, + { + "block": 2, + "color": 8, + "type": 9, + "position": { + "x": 360, + "y": -480, + "z": 0 + }, + "adhesiveTime": 1, + "id": 380 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 0, + "y": -480, + "z": 0 + }, + "lock": true, + "id": 390 + }, + { + "block": 2, + "color": 7, + "type": 0, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "lock": true, + "id": 400 + }, + { + "block": 0, + "color": 8, + "type": 16, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "questionTime": 12, + "id": 410 + }, + { + "block": 0, + "color": 7, + "type": 4, + "position": { + "x": -240, + "y": 240, + "z": 0 + }, + "freezeTime": 8, + "id": 420 + }, + { + "block": 0, + "color": 4, + "type": 16, + "position": { + "x": 0, + "y": 360, + "z": 0 + }, + "questionTime": 9, + "id": 430 + }, + { + "block": 0, + "color": 8, + "type": 16, + "position": { + "x": -120, + "y": -480, + "z": 0 + }, + "questionTime": 8, + "id": 440 + }, + { + "block": 1, + "color": 4, + "type": 0, + "position": { + "x": -120, + "y": 0, + "z": 0 + }, + "lock": true, + "id": 450 + }, + { + "block": 0, + "color": 1, + "type": 4, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "freezeTime": 5, + "id": 460 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 999, + "num": 0, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 1000, + "num": 1, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 1001, + "num": 13, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 1002, + "num": 15, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 1003, + "num": 17, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 1004, + "num": 21, + "color": 7, + "special": 0, + "length": 1 + }, + { + "id": 1005, + "num": 2, + "color": 8, + "special": 3, + "length": 3, + "freeze": 8 + }, + { + "id": 1006, + "num": 3, + "color": 8, + "special": 3, + "length": 0, + "freeze": 8 + }, + { + "id": 1007, + "num": 4, + "color": 8, + "special": 3, + "length": 0, + "freeze": 8 + }, + { + "id": 1008, + "num": 27, + "color": 6, + "special": 0, + "length": 2 + }, + { + "id": 1009, + "num": 28, + "color": 6, + "special": 0, + "length": 0 + }, + { + "id": 1010, + "num": 22, + "color": 9, + "special": 0, + "length": 2 + }, + { + "id": 1011, + "num": 23, + "color": 9, + "special": 0, + "length": 0 + }, + { + "id": 1012, + "num": 18, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 1013, + "num": 20, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 1014, + "num": 14, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 1015, + "num": 16, + "color": 2, + "special": 0, + "length": 0 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level998.json.meta b/assets/custom/Json/level998.json.meta new file mode 100644 index 0000000..049c46b --- /dev/null +++ b/assets/custom/Json/level998.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "fe882286-a553-4040-a539-7fe4d5afbab5", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/custom/Json/level999.json b/assets/custom/Json/level999.json new file mode 100644 index 0000000..5c28c14 --- /dev/null +++ b/assets/custom/Json/level999.json @@ -0,0 +1,326 @@ +{ + "LEVEL_INFO": [ + { + "risefall": [], + "id": "923", + "map": [ + 8, + 8 + ], + "time": 110, + "gap": [ + { + "x": 6, + "y": 1, + "z": 0 + } + ] + } + ], + "BLOCK_INFO": [ + [ + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": 120, + "z": 0 + }, + "id": 210 + }, + { + "block": 23, + "color": 1, + "type": 0, + "position": { + "x": 0, + "y": 240, + "z": 0 + }, + "id": 220 + }, + { + "block": 1, + "color": 5, + "type": 0, + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "id": 230 + }, + { + "block": 1, + "color": 8, + "type": 0, + "position": { + "x": 0, + "y": -240, + "z": 0 + }, + "id": 240 + }, + { + "block": 2, + "color": 10, + "type": 0, + "position": { + "x": -120, + "y": 120, + "z": 0 + }, + "id": 250 + }, + { + "block": 1, + "color": 2, + "type": 0, + "position": { + "x": 360, + "y": 120, + "z": 0 + }, + "id": 260 + }, + { + "block": 2, + "color": 6, + "type": 0, + "position": { + "x": 120, + "y": -240, + "z": 0 + }, + "id": 270 + }, + { + "block": 2, + "color": 3, + "type": 0, + "position": { + "x": 360, + "y": -240, + "z": 0 + }, + "id": 280 + }, + { + "block": 1, + "color": 4, + "type": 14, + "position": { + "x": 360, + "y": 0, + "z": 0 + }, + "id": 290 + }, + { + "block": 2, + "color": 10, + "type": 14, + "position": { + "x": -240, + "y": -360, + "z": 0 + }, + "id": 300 + }, + { + "block": 2, + "color": 1, + "type": 14, + "position": { + "x": 240, + "y": -360, + "z": 0 + }, + "floor": 1, + "floorTime": 9, + "floorMove": true, + "id": 310 + }, + { + "block": 0, + "color": 6, + "type": 14, + "position": { + "x": 120, + "y": -360, + "z": 0 + }, + "floor": 1, + "floorTime": 9, + "floorMove": true, + "id": 320 + }, + { + "block": 2, + "color": 6, + "type": 8, + "position": { + "x": -240, + "y": 120, + "z": 0 + }, + "id": 330 + }, + { + "block": 10, + "color": 3, + "type": 16, + "position": { + "x": 120, + "y": 0, + "z": 0 + }, + "questionTime": 6, + "id": 340 + }, + { + "block": 0, + "color": 1, + "type": 6, + "position": { + "x": -240, + "y": -120, + "z": 0 + }, + "boomTime": 35, + "id": 350 + }, + { + "block": 0, + "color": 1, + "type": 14, + "position": { + "x": 0, + "y": -120, + "z": 0 + }, + "floor": 2, + "floorTime": 11, + "floorMove": true, + "id": 360 + } + ] + ], + "WALL_INFO": [ + [ + { + "id": 924, + "num": 7, + "color": 4, + "special": 0, + "length": 2 + }, + { + "id": 925, + "num": 9, + "color": 4, + "special": 0, + "length": 0 + }, + { + "id": 926, + "num": 13, + "color": 5, + "special": 0, + "length": 2 + }, + { + "id": 927, + "num": 15, + "color": 5, + "special": 0, + "length": 0 + }, + { + "id": 928, + "num": 18, + "color": 1, + "special": 0, + "length": 1 + }, + { + "id": 929, + "num": 21, + "color": 10, + "special": 0, + "length": 2 + }, + { + "id": 930, + "num": 22, + "color": 10, + "special": 0, + "length": 0 + }, + { + "id": 931, + "num": 8, + "color": 2, + "special": 0, + "length": 2 + }, + { + "id": 932, + "num": 10, + "color": 2, + "special": 0, + "length": 0 + }, + { + "id": 933, + "num": 1, + "color": 3, + "special": 6, + "length": 3, + "lockTime": 5 + }, + { + "id": 934, + "num": 2, + "color": 3, + "special": 6, + "length": 0, + "lockTime": 5 + }, + { + "id": 935, + "num": 3, + "color": 3, + "special": 6, + "length": 0, + "lockTime": 5 + }, + { + "id": 936, + "num": 12, + "color": 8, + "special": 3, + "length": 2, + "freeze": 7 + }, + { + "id": 937, + "num": 14, + "color": 8, + "special": 3, + "length": 0, + "freeze": 7 + }, + { + "id": 938, + "num": 6, + "color": 6, + "special": 3, + "length": 1, + "freeze": 6 + } + ] + ] +} \ No newline at end of file diff --git a/assets/custom/Json/level999.json.meta b/assets/custom/Json/level999.json.meta new file mode 100644 index 0000000..b30324c --- /dev/null +++ b/assets/custom/Json/level999.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "f25901e5-cdbd-4b33-9adb-6d11f24fd386", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/effect/snow/雪.mtl b/assets/effect/snow/雪.mtl index 8ea3cd6..5350fba 100644 --- a/assets/effect/snow/雪.mtl +++ b/assets/effect/snow/雪.mtl @@ -9,8 +9,14 @@ "_techniqueIndex": 0, "_techniqueData": { "0": { + "props": { + "texture": { + "__uuid__": "c87c6881-83b8-4046-a9b1-ca0ccc0b4e76" + } + }, "defines": { - "USE_TEXTURE": true + "USE_TEXTURE": true, + "USE_ALPHA_TEST": true } } } diff --git a/assets/resources/prefab/block/block0.prefab b/assets/resources/prefab/block/block0.prefab index 71057b6..acc5c53 100644 --- a/assets/resources/prefab/block/block0.prefab +++ b/assets/resources/prefab/block/block0.prefab @@ -43,19 +43,22 @@ }, { "__id__": 33 + }, + { + "__id__": 37 } ], "_active": true, "_components": [ { - "__id__": 37 + "__id__": 43 }, { - "__id__": 38 + "__id__": 44 } ], "_prefab": { - "__id__": 39 + "__id__": 45 }, "_opacity": 255, "_color": { @@ -1353,6 +1356,222 @@ "fileId": "32rhoGLuBDmp+cb5MtLx9y", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 38 + } + ], + "_active": false, + "_components": [ + { + "__id__": 41 + } + ], + "_prefab": { + "__id__": 42 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 120, + "height": 120 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 2, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 37 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 39 + } + ], + "_prefab": { + "__id__": 40 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 3.5, + "y": -1.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 38 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "6d2kojbE9DGILxqSe2VZ7v", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 37 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "3cvTVnTlJEtLBzHh4LQgaj", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block1.prefab b/assets/resources/prefab/block/block1.prefab index 4ba644f..efafea3 100644 --- a/assets/resources/prefab/block/block1.prefab +++ b/assets/resources/prefab/block/block1.prefab @@ -43,19 +43,22 @@ }, { "__id__": 33 + }, + { + "__id__": 37 } ], "_active": true, "_components": [ { - "__id__": 37 + "__id__": 43 }, { - "__id__": 38 + "__id__": 44 } ], "_prefab": { - "__id__": 39 + "__id__": 45 }, "_opacity": 255, "_color": { @@ -1353,6 +1356,222 @@ "fileId": "76A1r+rztHALFVunhxUSui", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 38 + } + ], + "_active": false, + "_components": [ + { + "__id__": 41 + } + ], + "_prefab": { + "__id__": 42 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 120 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 37 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 39 + } + ], + "_prefab": { + "__id__": 40 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 4.5, + "y": -1.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 38 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "56tpb2OZlE7IxV94hgaVAz", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 37 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "427jyj9nVF+anP5/5q/Hur", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block10.prefab b/assets/resources/prefab/block/block10.prefab index df9e7c7..6a28020 100644 --- a/assets/resources/prefab/block/block10.prefab +++ b/assets/resources/prefab/block/block10.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "a7b0SpArxPTqg4ajK/lYLw", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 360 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": -5.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "417zedjtZJXpBbpciMRCVe", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "b1eqgkay5Er5FSMA/lwYrk", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block11.prefab b/assets/resources/prefab/block/block11.prefab index 477a077..3553c3e 100644 --- a/assets/resources/prefab/block/block11.prefab +++ b/assets/resources/prefab/block/block11.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "f9jG43Cr9LuotTAqGhAWrs", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 360, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.16, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": -1.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "19ovKbgn9Gnrzl49PzxriB", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "c68CerzfdN36npFudtRP1s", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block12.prefab b/assets/resources/prefab/block/block12.prefab index dcf130d..8dd050c 100644 --- a/assets/resources/prefab/block/block12.prefab +++ b/assets/resources/prefab/block/block12.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "05uQ19pDhEXaZ8VP2xngSP", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 360 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 4.5, + "y": -5.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "13vyUzdtlGsIjyqgrZM1MG", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "94CU+TyCRPp7c2UnoLQfy+", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block13.prefab b/assets/resources/prefab/block/block13.prefab index 76056c7..66d4ef6 100644 --- a/assets/resources/prefab/block/block13.prefab +++ b/assets/resources/prefab/block/block13.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "feka9aMslH2r6J9UKCJf7Q", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 360, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 6.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "0aQ6uJaXRIHYlzgH6Dpmdc", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "a1wc8AO4hGeI4ROkYJHWYS", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block14.prefab b/assets/resources/prefab/block/block14.prefab index b2b9845..7af125f 100644 --- a/assets/resources/prefab/block/block14.prefab +++ b/assets/resources/prefab/block/block14.prefab @@ -58,19 +58,22 @@ }, { "__id__": 53 + }, + { + "__id__": 57 } ], "_active": true, "_components": [ { - "__id__": 57 + "__id__": 63 }, { - "__id__": 58 + "__id__": 64 } ], "_prefab": { - "__id__": 59 + "__id__": 65 }, "_opacity": 255, "_color": { @@ -2083,6 +2086,222 @@ "fileId": "7bYFAiUYNDZISxEvZFg7SW", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 58 + } + ], + "_active": false, + "_components": [ + { + "__id__": 61 + } + ], + "_prefab": { + "__id__": 62 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 360, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.83, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 57 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 59 + } + ], + "_prefab": { + "__id__": 60 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 2.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 58 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "6bDmDpgjFKIoWJUpd9vq8i", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 57 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "11dpU6JSdCHoskC+/alwi1", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block15.prefab b/assets/resources/prefab/block/block15.prefab index aea1069..6f09384 100644 --- a/assets/resources/prefab/block/block15.prefab +++ b/assets/resources/prefab/block/block15.prefab @@ -58,19 +58,22 @@ }, { "__id__": 53 + }, + { + "__id__": 57 } ], "_active": true, "_components": [ { - "__id__": 57 + "__id__": 63 }, { - "__id__": 58 + "__id__": 64 } ], "_prefab": { - "__id__": 59 + "__id__": 65 }, "_opacity": 255, "_color": { @@ -2083,6 +2086,222 @@ "fileId": "beXOqRhSRM6I1RWE5Mu+5B", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 58 + } + ], + "_active": false, + "_components": [ + { + "__id__": 61 + } + ], + "_prefab": { + "__id__": 62 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 360, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 57 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 59 + } + ], + "_prefab": { + "__id__": 60 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 6.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 58 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "bb5zafvcZAbqOiYEVgxRu3", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 57 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "8clrnzDGNLVZwmFW+fBTZP", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block16.prefab b/assets/resources/prefab/block/block16.prefab index 37943b2..66773c2 100644 --- a/assets/resources/prefab/block/block16.prefab +++ b/assets/resources/prefab/block/block16.prefab @@ -58,19 +58,22 @@ }, { "__id__": 53 + }, + { + "__id__": 57 } ], "_active": true, "_components": [ { - "__id__": 57 + "__id__": 63 }, { - "__id__": 58 + "__id__": 64 } ], "_prefab": { - "__id__": 59 + "__id__": 65 }, "_opacity": 255, "_color": { @@ -2083,6 +2086,222 @@ "fileId": "9fHgUHrgRKIo3ja0Dcp73z", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 58 + } + ], + "_active": false, + "_components": [ + { + "__id__": 61 + } + ], + "_prefab": { + "__id__": 62 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 360 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 57 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 59 + } + ], + "_prefab": { + "__id__": 60 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": -5.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 58 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "5bYPlI1r5Lp7j9uaIKd4ti", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 57 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "99TsYtL0tLsJv7e73Dr/vh", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block17.prefab b/assets/resources/prefab/block/block17.prefab index 602e65e..d91eaca 100644 --- a/assets/resources/prefab/block/block17.prefab +++ b/assets/resources/prefab/block/block17.prefab @@ -58,19 +58,22 @@ }, { "__id__": 53 + }, + { + "__id__": 57 } ], "_active": true, "_components": [ { - "__id__": 57 + "__id__": 63 }, { - "__id__": 58 + "__id__": 64 } ], "_prefab": { - "__id__": 59 + "__id__": 65 }, "_opacity": 255, "_color": { @@ -2083,6 +2086,222 @@ "fileId": "dewslijUBAPrhC/5lGI1U3", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 58 + } + ], + "_active": false, + "_components": [ + { + "__id__": 61 + } + ], + "_prefab": { + "__id__": 62 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 360 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 57 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 59 + } + ], + "_prefab": { + "__id__": 60 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 4.5, + "y": -5.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 58 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "77ZCRQTeZABaZ5DH5T78kc", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 57 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "ecob4RkHlAE6Cr8rmT4AsW", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block18.prefab b/assets/resources/prefab/block/block18.prefab index 06f408b..dd386b0 100644 --- a/assets/resources/prefab/block/block18.prefab +++ b/assets/resources/prefab/block/block18.prefab @@ -67,19 +67,22 @@ }, { "__id__": 65 + }, + { + "__id__": 69 } ], "_active": true, "_components": [ { - "__id__": 69 + "__id__": 75 }, { - "__id__": 70 + "__id__": 76 } ], "_prefab": { - "__id__": 71 + "__id__": 77 }, "_opacity": 255, "_color": { @@ -2521,6 +2524,222 @@ "fileId": "0fnwqZx9FNT6/DuFY/oaC9", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 70 + } + ], + "_active": false, + "_components": [ + { + "__id__": 73 + } + ], + "_prefab": { + "__id__": 74 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 360, + "height": 360 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 69 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 71 + } + ], + "_prefab": { + "__id__": 72 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 6.5, + "y": -5.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 70 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "4cTaKli2pD265R4sSVgiQK", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 69 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "a0OAm1kRlDu4+omtXNOM+h", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block19.prefab b/assets/resources/prefab/block/block19.prefab index 3faacde..edacc86 100644 --- a/assets/resources/prefab/block/block19.prefab +++ b/assets/resources/prefab/block/block19.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "44HZz6Kx1PgbT8tslx+i0Q", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 4.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "f1qRj4+VJOS6VKlVO3Zk0l", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "63XgXwXP5E/Z9oPdhUoDcC", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block2.prefab b/assets/resources/prefab/block/block2.prefab index c317f81..36ae7ef 100644 --- a/assets/resources/prefab/block/block2.prefab +++ b/assets/resources/prefab/block/block2.prefab @@ -43,19 +43,22 @@ }, { "__id__": 33 + }, + { + "__id__": 37 } ], "_active": true, "_components": [ { - "__id__": 37 + "__id__": 43 }, { - "__id__": 38 + "__id__": 44 } ], "_prefab": { - "__id__": 39 + "__id__": 45 }, "_opacity": 255, "_color": { @@ -1353,6 +1356,222 @@ "fileId": "17TnsvytdJjpeUAgLq3rQ9", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 38 + } + ], + "_active": false, + "_components": [ + { + "__id__": 41 + } + ], + "_prefab": { + "__id__": 42 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 120, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 37 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 39 + } + ], + "_prefab": { + "__id__": 40 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 2.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 38 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "b1w/y7//FNNacSrLGfs/bx", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 37 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "66xRpJtPBJSabOQQrKaNwm", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block20.prefab b/assets/resources/prefab/block/block20.prefab index 88368f9..ced8bef 100644 --- a/assets/resources/prefab/block/block20.prefab +++ b/assets/resources/prefab/block/block20.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "26+5Gsq/NAAqqGSEfYdWO5", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 4.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "44ovTkptBEnpJuC6yFM6iG", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "fa+pynMfpM6JyS1xRNN6/B", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block21.prefab b/assets/resources/prefab/block/block21.prefab index ce626a3..9aec6e5 100644 --- a/assets/resources/prefab/block/block21.prefab +++ b/assets/resources/prefab/block/block21.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "4a3MK+/BdA2bKwseY1KHaq", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 0.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "16duPz2dNHzL+iX730uaCP", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "7dkQdAqv1HcYFSVvuEPzJG", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block22.prefab b/assets/resources/prefab/block/block22.prefab index 900185c..9030012 100644 --- a/assets/resources/prefab/block/block22.prefab +++ b/assets/resources/prefab/block/block22.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "34AeN5wHBNy7zUvW1VmKXx", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 4.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "cfSCP30bBIIYEHUHetecZb", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "6ekf4qn9pAjYfGPr4G2ic/", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block23.prefab b/assets/resources/prefab/block/block23.prefab index f82fb09..4070413 100644 --- a/assets/resources/prefab/block/block23.prefab +++ b/assets/resources/prefab/block/block23.prefab @@ -22,19 +22,22 @@ }, { "__id__": 5 + }, + { + "__id__": 9 } ], "_active": true, "_components": [ { - "__id__": 9 + "__id__": 15 }, { - "__id__": 10 + "__id__": 16 } ], "_prefab": { - "__id__": 11 + "__id__": 17 }, "_opacity": 255, "_color": { @@ -333,6 +336,222 @@ "fileId": "a0hvPuMqNDOZhULHc4nyGY", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 10 + } + ], + "_active": false, + "_components": [ + { + "__id__": 13 + } + ], + "_prefab": { + "__id__": 14 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 120, + "height": 120 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 9 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 11 + } + ], + "_prefab": { + "__id__": 12 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 3, + "y": -2 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 10 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "d7drEE+AJIXKSKs6j67ZYN", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 9 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "1fmiSIRO9ESaffi4pwfmib", + "sync": false + }, { "__type__": "cc.Sprite", "_name": "", diff --git a/assets/resources/prefab/block/block3.prefab b/assets/resources/prefab/block/block3.prefab index 6592374..d8a94d9 100644 --- a/assets/resources/prefab/block/block3.prefab +++ b/assets/resources/prefab/block/block3.prefab @@ -43,19 +43,22 @@ }, { "__id__": 33 + }, + { + "__id__": 37 } ], "_active": true, "_components": [ { - "__id__": 37 + "__id__": 43 }, { - "__id__": 38 + "__id__": 44 } ], "_prefab": { - "__id__": 39 + "__id__": 45 }, "_opacity": 255, "_color": { @@ -1353,6 +1356,222 @@ "fileId": "2561Z6cvhLQbS31uh5vuF5", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 38 + } + ], + "_active": false, + "_components": [ + { + "__id__": 41 + } + ], + "_prefab": { + "__id__": 42 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 360, + "height": 120 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 37 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 39 + } + ], + "_prefab": { + "__id__": 40 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 6.5, + "y": -1.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 38 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "082HXa6FxEFoZumqKDXReX", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 37 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "fchWEbwlVLHZVDnTZUAJsR", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block4.prefab b/assets/resources/prefab/block/block4.prefab index ee30b38..c114702 100644 --- a/assets/resources/prefab/block/block4.prefab +++ b/assets/resources/prefab/block/block4.prefab @@ -43,19 +43,22 @@ }, { "__id__": 33 + }, + { + "__id__": 37 } ], "_active": true, "_components": [ { - "__id__": 37 + "__id__": 43 }, { - "__id__": 38 + "__id__": 44 } ], "_prefab": { - "__id__": 39 + "__id__": 45 }, "_opacity": 255, "_color": { @@ -1353,6 +1356,222 @@ "fileId": "21YpX0Yx1H9bNt8XfVjklK", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 38 + } + ], + "_active": false, + "_components": [ + { + "__id__": 41 + } + ], + "_prefab": { + "__id__": 42 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 120, + "height": 360 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 37 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 39 + } + ], + "_prefab": { + "__id__": 40 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 2.5, + "y": -5.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 38 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "8aGMSYesRGG56WJfQH+csW", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 37 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "85dWMCk2BFMokzjj13WPY5", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block5.prefab b/assets/resources/prefab/block/block5.prefab index fe3ad83..0147dfd 100644 --- a/assets/resources/prefab/block/block5.prefab +++ b/assets/resources/prefab/block/block5.prefab @@ -43,19 +43,22 @@ }, { "__id__": 33 + }, + { + "__id__": 37 } ], "_active": true, "_components": [ { - "__id__": 37 + "__id__": 43 }, { - "__id__": 38 + "__id__": 44 } ], "_prefab": { - "__id__": 39 + "__id__": 45 }, "_opacity": 255, "_color": { @@ -1353,6 +1356,222 @@ "fileId": "83/iHf1ldMM6h6p9l8+JyS", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 38 + } + ], + "_active": false, + "_components": [ + { + "__id__": 41 + } + ], + "_prefab": { + "__id__": 42 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 37 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 39 + } + ], + "_prefab": { + "__id__": 40 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 4.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 38 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "985xypCdtI95pEDNG2LVqB", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 37 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "1fxtWiwPFMwqHy0iXtmkmR", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block6.prefab b/assets/resources/prefab/block/block6.prefab index c860be6..e183249 100644 --- a/assets/resources/prefab/block/block6.prefab +++ b/assets/resources/prefab/block/block6.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "8dk+1KsU5McIqomwarT7/9", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 360 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 4.5, + "y": -5.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "94YovDyWlL75RVen3bwV/b", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "85LLb5/bNN0Zuc8H9bx5D5", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block7.prefab b/assets/resources/prefab/block/block7.prefab index eb6c1f2..bc58d54 100644 --- a/assets/resources/prefab/block/block7.prefab +++ b/assets/resources/prefab/block/block7.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "f7d4CLgRJFHZHnS2ZYdXTE", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 360, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 6.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "78Cmx68FRJnLwQknWrle6D", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "c4DxfxlfRGebBrJdJn8MpT", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block8.prefab b/assets/resources/prefab/block/block8.prefab index dffa933..1df910f 100644 --- a/assets/resources/prefab/block/block8.prefab +++ b/assets/resources/prefab/block/block8.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "bcqFj5faBHQLL6kAMbsEJj", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 240, + "height": 360 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 4.5, + "y": -5.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "66fVKirKBMK6g2qPgHnEo3", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "54stuo325DqoovvTgg/oTR", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/resources/prefab/block/block9.prefab b/assets/resources/prefab/block/block9.prefab index 4004b86..36b4d36 100644 --- a/assets/resources/prefab/block/block9.prefab +++ b/assets/resources/prefab/block/block9.prefab @@ -52,19 +52,22 @@ }, { "__id__": 45 + }, + { + "__id__": 49 } ], "_active": true, "_components": [ { - "__id__": 49 + "__id__": 55 }, { - "__id__": 50 + "__id__": 56 } ], "_prefab": { - "__id__": 51 + "__id__": 57 }, "_opacity": 255, "_color": { @@ -1791,6 +1794,222 @@ "fileId": "93tSkDJ6RELpdh4Bf4ApXE", "sync": false }, + { + "__type__": "cc.Node", + "_name": "change_color", + "_objFlags": 0, + "_parent": { + "__id__": 1 + }, + "_children": [ + { + "__id__": 50 + } + ], + "_active": false, + "_components": [ + { + "__id__": 53 + } + ], + "_prefab": { + "__id__": 54 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 360, + "height": 240 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 1.5, + "y": -0.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0.5, + 0.5, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Node", + "_name": "zhuan", + "_objFlags": 0, + "_parent": { + "__id__": 49 + }, + "_children": [], + "_active": true, + "_components": [ + { + "__id__": 51 + } + ], + "_prefab": { + "__id__": 52 + }, + "_opacity": 255, + "_color": { + "__type__": "cc.Color", + "r": 255, + "g": 255, + "b": 255, + "a": 255 + }, + "_contentSize": { + "__type__": "cc.Size", + "width": 60, + "height": 60 + }, + "_anchorPoint": { + "__type__": "cc.Vec2", + "x": 6.5, + "y": -3.5 + }, + "_trs": { + "__type__": "TypedArray", + "ctor": "Float64Array", + "array": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + }, + "_eulerAngles": { + "__type__": "cc.Vec3", + "x": 0, + "y": 0, + "z": 0 + }, + "_skewX": 0, + "_skewY": 0, + "_is3DNode": false, + "_groupIndex": 0, + "groupIndex": 0, + "_id": "" + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 50 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": { + "__uuid__": "210d70b0-7fc5-4994-a640-e892559be2fe" + }, + "_type": 0, + "_sizeMode": 0, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "advcIsruVLzZexuvENxExR", + "sync": false + }, + { + "__type__": "cc.Sprite", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 49 + }, + "_enabled": true, + "_materials": [ + { + "__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432" + } + ], + "_srcBlendFactor": 770, + "_dstBlendFactor": 771, + "_spriteFrame": null, + "_type": 0, + "_sizeMode": 1, + "_fillType": 0, + "_fillCenter": { + "__type__": "cc.Vec2", + "x": 0, + "y": 0 + }, + "_fillStart": 0, + "_fillRange": 0, + "_isTrimmedMode": true, + "_atlas": null, + "_id": "" + }, + { + "__type__": "cc.PrefabInfo", + "root": { + "__id__": 1 + }, + "asset": { + "__id__": 0 + }, + "fileId": "6cdcvcnSZC4bF2brHnhK/m", + "sync": false + }, { "__type__": "c58deN2u1NGZL8nJwvnu1PR", "_name": "", diff --git a/assets/shop/script/passCheck.ts b/assets/shop/script/passCheck.ts index d1ce0fb..824c363 100644 --- a/assets/shop/script/passCheck.ts +++ b/assets/shop/script/passCheck.ts @@ -106,7 +106,11 @@ export default class passCheck extends cc.Component { } else { this.oldPassCheckInfo = passCheckInfo[2]; passCheck = passCheckInfo[1]; - this.activateBtn.node.active = false; + if (this.activateBtn) { + if (this.activateBtn.node) + this.activateBtn.node.active = false; + } + } this.ProgressIndex = cc.fx.StorageMessage.getStorage("ProgressIndex") || 1; @@ -308,7 +312,10 @@ export default class passCheck extends cc.Component { } let barNode = this.node.getChildByName("centralNode").getChildByName("barNode") barNode.x = 0; - this.activateBtn.node.active = false; + if (this.activateBtn) { + if (this.activateBtn.node) + this.activateBtn.node.active = false; + } this.time.string = "已结束"; return; } @@ -742,7 +749,10 @@ export default class passCheck extends cc.Component { } private updatePassCheckActivateStatus() { - this.activateBtn.node.active = false; + if (this.activateBtn) { + if (this.activateBtn.node) + this.activateBtn.node.active = false; + } cc.fx.GameConfig.GM_INFO.passCheckActivate = true; this.setbarNodePosX(); // 获取passCheckMgr实例并更新激活状态 diff --git a/format_levels.py b/format_levels.py new file mode 100644 index 0000000..f3edfb6 --- /dev/null +++ b/format_levels.py @@ -0,0 +1,44 @@ +import os +import json +import glob + +def format_level_files(): + """格式化custom/Json/文件夹下所有level文件为单行紧凑格式""" + + # 设置目录路径 + json_dir = "assets/custom/Json" + + # 检查目录是否存在 + if not os.path.exists(json_dir): + print(f"错误:目录 {json_dir} 不存在") + return + + # 获取所有level*.json文件 + level_files = glob.glob(os.path.join(json_dir, "level*.json")) + + print(f"找到 {len(level_files)} 个level文件") + + # 处理每个文件 + for file_path in level_files: + try: + # 读取原始JSON文件 + with open(file_path, 'r', encoding='utf-8') as f: + data = json.load(f) + + # 将数据转换为单行紧凑格式 + compact_json = json.dumps(data, separators=(',', ':'), ensure_ascii=False) + + # 写回文件 + with open(file_path, 'w', encoding='utf-8') as f: + f.write(compact_json) + + print(f"✓ 已格式化: {os.path.basename(file_path)}") + + except json.JSONDecodeError as e: + print(f"✗ JSON解析错误 {os.path.basename(file_path)}: {e}") + except Exception as e: + print(f"✗ 处理错误 {os.path.basename(file_path)}: {e}") + +if __name__ == "__main__": + format_level_files() + print("格式化完成!") diff --git a/settings/project.json b/settings/project.json index d03c46b..9434f6d 100644 --- a/settings/project.json +++ b/settings/project.json @@ -1,5 +1,5 @@ { - "last-module-event-record-time": 1768274681875, + "last-module-event-record-time": 1768881764145, "group-list": [ "default", "Map"