Commit 6ee2d358 authored by 范雪寒's avatar 范雪寒

feat:

parent 9c87f43f
{
"ver": "1.1.0",
"uuid": "080082e7-5ed1-444f-9be4-602e889e8026",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "60dc3adf-6d9e-4156-a6c7-eb3c9d649b56",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "52bbd6d1-f2d4-426e-9f68-85df81d518a8",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "5cb4f4fc-3f4c-45d6-bb0e-9389c8d59409",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "a0c57e07-56ee-496f-8f5b-bbda2bb3e544",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "54f4d342-b8aa-4085-8fe8-1f0af5defd5c",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "04587d3b-d13a-4a1f-b2ed-054eeec32da0",
"subMetas": {}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -8,7 +8,9 @@ cc.Class({ ...@@ -8,7 +8,9 @@ cc.Class({
const data = { const data = {
courseid: syllabus_id courseid: syllabus_id
}; };
this.callNetworkApiGet(uri, data, callBack); this.callNetworkApiGet(uri, data, (data) => {
callBack(JSON.parse(data.data));
});
}, },
onHomeworkFinish(callBack) { onHomeworkFinish(callBack) {
...@@ -27,10 +29,16 @@ cc.Class({ ...@@ -27,10 +29,16 @@ cc.Class({
}, },
callNetworkApiGet(uri, data, callBack) { callNetworkApiGet(uri, data, callBack) {
let queryStr = '?'; let queryStr = '';
for (const key in data) { for (const key in data) {
if (Object.hasOwnProperty.call(data, key)) { if (Object.hasOwnProperty.call(data, key)) {
const value = data[key]; const value = data[key];
if (queryStr == '') {
queryStr += '?';
}
if (queryStr != '?') {
queryStr += '&';
}
queryStr += `${key}=${value}`; queryStr += `${key}=${value}`;
} }
} }
...@@ -38,7 +46,7 @@ cc.Class({ ...@@ -38,7 +46,7 @@ cc.Class({
xhr.onreadystatechange = () => { xhr.onreadystatechange = () => {
if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status < 400)) { if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status < 400)) {
const responseData = JSON.parse(xhr.responseText); const responseData = JSON.parse(xhr.responseText);
callBack(JSON.parse(responseData.data)); callBack(responseData);
} }
}; };
const url = `${this.baseUrl}${uri}${queryStr}`; const url = `${this.baseUrl}${uri}${queryStr}`;
...@@ -67,11 +75,16 @@ cc.Class({ ...@@ -67,11 +75,16 @@ cc.Class({
cc.game.addPersistRootNode(this.node); cc.game.addPersistRootNode(this.node);
this.initListener(); this.initListener();
this.getBundleInfoList(); this.getBundleInfoList();
//
// /api/syllabus/v1/tree?orgid=483&pid=18567
this.baseUrl = 'http://staging-teach.ireadabc.com';
this.initStoryBoxView(18307);
}, },
asyncDelayLog(str) { asyncDelayLog(str) {
...@@ -84,17 +97,18 @@ cc.Class({ ...@@ -84,17 +97,18 @@ cc.Class({
}, },
getBundleInfoList() { getBundleInfoList() {
const jsonStr = this.callNativeFunction({ name: 'loadSceneList', value: '' }); const jsonStr = this.callNativeFunction({ name: 'loadSceneList', value: '' });
// const jsonStr = `{"bundleInfoList":[{"sceneName":"dfzx_cocos_T_FT_01","version":"c1a41","bondleUrl":"http://staging-teach.cdn.ireadabc.com//h5template/dfzx_cocos_T_FT_01/v3/android/dfzx_cocos_T_FT_01","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NDYyLCJ1dWlkIjoiZDNlODE0OGItOTNlNC00NzdiLWEyMmEtMjNkYTk4ZWVlMGYwIiwicGhvbmUiOiIxNTk0MDgzMzk1MCIsIm5pY2tfbmFtZSI6IuaZk-aFp-a1i-ivlSIsIm9yZ19pZCI6MTEsInNjaG9vbF9pZCI6MjA0LCJjbGFzc19pZCI6MTQxLCJkZnp4X3VzZXJfdXVpZCI6ImVmMTNhNTI3ZDg2ZDQ1MGY4MWJjMWE1OWQ0NDcyZTQwIiwiZGVsIjowLCJjcmVhdGVkX2RhdGUiOiIyMDIwLTA4LTA2VDA2OjA1OjUxLjAwMFoiLCJ1cGRhdGVkX2RhdGUiOiIyMDIwLTA4LTA3VDA4OjI3OjQwLjAwMFoiLCJhY2NvdW50X3R5cGUiOjIsImVuZF9kYXRlIjoiMjAyMS0xMC0xM1QxNjowMDowMC4wMDBaIiwiY2xhc3NSb2xlIjoic3R1IiwiaWF0IjoxNjI5ODYyMTA2LCJleHAiOjE2MzI0NTQxMDZ9.pKvGgI9yijd57vJBLAM9wuiPV5KkCriezV-FlD8fmLI","baseUrl":"http://staging-teach.ireadabc.com/api/","homework_id":"313","syllabus_id":"18984","role":"student"},{"sceneName":"dfzx_cocos_T_FT_01","version":"c1a41","bondleUrl":"http://staging-teach.cdn.ireadabc.com//h5template/dfzx_cocos_T_FT_01/v3/android/dfzx_cocos_T_FT_01","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NDYyLCJ1dWlkIjoiZDNlODE0OGItOTNlNC00NzdiLWEyMmEtMjNkYTk4ZWVlMGYwIiwicGhvbmUiOiIxNTk0MDgzMzk1MCIsIm5pY2tfbmFtZSI6IuaZk-aFp-a1i-ivlSIsIm9yZ19pZCI6MTEsInNjaG9vbF9pZCI6MjA0LCJjbGFzc19pZCI6MTQxLCJkZnp4X3VzZXJfdXVpZCI6ImVmMTNhNTI3ZDg2ZDQ1MGY4MWJjMWE1OWQ0NDcyZTQwIiwiZGVsIjowLCJjcmVhdGVkX2RhdGUiOiIyMDIwLTA4LTA2VDA2OjA1OjUxLjAwMFoiLCJ1cGRhdGVkX2RhdGUiOiIyMDIwLTA4LTA3VDA4OjI3OjQwLjAwMFoiLCJhY2NvdW50X3R5cGUiOjIsImVuZF9kYXRlIjoiMjAyMS0xMC0xM1QxNjowMDowMC4wMDBaIiwiY2xhc3NSb2xlIjoic3R1IiwiaWF0IjoxNjI5ODYyMTA2LCJleHAiOjE2MzI0NTQxMDZ9.pKvGgI9yijd57vJBLAM9wuiPV5KkCriezV-FlD8fmLI","baseUrl":"http://staging-teach.ireadabc.com/api/","homework_id":"313","syllabus_id":"18984","role":"student"}],"defaultBundleIdx":0}`; // const jsonStr = `{"bundleInfoList":[{"sceneName":"dfzx_cocos_T_FT_01","version":"c1a41","bondleUrl":"http://staging-teach.cdn.ireadabc.com//h5template/dfzx_cocos_T_FT_01/v3/android/dfzx_cocos_T_FT_01","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NDYyLCJ1dWlkIjoiZDNlODE0OGItOTNlNC00NzdiLWEyMmEtMjNkYTk4ZWVlMGYwIiwicGhvbmUiOiIxNTk0MDgzMzk1MCIsIm5pY2tfbmFtZSI6IuaZk-aFp-a1i-ivlSIsIm9yZ19pZCI6MTEsInNjaG9vbF9pZCI6MjA0LCJjbGFzc19pZCI6MTQxLCJkZnp4X3VzZXJfdXVpZCI6ImVmMTNhNTI3ZDg2ZDQ1MGY4MWJjMWE1OWQ0NDcyZTQwIiwiZGVsIjowLCJjcmVhdGVkX2RhdGUiOiIyMDIwLTA4LTA2VDA2OjA1OjUxLjAwMFoiLCJ1cGRhdGVkX2RhdGUiOiIyMDIwLTA4LTA3VDA4OjI3OjQwLjAwMFoiLCJhY2NvdW50X3R5cGUiOjIsImVuZF9kYXRlIjoiMjAyMS0xMC0xM1QxNjowMDowMC4wMDBaIiwiY2xhc3NSb2xlIjoic3R1IiwiaWF0IjoxNjI5ODYyMTA2LCJleHAiOjE2MzI0NTQxMDZ9.pKvGgI9yijd57vJBLAM9wuiPV5KkCriezV-FlD8fmLI","baseUrl":"http://staging-teach.ireadabc.com/api/","homework_id":"313","syllabus_id":"18984","role":"student"},{"sceneName":"dfzx_cocos_T_FT_01","version":"c1a41","bondleUrl":"http://staging-teach.cdn.ireadabc.com//h5template/dfzx_cocos_T_FT_01/v3/android/dfzx_cocos_T_FT_01","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6NDYyLCJ1dWlkIjoiZDNlODE0OGItOTNlNC00NzdiLWEyMmEtMjNkYTk4ZWVlMGYwIiwicGhvbmUiOiIxNTk0MDgzMzk1MCIsIm5pY2tfbmFtZSI6IuaZk-aFp-a1i-ivlSIsIm9yZ19pZCI6MTEsInNjaG9vbF9pZCI6MjA0LCJjbGFzc19pZCI6MTQxLCJkZnp4X3VzZXJfdXVpZCI6ImVmMTNhNTI3ZDg2ZDQ1MGY4MWJjMWE1OWQ0NDcyZTQwIiwiZGVsIjowLCJjcmVhdGVkX2RhdGUiOiIyMDIwLTA4LTA2VDA2OjA1OjUxLjAwMFoiLCJ1cGRhdGVkX2RhdGUiOiIyMDIwLTA4LTA3VDA4OjI3OjQwLjAwMFoiLCJhY2NvdW50X3R5cGUiOjIsImVuZF9kYXRlIjoiMjAyMS0xMC0xM1QxNjowMDowMC4wMDBaIiwiY2xhc3NSb2xlIjoic3R1IiwiaWF0IjoxNjI5ODYyMTA2LCJleHAiOjE2MzI0NTQxMDZ9.pKvGgI9yijd57vJBLAM9wuiPV5KkCriezV-FlD8fmLI","baseUrl":"http://staging-teach.ireadabc.com/api/","homework_id":"313","syllabus_id":"18984","role":"student"}],"defaultBundleIdx":0}`;
if (!jsonStr) {
return;
}
const { bundleInfoList, defaultBundleIdx, baseUrl, coursewareId } = JSON.parse(jsonStr); const { bundleInfoList, defaultBundleIdx, baseUrl, coursewareId } = JSON.parse(jsonStr);
if (baseUrl) { if (baseUrl) {
// storyBox 模板 this.baseUrl = baseUrl;
this.showLog('喵喵喵' + coursewareId); this.initStoryBoxView(coursewareId);
this.showLog('汪汪汪' + baseUrl);
} else { } else {
// WW模板 // WW模板
this.bundleInfoList = bundleInfoList; this.bundleInfoList = bundleInfoList;
...@@ -102,6 +116,262 @@ cc.Class({ ...@@ -102,6 +116,262 @@ cc.Class({
} }
}, },
initStoryBoxView(coursewareId) {
this.hideWWView();
this.callNetworkApiGet('/api/syllabus/v1/tree', { orgid: 483, pid: coursewareId }, (data) => {
console.log(data);
const defaultBondle = data.rows.find(row => row.name == '默认');
if (!defaultBondle) {
console.error('没有默认课件!');
return;
}
if (cc.sys.isNative && cc.sys.os == cc.sys.OS_IOS) {
this.loadBundle(defaultBondle.children[0].conf.ios);
} else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) {
this.loadBundle(defaultBondle.children[0].conf.android);
} else {
this.loadBundle(defaultBondle.children[0].conf.web_desktop);
console.error('非源生环境');
}
const videoMenuItemData = data.rows.find(row => row.name == 'Video');
const songMenuItemData = data.rows.find(row => row.name == 'Song');
const talkMenuItemData = data.rows.find(row => row.name == "Let's talk");
const wordsMenuItemData = data.rows.find(row => row.name == "Words");
const funtimesMenuItemData = data.rows.find(row => row.name == "FunTime");
const videoMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_video');
const songMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_song');
const talkMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_letsTalk');
const wordsMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_words');
const funtimesMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_funTime');
const menuItemDataList = [funtimesMenuItemData, wordsMenuItemData, talkMenuItemData, songMenuItemData, videoMenuItemData];
const menuItemNodeList = [funtimesMenuNode, wordsMenuNode, talkMenuNode, songMenuNode, videoMenuNode];
menuItemNodeList.forEach(node => {
node.active = false;
});
console.log('videoMenuItemData = ' + videoMenuItemData);
menuItemDataList.forEach((data, idx) => {
if (!data) {
return;
}
const node = menuItemNodeList[idx];
node.active = true;
const menuBase = cc.find('bubbleBase', node);
const label = cc.find('label', node);
label.active = true;
const labelSelected = cc.find('labelSelected', node);
labelSelected.active = false;
const btn = cc.find('btn', node);
const btnLight = cc.find('btnHightLight', node);
const btnSelected = cc.find('btnSelected', node);
btn.active = true;
btnLight.active = false;
btnSelected.active = false;
btn.addComponent(cc.Button);
btn.on('click', () => {
console.log(data);
cc.tween(btn)
.to(0.1, { scale: 1.1 })
.to(0.1, { scale: 1.0 })
.call(() => {
if (data.has_child == '0') {
btn.active = false;
btnSelected.active = true;
label.active = false;
labelSelected.active = true;
} else {
this.hideAllSubmenu();
menuBase.active = true;
btn.active = false;
btnLight.active = true;
}
})
.start();
cc.tween(label)
.to(0.1, { scale: 1.1 })
.to(0.1, { scale: 1.0 })
.start();
});
btnLight.addComponent(cc.Button)
btnLight.on('click', () => {
cc.tween(btnLight)
.to(0.1, { scale: 1.1 })
.to(0.1, { scale: 1.0 })
.call(() => {
menuBase.active = false;
btn.active = true;
btnLight.active = false;
})
.start();
cc.tween(label)
.to(0.1, { scale: 1.1 })
.to(0.1, { scale: 1.0 })
.start();
});
btnSelected.addComponent(cc.Button)
btnSelected.on('click', () => {
this.hideMenu();
if (cc.sys.isNative && cc.sys.os == cc.sys.OS_IOS) {
this.loadBundle(data.children[0].conf.ios);
} else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) {
this.loadBundle(data.children[0].conf.android);
} else {
this.loadBundle(data.children[0].conf.web_desktop);
console.error('非源生环境');
}
});
if (data.has_child == '1') {
for (let i = 0; i < 5; i++) {
const optionNode = cc.find(`bubbleBase/bubbleBg/option_${i}`, node);
optionNode.active = false;
}
data.children.forEach((menuData, idx) => {
const optionNode = cc.find(`bubbleBase/bubbleBg/option_${idx}`, node);
optionNode.active = true;
const label = cc.find('label', optionNode);
label.getComponent(cc.Label).string = menuData.name;
optionNode.on('click', () => {
this.hideMenu();
if (cc.sys.isNative && cc.sys.os == cc.sys.OS_IOS) {
this.loadBundle(menuData.children[0].conf.ios);
} else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) {
this.loadBundle(menuData.children[0].conf.android);
} else {
this.loadBundle(menuData.children[0].conf.web_desktop);
console.error('非源生环境');
}
});
});
}
});
this.storyBoxMenuLength = menuItemNodeList.filter(node => node.active).length;
const storyBox = cc.find('middleLayer/storyBox');
storyBox.active = true;
this.initStoryBoxListener();
});
},
hideAllSubmenu() {
const videoMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_video');
const songMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_song');
const talkMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_letsTalk');
const wordsMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_words');
const funtimesMenuNode = cc.find('middleLayer/storyBox/menu/menuBase/menuItem_funTime');
const menuItemNodeList = [funtimesMenuNode, wordsMenuNode, talkMenuNode, songMenuNode, videoMenuNode];
menuItemNodeList.forEach(node => {
const btn = cc.find('btn', node);
const btnLight = cc.find('btnHightLight', node);
const btnSelected = cc.find('btnSelected', node);
if (!btnSelected.active) {
btn.active = true;
}
btnLight.active = false;
const menuBase = cc.find('bubbleBase', node);
menuBase.active = false;
});
},
initStoryBoxListener() {
const ExitBtn = cc.find('middleLayer/storyBox/ExitBtn');
ExitBtn.on('click', () => {
cc.tween(ExitBtn)
.to(0.1, { scaleX: 0.9, scaleY: 1.1 })
.to(0.1, { scaleX: 1.1, scaleY: 0.9 })
.to(0.1, { scaleX: 1, scaleY: 1 })
.call(() => {
cc.game.removePersistRootNode(this.node);
cc.director.loadScene("emptyScene", () => {
this.callNativeFunction({ name: 'exit', value: '' });
});
})
.start();
});
const lineBtnShow = cc.find('middleLayer/storyBox/menu/menuBase/lineBtnShow');
lineBtnShow.on('click', () => {
cc.tween(lineBtnShow)
.to(0.1, { scale: 1.1 })
.to(0.1, { scale: 1.0 })
.call(() => {
this.showMenu();
})
.start();
});
const lineBtnHide = cc.find('middleLayer/storyBox/menu/menuBase/lineBtnHide')
lineBtnHide.on('click', () => {
cc.tween(lineBtnHide)
.to(0.1, { scale: 1.1 })
.to(0.1, { scale: 1.0 })
.call(() => {
this.hideMenu();
})
.start();
});
},
showMenu() {
const lineBtnShow = cc.find('middleLayer/storyBox/menu/menuBase/lineBtnShow');
const lineBtnHide = cc.find('middleLayer/storyBox/menu/menuBase/lineBtnHide')
lineBtnHide.active = true;
lineBtnShow.active = false;
const menuBase = cc.find('middleLayer/storyBox/menu/menuBase');
cc.tween(menuBase)
.to(1, { y: this.storyBoxMenuLength * -105 - 200 }, { easing: 'bounceOut' })
.start();
},
hideMenu() {
this.hideAllSubmenu();
const lineBtnShow = cc.find('middleLayer/storyBox/menu/menuBase/lineBtnShow');
const lineBtnHide = cc.find('middleLayer/storyBox/menu/menuBase/lineBtnHide')
lineBtnShow.active = true;
lineBtnHide.active = false;
const menuBase = cc.find('middleLayer/storyBox/menu/menuBase');
cc.tween(menuBase)
.to(1, { y: 0 }, { easing: 'cubicInOut' })
.start();
},
hideWWView() {
const exitBtn = cc.find('middleLayer/ExitBtn');
exitBtn.active = false;
const BtnLeft = cc.find('middleLayer/BtnLeft');
BtnLeft.active = false;
const BtnRight = cc.find('middleLayer/BtnRight');
BtnRight.active = false;
},
jumpToBundleByIndex(index) { jumpToBundleByIndex(index) {
this.currentBundleIndex = index; this.currentBundleIndex = index;
const currentBundleInfo = this.bundleInfoList[this.currentBundleIndex]; const currentBundleInfo = this.bundleInfoList[this.currentBundleIndex];
...@@ -126,25 +396,7 @@ cc.Class({ ...@@ -126,25 +396,7 @@ cc.Class({
this.syllabus_id = currentBundleInfo.syllabus_id; this.syllabus_id = currentBundleInfo.syllabus_id;
this.role = currentBundleInfo.role; this.role = currentBundleInfo.role;
cc.assetManager.loadBundle(currentBundleInfo.bondleUrl, { version: currentBundleInfo.version }, async (err, bundle) => { this.loadBundle(currentBundleInfo);
if (err) {
return this.asyncDelayLog(err);
}
bundle.loadScene(currentBundleInfo.sceneName, (err, scene) => {
if (err) {
this.asyncDelayLog('err: ', err);
}
this.hideWaitingLetters();
cc.director.runScene(scene);
});
});
}, },
loadDefaultBundle() { loadDefaultBundle() {
...@@ -170,22 +422,7 @@ cc.Class({ ...@@ -170,22 +422,7 @@ cc.Class({
this.syllabus_id = syllabus_id; this.syllabus_id = syllabus_id;
this.role = role; this.role = role;
this.loadBundle({ bondleUrl, version, sceneName });
cc.assetManager.loadBundle(bondleUrl, { version: version }, (err, bundle) => {
if (err) {
return this.asyncDelayLog(err);
}
bundle.loadScene(sceneName, (err, scene) => {
this.hideWaitingLetters();
cc.director.runScene(scene);
});
});
}, },
initListener() { initListener() {
...@@ -228,7 +465,7 @@ cc.Class({ ...@@ -228,7 +465,7 @@ cc.Class({
} else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) { } else if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) {
return jsb.reflection.callStaticMethod('com/iplayabc/cocos/AppActivity', 'cocosWithNativeProtocol', '(Ljava/lang/String;)Ljava/lang/String;', paramStr); return jsb.reflection.callStaticMethod('com/iplayabc/cocos/AppActivity', 'cocosWithNativeProtocol', '(Ljava/lang/String;)Ljava/lang/String;', paramStr);
} else { } else {
throw ('非源生环境'); console.error('非源生环境');
} }
}, },
...@@ -298,6 +535,21 @@ cc.Class({ ...@@ -298,6 +535,21 @@ cc.Class({
}, 1000); }, 1000);
}, },
loadBundle(conf) {
cc.assetManager.loadBundle(conf.bondleUrl, { version: conf.version }, async (err, bundle) => {
if (err) {
return this.asyncDelayLog(err);
}
bundle.loadScene(conf.sceneName, (err, scene) => {
if (err) {
this.asyncDelayLog('err: ', err);
}
this.hideWaitingLetters();
cc.director.runScene(scene);
});
});
},
getRainbowColorList() { getRainbowColorList() {
return [ return [
cc.color(128, 0, 255), cc.color(128, 0, 255),
......
{
"ver": "1.1.2",
"uuid": "2236ac5a-1802-453c-ba53-fef4274b576f",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "2ff84ffa-57c1-442a-8ce7-99247935c4fe",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 19,
"height": 44,
"platformSettings": {},
"subMetas": {
"arrow": {
"ver": "1.0.4",
"uuid": "a7bc980f-6a3c-484b-bce3-675e1d0b4fb6",
"rawTextureUuid": "2ff84ffa-57c1-442a-8ce7-99247935c4fe",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 19,
"height": 44,
"rawWidth": 19,
"rawHeight": 44,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "79835fc1-6f9b-4b75-81a0-9e2563a9cda8",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 48,
"height": 49,
"platformSettings": {},
"subMetas": {
"back_btn": {
"ver": "1.0.4",
"uuid": "8c27862c-fe5e-419d-aa76-66622194204f",
"rawTextureUuid": "79835fc1-6f9b-4b75-81a0-9e2563a9cda8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 48,
"height": 49,
"rawWidth": 48,
"rawHeight": 49,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "64008e44-1efc-4bb2-8d6a-4ea54e7f6a94",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 50,
"height": 50,
"platformSettings": {},
"subMetas": {
"box_btn": {
"ver": "1.0.4",
"uuid": "7b989e72-92b4-4dad-bc24-c1dbca66851c",
"rawTextureUuid": "64008e44-1efc-4bb2-8d6a-4ea54e7f6a94",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 1.5,
"trimX": 11,
"trimY": 17,
"width": 28,
"height": 13,
"rawWidth": 50,
"rawHeight": 50,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "f0bb0a78-e2c7-4fae-9002-b490b7ec745e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 249,
"height": 136,
"platformSettings": {},
"subMetas": {
"bubble": {
"ver": "1.0.4",
"uuid": "bd8c5e4a-8343-4136-8c38-755da9c9dcb7",
"rawTextureUuid": "f0bb0a78-e2c7-4fae-9002-b490b7ec745e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 249,
"height": 136,
"rawWidth": 249,
"rawHeight": 136,
"borderTop": 85,
"borderBottom": 40,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "6d4f75a8-0b66-45ea-be97-138c7c59761c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 50,
"height": 50,
"platformSettings": {},
"subMetas": {
"cancle_btn": {
"ver": "1.0.4",
"uuid": "203147c0-d683-4d42-8491-5d0936d9a8ad",
"rawTextureUuid": "6d4f75a8-0b66-45ea-be97-138c7c59761c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 2,
"trimX": 17,
"trimY": 15,
"width": 16,
"height": 16,
"rawWidth": 50,
"rawHeight": 50,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "b479a6c9-94fc-4c91-92fa-41f23e995f34",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 94,
"height": 94,
"platformSettings": {},
"subMetas": {
"item_btn": {
"ver": "1.0.4",
"uuid": "14d02de8-5840-4b1b-9043-033240a061b3",
"rawTextureUuid": "b479a6c9-94fc-4c91-92fa-41f23e995f34",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 94,
"height": 94,
"rawWidth": 94,
"rawHeight": 94,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "82c704b5-ba52-44a5-91ea-dd00b0d87e7d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 94,
"height": 94,
"platformSettings": {},
"subMetas": {
"item_btn_light": {
"ver": "1.0.4",
"uuid": "e250b93e-0842-4225-ba4e-be0e4d4f4a85",
"rawTextureUuid": "82c704b5-ba52-44a5-91ea-dd00b0d87e7d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 94,
"height": 94,
"rawWidth": 94,
"rawHeight": 94,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "cf22fcf3-99f6-4820-9541-9ee845509bec",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 94,
"height": 94,
"platformSettings": {},
"subMetas": {
"item_btn_selected": {
"ver": "1.0.4",
"uuid": "28c67356-26a1-4ba6-88fa-0e27ce48e735",
"rawTextureUuid": "cf22fcf3-99f6-4820-9541-9ee845509bec",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 94,
"height": 94,
"rawWidth": 94,
"rawHeight": 94,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "3594e254-9171-4107-9839-3506e88067fc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 4,
"height": 2000,
"platformSettings": {},
"subMetas": {
"line": {
"ver": "1.0.4",
"uuid": "220bb92a-5a8c-45e0-a9f4-b5aeba479944",
"rawTextureUuid": "3594e254-9171-4107-9839-3506e88067fc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 4,
"height": 2000,
"rawWidth": 4,
"rawHeight": 2000,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "1663a729-7497-4302-b6ed-45f487c477e8",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 50,
"height": 50,
"platformSettings": {},
"subMetas": {
"line_btn": {
"ver": "1.0.4",
"uuid": "a4270fa6-543e-4a53-961c-7108edc4ca94",
"rawTextureUuid": "1663a729-7497-4302-b6ed-45f487c477e8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 50,
"height": 50,
"rawWidth": 50,
"rawHeight": 50,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "a5dad938-28a8-4ad5-a4c4-32a427581d66",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 166,
"height": 43,
"platformSettings": {},
"subMetas": {
"option": {
"ver": "1.0.4",
"uuid": "f411c1ea-6c83-43c0-b169-88a2690464e0",
"rawTextureUuid": "a5dad938-28a8-4ad5-a4c4-32a427581d66",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 166,
"height": 43,
"rawWidth": 166,
"rawHeight": 43,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "725cb20e-5df6-4d25-8da9-f4fc749ce955",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 184,
"height": 78,
"platformSettings": {},
"subMetas": {
"title_bg": {
"ver": "1.0.4",
"uuid": "f3e0ff5f-9467-4474-a216-24ad0a7fe987",
"rawTextureUuid": "725cb20e-5df6-4d25-8da9-f4fc749ce955",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 184,
"height": 78,
"rawWidth": 184,
"rawHeight": 78,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment