更新新功能

This commit is contained in:
COMPUTER\EDY 2026-01-20 18:38:22 +08:00
parent caa9b232cd
commit 26d90e2e28
155 changed files with 21746 additions and 614 deletions

19
assets/NEW_GUIDE.json Normal file
View File

@ -0,0 +1,19 @@
{
"NEW_GUIDE": [
{
"level": 8,
"name": "hammer",
"tips": "锤子道具"
},
{
"level": 11,
"name": "time",
"tips": "时间道具"
},
{
"level": 16,
"name": "magic",
"tips": "魔法道具"
}
]}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "aae3087b-510a-4e9f-bde8-1d15e4a1d35c",
"importer": "json",
"subMetas": {}
}

99
assets/NEW_LEVEL.json Normal file
View File

@ -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": "定次炸弹块第一次出现"
}
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "9a811c71-bbc5-41c4-9cc9-c5019ff34278",
"importer": "json",
"subMetas": {}
}

View File

@ -9418,7 +9418,7 @@
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-292.854,
-301.854,
0.335,
0,
0,

View File

@ -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;
}
}
}

View File

@ -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]);

View File

@ -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();
}

View File

@ -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);

View File

@ -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("道具使用中,请稍后再试");

View File

@ -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() {

View File

@ -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++) {

View File

@ -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();
}

View File

@ -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;
}
}

View File

@ -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);

View File

@ -13,7 +13,9 @@ export class DouyinEntranceView extends cc.Component {
}
onCloseClick() {
this.node.active = false;
if (this.node) {
this.node.active = false;
}
}
onNavigateToDouyinClick() {

View File

@ -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;

View File

@ -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) {}

View File

@ -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) {}

View File

@ -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;
}
}

View File

@ -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<any> {
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<any> {
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;

View File

@ -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");
//旧的读取数据设置数据方法,以强联网为主

View File

@ -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);
}

View File

@ -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');

View File

@ -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);

View File

@ -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) {

View File

@ -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);
}

View File

@ -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() {

View File

@ -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);

View File

@ -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) {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -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": {}
}
}
}

BIN
assets/UI/prop/jumpDoor.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -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": {}
}
}
}

View File

@ -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) => {
})

View File

@ -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();
}

View File

@ -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) {

View File

@ -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")) {

View File

@ -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);

View File

@ -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;
}

View File

@ -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;
}
}
}
}

View File

@ -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")) {

View File

@ -1,6 +1,6 @@
{
"ver": "1.0.2",
"uuid": "cf23a18b-2a0f-45e2-9906-24be2d5b870f",
"uuid": "2c6e55f0-ce03-4118-8533-8236936dfbcb",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "467f18a2-294d-4e3b-9fd9-f4eef197842e",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "743791a1-3640-49c8-bcb2-fb780ec005ee",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "8d3947c4-aadb-4992-9912-256636247a31",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "4c1c0997-de77-4c17-8259-9b0b3c8a0645",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "c71c22bd-4621-448a-a118-67b7dbeb2fc2",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "0ba3e686-228b-4f52-a1d7-21c6601e299d",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "17496b8d-63b8-4997-b916-8fa495b3aeb8",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "a39e3b6c-ca1c-4a66-9cb4-690989e2bd22",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "e9ef3515-475f-4788-99ff-850499085ff5",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "a4ac552a-bf11-4504-882e-35a0cd783653",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "faac0fc0-5f9a-45d2-9f65-bf92811aba5c",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "bd0e85da-2fc1-4f8c-ba22-c7c3d62ad5d8",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "afc144e5-269f-4819-b9cd-a20d0405ad70",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "5c407bc3-5c9c-4e4f-a9ec-c8970bc1239a",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "46948ac1-b969-4123-a35a-424333c65e55",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "ee8bc4d7-af89-4811-9631-d50a81a1ee3e",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "48306d6c-50fb-4aba-8583-87cd8ddbeac1",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "58168ca0-79cb-46dd-9449-8ea7b41420b7",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "e6c0c70b-a163-47ed-9299-502ce6ee6397",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "4e6cad84-8457-4023-9063-7301bb313235",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "dff8f9ce-174d-4211-9cff-0786bbe6af02",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "54ffde17-a122-498a-8217-74b0ee95b9ae",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "c31128d3-f85b-432b-8866-f8b808853dd3",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "e48c3b40-47ea-4ce4-990d-8f9c26d7f42f",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "b01e8d12-9a2c-4992-812c-4eed3da3d881",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "694107cc-7830-474b-98ed-13f12e294683",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "99f35dfc-ed5f-4f36-985e-f59b264f7f51",
"importer": "json",
"subMetas": {}
}

View File

@ -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"
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "9c07c8fb-8274-4116-97b5-1ffd7a01c499",
"importer": "json",
"subMetas": {}
}

View File

@ -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
}
]
]
}

Some files were not shown because too many files have changed in this diff Show More