Commit 7e4a572f authored by Tt's avatar Tt

调整多余内容

parent e3e3ed43
{"ver":"1.1.2","uuid":"be2ff5ab-c12c-47a4-af19-4c2b25dd9872","isBundle":false,"bundleName":"","priority":1,"compressionType":{},"optimizeHotUpdate":{},"inlineSpriteFrames":{},"isRemoteBundle":{"ios":false,"android":false},"subMetas":{}}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "2d7fba1a-8174-4ebb-b28c-d6fed89e48e3",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "8ea85034-e55e-48a0-9ea3-f6c7d05d04f0",
"uuid": "36abc766-60c3-40c3-965f-8232c750d9db",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "1.0.1",
"uuid": "bcba76c6-b504-4815-9537-be1443b85b8e",
"uuid": "12b33c07-2bc9-42a7-9053-599eed9923e2",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "822ebd78-701e-407e-af3d-31a6cce0160d",
"uuid": "b83b3347-55ad-4386-98be-0ee9f791afbf",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "2e304f99-256c-455b-88ac-7d6930b3f517",
"uuid": "4b9bde69-24ee-48cf-bf97-4f184be1f68e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"nv_tex": {
"ver": "1.0.4",
"uuid": "c083dd4b-e189-4f0b-991a-43ed77bb8673",
"rawTextureUuid": "2e304f99-256c-455b-88ac-7d6930b3f517",
"uuid": "04379331-1f7b-4302-9a89-9079f30393da",
"rawTextureUuid": "4b9bde69-24ee-48cf-bf97-4f184be1f68e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "1.1.2",
"uuid": "338f0344-019e-4bef-bfa6-bcf070dbb0f1",
"uuid": "cb9fa4ea-66ca-45af-ad31-e445c7b0ef32",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "2.0.1",
"uuid": "deda01c8-22f4-4b2f-b1a0-eccdc81d34d8",
"uuid": "91258ef3-e5b7-47cf-8480-be91ece6c0f9",
"downloadMode": 0,
"duration": 0.412,
"subMetas": {}
......
{
"ver": "1.1.2",
"uuid": "17854b51-b156-45ee-96e3-ef71e4460b94",
"uuid": "20185448-a1ca-4de2-8b37-7bf6cdfccbae",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "1.1.0",
"uuid": "46e534ff-2bae-4774-a883-2842e34d72e5",
"uuid": "45471cc5-3d53-4068-99c4-591121300416",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "c8318cb0-373b-4804-9c71-aef0d591104c",
"uuid": "bbb7f5b8-6788-4f09-bb15-e32ab0dbbdcc",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "e30bc518-85d1-4b73-83b5-c849fcd8d2df",
"uuid": "728c7d7b-fce1-464a-8045-f6c49873d688",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "45bbb0cc-2ed0-4afe-bcb6-166b357ffead",
"uuid": "ac86e335-44ed-48e5-bd97-5f4ab7fa28d4",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
......@@ -197,7 +197,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "df05a1f9-0eef-4a40-ae47-90009931af70"
"__uuid__": "85a50052-bdb8-4fa7-8b04-ee33e303f16f"
},
"fileId": "9cY87TihVAyYvEMhnaonbr",
"sync": false
......@@ -308,7 +308,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "df05a1f9-0eef-4a40-ae47-90009931af70"
"__uuid__": "85a50052-bdb8-4fa7-8b04-ee33e303f16f"
},
"fileId": "94wGACp61FQ4HNI5jdy7iJ",
"sync": false
......@@ -423,7 +423,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "df05a1f9-0eef-4a40-ae47-90009931af70"
"__uuid__": "85a50052-bdb8-4fa7-8b04-ee33e303f16f"
},
"fileId": "d1HgpAgDdDKY9l6qCBdKKl",
"sync": false
......@@ -528,7 +528,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "df05a1f9-0eef-4a40-ae47-90009931af70"
"__uuid__": "85a50052-bdb8-4fa7-8b04-ee33e303f16f"
},
"fileId": "ebY6+twMJCjpydnsaYjxBh",
"sync": false
......@@ -611,7 +611,7 @@
"_N$horizontalAlign": 1,
"_N$fontSize": 28,
"_N$font": {
"__uuid__": "e30bc518-85d1-4b73-83b5-c849fcd8d2df"
"__uuid__": "728c7d7b-fce1-464a-8045-f6c49873d688"
},
"_N$cacheMode": 0,
"_N$maxWidth": 333,
......@@ -626,7 +626,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "df05a1f9-0eef-4a40-ae47-90009931af70"
"__uuid__": "85a50052-bdb8-4fa7-8b04-ee33e303f16f"
},
"fileId": "60n8+8pQlC95pHDM+WrJn9",
"sync": false
......@@ -709,7 +709,7 @@
"_N$horizontalAlign": 1,
"_N$fontSize": 35,
"_N$font": {
"__uuid__": "e30bc518-85d1-4b73-83b5-c849fcd8d2df"
"__uuid__": "728c7d7b-fce1-464a-8045-f6c49873d688"
},
"_N$cacheMode": 0,
"_N$maxWidth": 333,
......@@ -724,13 +724,13 @@
"__id__": 1
},
"asset": {
"__uuid__": "df05a1f9-0eef-4a40-ae47-90009931af70"
"__uuid__": "85a50052-bdb8-4fa7-8b04-ee33e303f16f"
},
"fileId": "34RFSG3E5OZY382MnZBSh6",
"sync": false
},
{
"__type__": "7f42357OrpEersTkWS/ZJPG",
"__type__": "9bf56kyn2FLn7Q87HXBxRwB",
"_name": "",
"_objFlags": 0,
"node": {
......@@ -771,7 +771,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "df05a1f9-0eef-4a40-ae47-90009931af70"
"__uuid__": "85a50052-bdb8-4fa7-8b04-ee33e303f16f"
},
"fileId": "",
"sync": false
......
{
"ver": "1.2.9",
"uuid": "df05a1f9-0eef-4a40-ae47-90009931af70",
"uuid": "85a50052-bdb8-4fa7-8b04-ee33e303f16f",
"optimizationPolicy": "AUTO",
"asyncLoadAssets": false,
"readonly": false,
......
......@@ -74,7 +74,7 @@
"_id": ""
},
{
"__type__": "faf27AoK/ZCOrghpYoEK7kY",
"__type__": "f6d87cfXDtLdbOObOJrWCRc",
"_name": "",
"_objFlags": 0,
"node": {
......@@ -83,7 +83,7 @@
"_enabled": true,
"_materials": [
{
"__uuid__": "3b4fb913-cf1a-43eb-9c29-91e8f7043bdd"
"__uuid__": "4f7c0520-945f-4c7c-9b51-9c012fca0299"
}
],
"textureList": [],
......@@ -96,7 +96,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "1bbf8381-0252-47ce-a584-ca5598cf3255"
"__uuid__": "2449b534-ab4a-43ad-a680-ad4dcc1d3435"
},
"fileId": "",
"sync": false
......
{
"ver": "1.2.9",
"uuid": "1bbf8381-0252-47ce-a584-ca5598cf3255",
"uuid": "2449b534-ab4a-43ad-a680-ad4dcc1d3435",
"optimizationPolicy": "AUTO",
"asyncLoadAssets": false,
"readonly": false,
......
......@@ -74,7 +74,7 @@
"_id": ""
},
{
"__type__": "faf27AoK/ZCOrghpYoEK7kY",
"__type__": "f6d87cfXDtLdbOObOJrWCRc",
"_name": "",
"_objFlags": 0,
"node": {
......@@ -83,7 +83,7 @@
"_enabled": true,
"_materials": [
{
"__uuid__": "3b4fb913-cf1a-43eb-9c29-91e8f7043bdd"
"__uuid__": "4f7c0520-945f-4c7c-9b51-9c012fca0299"
}
],
"textureList": [],
......@@ -96,7 +96,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "cbaac199-e8bb-4cbe-9a3f-0801faf31987"
"__uuid__": "320caeb2-9a8a-41b4-a87f-62d541b235fd"
},
"fileId": "",
"sync": false
......
{
"ver": "1.2.9",
"uuid": "cbaac199-e8bb-4cbe-9a3f-0801faf31987",
"uuid": "320caeb2-9a8a-41b4-a87f-62d541b235fd",
"optimizationPolicy": "AUTO",
"asyncLoadAssets": false,
"readonly": false,
......
{
"ver": "1.1.2",
"uuid": "8a380255-24a1-4d11-8bcb-dce0085648f0",
"uuid": "e8bd16b0-3804-45a9-a8ca-f52c02224f55",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
This diff is collapsed.
{
"ver": "1.2.9",
"uuid": "08d031be-cd7c-447a-886b-ba26b5180147",
"uuid": "57ea7c61-9b8b-498a-b024-c98ee9124beb",
"asyncLoadAssets": false,
"autoReleaseAssets": true,
"subMetas": {}
......
......@@ -19,6 +19,8 @@ cc.Class({
pfbItemTurnPage2: cc.Prefab,
tipFirst: cc.Node,
tipLast: cc.Node,
btnLeft: cc.Node,
btnRight: cc.Node,
// verletRender: VerletRender,
capture: require('capture_to_web'),
},
......@@ -87,7 +89,7 @@ cc.Class({
let data = DefaultData;
// return data;
return {"haveCover":false,"coverType":"Image","coverImage":"","coverAudio":"","coverText":"","coverDragonBone":{"skeJsonData":{"url":""},"texJsonData":{"url":""},"texPngData":{"url":""}},"titleAudio":"","titleText":"","titleTextColor":"A","pageList":[{"pageType":"Image","pageAudio":"http://staging-teach.cdn.ireadabc.com/cc5b1a8730bc275ecac85185d5ce2c5b.mp3","pageText":"","pageImage":"","textColor":"A","pageDragonBone":{"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/679fed26daa464819d553de6331b3552.json","name":"alien-pro.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/65d8214c6b5c5d0496e17adb0408276a.atlas","name":"alien-pro.atlas"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/a319b372899239325b90bb4ec07b4970.png","name":"alien-pro.png"},"animType":"spine"}},{"pageType":"Image","pageAudio":"http://staging-teach.cdn.ireadabc.com/fd877ad376fdffdb0dfc62122065a78f.mp3","pageText":"","pageImage":"","textColor":"A","pageDragonBone":{"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/d1f859d3fba84bd03565e543c986fb28.json","name":"6_4_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/70f96e1cc7f013e27ed1952c503fb750.json","name":"6_4_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b06f9b90018a6eb0175a01e355b9ced6.png","name":"6_4_tex.png"},"animType":"dragonBone"}},{"pageType":"Image","pageAudio":"http://staging-teach.cdn.ireadabc.com/dff6748c93f6bf3de8cb7105fa9ba5de.mp3","pageText":"","pageImage":"","textColor":"A","pageDragonBone":{"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/a278a56fe77dfade7366829e9c65c815.json","name":"6_3_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/96680527a570cec4d7c9818c91ec434a.json","name":"6_3_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/5c441810b0a5bc73248c50d8c32b4899.png","name":"6_3_tex.png"},"animType":"dragonBone"}}]}
return { "haveCover": false, "coverType": "Image", "coverImage": "", "coverAudio": "", "coverText": "", "coverDragonBone": { "skeJsonData": { "url": "" }, "texJsonData": { "url": "" }, "texPngData": { "url": "" } }, "titleAudio": "", "titleText": "", "titleTextColor": "A", "pageList": [{ "pageType": "Image", "pageAudio": "http://staging-teach.cdn.ireadabc.com/cc5b1a8730bc275ecac85185d5ce2c5b.mp3", "pageText": "", "pageImage": "", "textColor": "A", "pageDragonBone": { "skeJsonData": { "url": "http://staging-teach.cdn.ireadabc.com/679fed26daa464819d553de6331b3552.json", "name": "alien-pro.json" }, "texJsonData": { "url": "http://staging-teach.cdn.ireadabc.com/65d8214c6b5c5d0496e17adb0408276a.atlas", "name": "alien-pro.atlas" }, "texPngData": { "url": "http://staging-teach.cdn.ireadabc.com/a319b372899239325b90bb4ec07b4970.png", "name": "alien-pro.png" }, "animType": "spine" } }, { "pageType": "Image", "pageAudio": "http://staging-teach.cdn.ireadabc.com/fd877ad376fdffdb0dfc62122065a78f.mp3", "pageText": "", "pageImage": "", "textColor": "A", "pageDragonBone": { "skeJsonData": { "url": "http://staging-teach.cdn.ireadabc.com/d1f859d3fba84bd03565e543c986fb28.json", "name": "6_4_ske.json" }, "texJsonData": { "url": "http://staging-teach.cdn.ireadabc.com/70f96e1cc7f013e27ed1952c503fb750.json", "name": "6_4_tex.json" }, "texPngData": { "url": "http://staging-teach.cdn.ireadabc.com/b06f9b90018a6eb0175a01e355b9ced6.png", "name": "6_4_tex.png" }, "animType": "dragonBone" } }, { "pageType": "Image", "pageAudio": "http://staging-teach.cdn.ireadabc.com/dff6748c93f6bf3de8cb7105fa9ba5de.mp3", "pageText": "", "pageImage": "", "textColor": "A", "pageDragonBone": { "skeJsonData": { "url": "http://staging-teach.cdn.ireadabc.com/a278a56fe77dfade7366829e9c65c815.json", "name": "6_3_ske.json" }, "texJsonData": { "url": "http://staging-teach.cdn.ireadabc.com/96680527a570cec4d7c9818c91ec434a.json", "name": "6_3_tex.json" }, "texPngData": { "url": "http://staging-teach.cdn.ireadabc.com/5c441810b0a5bc73248c50d8c32b4899.png", "name": "6_3_tex.png" }, "animType": "dragonBone" } }] }
},
preloadItem() {
......@@ -178,7 +180,7 @@ cc.Class({
let itemPage = page.getComponent('ItemPage');
itemPage.playAudio();
itemPage.playSpine().then(() => {
if (this.pageList.length - GameData.pageIndex <=2) {
if (this.pageList.length - GameData.pageIndex <= 2) {
onHomeworkFinish();
}
resolve('');
......@@ -194,6 +196,7 @@ cc.Class({
initEvent() {
// this.touchPanel._touchListener && this.touchPanel._touchListener.setSwallowTouches(false);
// this.touchPanel._touchListener.swallowTouches = false;
this.touchPanel.active = false;
this.touchPanel.on(cc.Node.EventType.TOUCH_END, this.onTouchPanel, this)
},
cons(data) {
......@@ -215,22 +218,15 @@ cc.Class({
const lastBtn = this.lastBtn = cc.find("Canvas/left_arrow");
const nextBtn = this.nextBtn = cc.find("Canvas/right_arrow");
lastBtn.on("touchstart", () => {
const isSuccess = this.onTouchPanelLeft();
isSuccess && jelly(lastBtn);
})
lastBtn.on(cc.Node.EventType.TOUCH_END, this.onTouchPanelLeft, this)
nextBtn.on("touchstart", () => {
const isSuccess = this.onTouchPanelRight();
isSuccess && jelly(nextBtn);
})
nextBtn.on(cc.Node.EventType.TOUCH_END, this.onTouchPanelRight, this)
},
checkShowArrowBtn() {
setTimeout(() => {
this.lastBtn.active = !this.nodeDict.btnLast.children[1].active;
this.nextBtn.active = !this.nodeDict.btnNext.children[1].active;
}, 220);
},
autoPlay() {
//自动开始播放动画,及触发动画效果
......
{
"ver": "1.0.8",
"uuid": "f0fbd50f-beb5-47b1-b1da-c5877fbae005",
"uuid": "f4ede462-f8d7-4069-ba80-915611c058ca",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.1.2",
"uuid": "af771494-866f-4d0f-912c-3279c641e8f2",
"uuid": "b0c008bc-cf92-463b-8360-0984e13c2e4d",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "1.0.8",
"uuid": "ad4bba21-5e9b-4a50-b971-669132652319",
"uuid": "7af27a40-c9d2-4101-b894-8dff982f3985",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "9b844285-ded2-4c74-a14f-a145eb59da68",
"uuid": "6fa9c94a-d3df-4f14-bf6b-b6aa701eb398",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "1be93d98-34f7-4df3-af2a-1dae88532a00",
"uuid": "f25d28c5-2fa1-4bfc-ab0c-9f8e3e8ff631",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "7f423e7b-3aba-447a-bb13-9164bf6493c6",
"uuid": "9bf56932-9f61-4b9f-b43c-ec75c1c51c01",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "2c0c35a0-b209-487b-8d3b-0aef2f17aa4d",
"uuid": "e22e1d5e-d025-463d-a8df-85de258d791e",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "b57a5575-82ff-4dcf-8a68-d98013eb8071",
"uuid": "83a3b6ed-85cc-4f0c-831c-02a1bed48636",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "faf27028-2bf6-423a-b821-a58a042bb918",
"uuid": "f6d8771f-5c3b-4b75-b38e-6ce26b58245c",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "23c70668-9701-415a-9770-11f6c22c10e7",
"uuid": "609efd2d-8c8b-4b9a-aa58-6186e15395a0",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "f59dfbed-726c-4f9a-b727-6f33c6b1638c",
"uuid": "5314e480-f4d0-4b9d-a20c-7c7bc789fbab",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "4fe3ef00-fac5-4ed4-af64-03d46bdd0861",
"uuid": "34fd68c3-ee66-4456-9cb3-15b8cc3478b7",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "9aa371b3-8f13-47ca-82ac-a673ee287730",
"uuid": "ade7af40-d56d-4087-bbc6-2888fef55353",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "4dea0180-8144-40f7-b006-e5389a886804",
"uuid": "d545f402-231b-417e-99e6-3269412a5a2c",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "10b3057c-73f6-44b3-9a25-18dd82f8dc80",
"uuid": "9694fac7-c6ac-426b-b854-93c0ba8913b3",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "f971bf93-18dc-4cf7-a724-9518bec2d548",
"uuid": "5b959940-b8bc-4a57-8e86-6e135d3bb8d8",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.1.2",
"uuid": "ade0dd47-020a-4fcd-bbf6-7420f8f1541b",
"uuid": "5ec153c1-caa5-422d-8520-0a0de4105de9",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "1.0.25",
"uuid": "74abcb8f-38de-4259-bd33-d7818d6adef8",
"uuid": "71f0ba7f-9abb-4754-9100-100e47c782bc",
"compiledShaders": [
{
"glsl1": {
......
......@@ -4,7 +4,7 @@
"_objFlags": 0,
"_native": "",
"_effectAsset": {
"__uuid__": "74abcb8f-38de-4259-bd33-d7818d6adef8"
"__uuid__": "71f0ba7f-9abb-4754-9100-100e47c782bc"
},
"_techniqueIndex": 0,
"_techniqueData": {
......
{
"ver": "1.0.3",
"uuid": "3b4fb913-cf1a-43eb-9c29-91e8f7043bdd",
"uuid": "4f7c0520-945f-4c7c-9b51-9c012fca0299",
"dataAsSubAsset": null,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "1c9152d7-8190-4392-b859-9e3f5db66f3c",
"uuid": "8ba21262-178f-4fa5-afc9-2c1dd50ba3ab",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "1.1.2",
"uuid": "dc78c690-7ee1-4448-9a3b-d962dd6116c7",
"uuid": "8540e37b-f678-4ca6-93df-acc60a7b2b9d",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "2.3.5",
"uuid": "c1a692e1-05f9-49bd-a933-9081dbf897e0",
"uuid": "f8289e25-f396-4d4f-b746-1d1e8d3a3934",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"574": {
"ver": "1.0.4",
"uuid": "0f5d6e7f-812d-44cd-9fef-697c36ec2c16",
"rawTextureUuid": "c1a692e1-05f9-49bd-a933-9081dbf897e0",
"uuid": "b116b474-3816-410e-ab8b-7cc1f1d833e9",
"rawTextureUuid": "f8289e25-f396-4d4f-b746-1d1e8d3a3934",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "1.2.1",
"uuid": "af4c6a64-4f8d-4bc6-9482-3d96a7a4196c",
"uuid": "08a510bb-5f41-4f70-8c5e-710c0cfeefc5",
"maxWidth": 2048,
"maxHeight": 2048,
"padding": 2,
......
{
"ver": "2.3.5",
"uuid": "6f416b5d-6582-45bc-b681-8797e2779a66",
"uuid": "286a3825-899d-4ccb-9604-ef335d5ed350",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"btnLast_1": {
"ver": "1.0.4",
"uuid": "953d819e-5287-4da2-a874-ce8d6c06d187",
"rawTextureUuid": "6f416b5d-6582-45bc-b681-8797e2779a66",
"uuid": "6cddd49e-6027-4c8b-acbc-91f68aae0430",
"rawTextureUuid": "286a3825-899d-4ccb-9604-ef335d5ed350",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "6e261356-5866-46d8-9078-f207589233ed",
"uuid": "83135714-06b2-4cbb-a28a-aa21e0a50b08",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"btnLast_2": {
"ver": "1.0.4",
"uuid": "e47498f3-d1ca-4552-aa8d-52e74a219ce5",
"rawTextureUuid": "6e261356-5866-46d8-9078-f207589233ed",
"uuid": "f9222aa4-e5f8-44bb-8cee-bd946f3f7d17",
"rawTextureUuid": "83135714-06b2-4cbb-a28a-aa21e0a50b08",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "e3dd9582-1bee-45fe-8018-17397aa011a5",
"uuid": "4ae37e64-62c7-4f29-a977-061045d9576b",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"btnNext_1": {
"ver": "1.0.4",
"uuid": "1f97d1ec-889e-410a-b365-c9fcc0032236",
"rawTextureUuid": "e3dd9582-1bee-45fe-8018-17397aa011a5",
"uuid": "c5e69712-dcf6-4a93-9ae8-6e03a03c9347",
"rawTextureUuid": "4ae37e64-62c7-4f29-a977-061045d9576b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "d5006523-7faf-486e-920b-bfaf5f3412f6",
"uuid": "66eb6be7-9e5d-4ad5-b77e-a00f7f9d13c0",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"btnNext_2": {
"ver": "1.0.4",
"uuid": "81b5abfd-bff9-4fc0-a469-62ee52333752",
"rawTextureUuid": "d5006523-7faf-486e-920b-bfaf5f3412f6",
"uuid": "8a398d7d-7c7a-4e14-9f08-00843c3e3ce4",
"rawTextureUuid": "66eb6be7-9e5d-4ad5-b77e-a00f7f9d13c0",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "165c8dde-15cb-4eaa-b101-dbb5dabca87d",
"uuid": "29183e84-e8f4-49ef-8258-ba79b1fee177",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"combined-shape-copy": {
"ver": "1.0.4",
"uuid": "aa85e794-85f7-4b31-8282-aaa0e688e436",
"rawTextureUuid": "165c8dde-15cb-4eaa-b101-dbb5dabca87d",
"uuid": "64d4790f-9518-4205-a16d-02e831c6d1e6",
"rawTextureUuid": "29183e84-e8f4-49ef-8258-ba79b1fee177",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "fefa3d71-69b3-4fae-a2c4-456d5cfca93e",
"uuid": "81b7febf-1d99-4ded-91b9-b7fbffd9177c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"group": {
"ver": "1.0.4",
"uuid": "82216631-a76c-415d-a8c4-8dca1911c1fd",
"rawTextureUuid": "fefa3d71-69b3-4fae-a2c4-456d5cfca93e",
"uuid": "c1795529-a343-4990-8b3b-bdc61d68fc21",
"rawTextureUuid": "81b7febf-1d99-4ded-91b9-b7fbffd9177c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "1023b411-1478-45fa-9d4d-ff673a5a322f",
"uuid": "a93c20f7-b8ee-4524-a7d3-79f20aadb834",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"rectangle-21": {
"ver": "1.0.4",
"uuid": "74b4398a-041c-4917-864e-9d3c5777c1bb",
"rawTextureUuid": "1023b411-1478-45fa-9d4d-ff673a5a322f",
"uuid": "c6b2daed-34a0-45b6-97e9-2a3e6c489f4c",
"rawTextureUuid": "a93c20f7-b8ee-4524-a7d3-79f20aadb834",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "e254742d-24a0-47e6-8009-67f74a4be123",
"uuid": "b5ae5ffb-47e0-461d-9f97-1a23ac272214",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"rectangle-22": {
"ver": "1.0.4",
"uuid": "2d1033d5-ca97-41e8-bfbd-82c3c8ef8ed4",
"rawTextureUuid": "e254742d-24a0-47e6-8009-67f74a4be123",
"uuid": "c7c84f82-2611-40cd-97db-37ebb88829aa",
"rawTextureUuid": "b5ae5ffb-47e0-461d-9f97-1a23ac272214",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "4f9f7ce1-579b-40bf-8f5c-d6510336df0b",
"uuid": "69b8e535-dfdf-430a-86f0-195ab2e21081",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"rectangle-4": {
"ver": "1.0.4",
"uuid": "b5db5b37-b6f1-4e59-8b12-cd077af85f6a",
"rawTextureUuid": "4f9f7ce1-579b-40bf-8f5c-d6510336df0b",
"uuid": "ef1f8ac1-2ea5-45f2-8bb6-173e6cd6dd31",
"rawTextureUuid": "69b8e535-dfdf-430a-86f0-195ab2e21081",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "e6150ab9-f7ed-43ae-a4be-e1a5a4b01736",
"uuid": "1f3bffd5-39e9-4630-8b98-da400ef98fa0",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"story-time": {
"ver": "1.0.4",
"uuid": "bb917e82-5978-49ed-be0d-d575bf6b5842",
"rawTextureUuid": "e6150ab9-f7ed-43ae-a4be-e1a5a4b01736",
"uuid": "80784581-dd5a-481a-bc58-dfdb0dbffafb",
"rawTextureUuid": "1f3bffd5-39e9-4630-8b98-da400ef98fa0",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "be125c29-547b-4c68-87d1-ddb479041bc6",
"uuid": "5718d5d0-75c0-4076-a8a1-ed677b20798f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"story-time_2": {
"ver": "1.0.4",
"uuid": "d319c3cb-5f6d-491e-b335-2b96cbbcc2c4",
"rawTextureUuid": "be125c29-547b-4c68-87d1-ddb479041bc6",
"uuid": "2f2bb19f-2e71-4edc-b021-186b789d379b",
"rawTextureUuid": "5718d5d0-75c0-4076-a8a1-ed677b20798f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "1.1.2",
"uuid": "4abb456a-2f7c-4b48-a348-ed2c458d4b02",
"uuid": "994841ca-42f1-4071-9082-46642bdc4676",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "2.3.5",
"uuid": "9e91383f-9ab8-48ba-b2ba-919988cf3bcb",
"uuid": "d9c34ebf-a443-4723-a0bf-22aba33ea8f8",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_book": {
"ver": "1.0.4",
"uuid": "6e2e772c-26f7-475c-a962-43943b648362",
"rawTextureUuid": "9e91383f-9ab8-48ba-b2ba-919988cf3bcb",
"uuid": "7dd59194-07d4-42fc-92bb-95cb3a0c07b1",
"rawTextureUuid": "d9c34ebf-a443-4723-a0bf-22aba33ea8f8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "2fb95e88-79e4-46fe-b272-53bd343173b5",
"uuid": "3734c342-b9fc-4e11-9db8-db7d1bc13373",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_flower": {
"ver": "1.0.4",
"uuid": "3e02b24a-4bf7-46a6-84fd-f675d5c6c5ee",
"rawTextureUuid": "2fb95e88-79e4-46fe-b272-53bd343173b5",
"uuid": "cd65021e-8eb6-47c4-b8e3-a68d5b9761e3",
"rawTextureUuid": "3734c342-b9fc-4e11-9db8-db7d1bc13373",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "1ae95003-20cc-447a-935e-664088f607e3",
"uuid": "581b6748-abd0-4695-b43b-3a56bda5fd84",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_moon": {
"ver": "1.0.4",
"uuid": "7a10511f-6221-4618-98a4-c48c8bc379a2",
"rawTextureUuid": "1ae95003-20cc-447a-935e-664088f607e3",
"uuid": "53a0d0fb-d96e-404b-af55-791c43cf90a8",
"rawTextureUuid": "581b6748-abd0-4695-b43b-3a56bda5fd84",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "9d40e503-6466-431e-90fa-9a8772e5a7de",
"uuid": "eeaecb8d-8dd7-4e74-85b3-1cecfbdcafac",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"left_arrow": {
"ver": "1.0.4",
"uuid": "149af027-14d8-4061-a952-3205d7d42edc",
"rawTextureUuid": "9d40e503-6466-431e-90fa-9a8772e5a7de",
"uuid": "4054aeea-5ce1-42d0-a5ab-906386cf9b1b",
"rawTextureUuid": "eeaecb8d-8dd7-4e74-85b3-1cecfbdcafac",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "6f315d27-6795-42af-9b2f-a245e6a87d01",
"uuid": "f87b6bfe-9b30-4b5f-a8f7-f131e3e72832",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"rectangle-3": {
"ver": "1.0.4",
"uuid": "75527926-46eb-4d85-a739-d8dbf6e96194",
"rawTextureUuid": "6f315d27-6795-42af-9b2f-a245e6a87d01",
"uuid": "c9f523c1-ee9a-451b-9972-3c94f4a506d3",
"rawTextureUuid": "f87b6bfe-9b30-4b5f-a8f7-f131e3e72832",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "26903881-b87c-45a3-b107-184d9898169c",
"uuid": "df459e67-251a-434b-b024-aa5389ad7425",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"right_arrow": {
"ver": "1.0.4",
"uuid": "66ec204e-595b-4477-ba34-d58cc8afe6fc",
"rawTextureUuid": "26903881-b87c-45a3-b107-184d9898169c",
"uuid": "2efdbe43-b4fd-4b2f-b281-290b0013cf19",
"rawTextureUuid": "df459e67-251a-434b-b024-aa5389ad7425",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "68ed6875-8c30-4d1e-bbb3-48ed4e0c21ee",
"uuid": "b23c32c3-a8c3-4ad6-9990-2f777d6e8a44",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"tip_0": {
"ver": "1.0.4",
"uuid": "65fc7efe-8474-445d-b729-459cbd755fae",
"rawTextureUuid": "68ed6875-8c30-4d1e-bbb3-48ed4e0c21ee",
"uuid": "de70b075-062d-4772-a930-dfdcc645e1d2",
"rawTextureUuid": "b23c32c3-a8c3-4ad6-9990-2f777d6e8a44",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "e81168ea-da65-4df0-9f1c-84fbd286be7d",
"uuid": "83408137-833c-4bfa-9704-ff5d3833e1a0",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"tip_1": {
"ver": "1.0.4",
"uuid": "20d0cd1b-c3f6-4924-81d5-f79fefd6a401",
"rawTextureUuid": "e81168ea-da65-4df0-9f1c-84fbd286be7d",
"uuid": "1ae60f0a-c5c5-40fc-a2f1-1c7ed6d9aaa7",
"rawTextureUuid": "83408137-833c-4bfa-9704-ff5d3833e1a0",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{"version":3,"sources":["assets/OP13/script/EventMgr.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["/**\n * 事件模块\n * onfire.js\n * \n */\ninterface Listener {\n cb: Function;\n once: boolean;\n target: object;\n}\n\ninterface EventsType {\n [eventName: string]: Listener[];\n}\nclass EventMgr {\n // 所有事件的监听器\n es: EventsType = {};\n\n on(eventName: string, cb: Function, target: object) {\n if (!this.es[eventName]) {\n this.es[eventName] = [];\n }\n\n this.es[eventName].push({\n cb,\n once: false,\n target,\n });\n }\n\n once(eventName: string, cb: Function, target: object) {\n if (!this.es[eventName]) {\n this.es[eventName] = [];\n }\n\n this.es[eventName].push({\n cb,\n once: true,\n target,\n });\n }\n\n emit(eventName: string, params?: any) {\n const listeners = this.es[eventName] || [];\n\n let l = listeners.length;\n\n for (let i = 0; i < l; i++) {\n const { cb, once, target } = listeners[i];\n let args = [eventName, params];\n cb.apply(target, args);\n\n if (once) {\n listeners.splice(i, 1);\n i--;\n l--;\n }\n }\n }\n\n off(eventName?: string, cb?: Function, target?: object) {\n // clean all\n if (eventName === undefined) {\n this.es = {};\n } else {\n if (cb === undefined) {\n // clean the eventName's listeners\n delete this.es[eventName];\n } else if (cb === null) {\n if (!target) {\n return;\n }\n const listeners = this.es[eventName] || [];\n // clean the event and listener\n let l = listeners.length;\n for (let i = 0; i < l; i++) {\n if (listeners[i].target === target) {\n listeners.splice(i, 1);\n i--;\n l--;\n }\n }\n } else {\n const listeners = this.es[eventName] || [];\n // clean the event and listener\n let l = listeners.length;\n for (let i = 0; i < l; i++) {\n if (listeners[i].cb === cb && listeners[i].target === target) {\n listeners.splice(i, 1);\n i--;\n l--;\n }\n }\n }\n }\n }\n}\n\nexport default new EventMgr();"]}
\ No newline at end of file
{"version":3,"sources":["assets\\OP13\\script\\EventMgr.ts"],"names":[],"mappings":";;;;;;AAcA;IAAA;QACE,WAAW;QACX,OAAE,GAAe,EAAE,CAAC;IAgFtB,CAAC;IA9EC,qBAAE,GAAF,UAAG,SAAiB,EAAE,EAAY,EAAE,MAAc;QAChD,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE;YACvB,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC;SACzB;QAED,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC;YACtB,EAAE,IAAA;YACF,IAAI,EAAE,KAAK;YACX,MAAM,QAAA;SACP,CAAC,CAAC;IACL,CAAC;IAED,uBAAI,GAAJ,UAAK,SAAiB,EAAE,EAAY,EAAE,MAAc;QAClD,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE;YACvB,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC;SACzB;QAED,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC;YACtB,EAAE,IAAA;YACF,IAAI,EAAE,IAAI;YACV,MAAM,QAAA;SACP,CAAC,CAAC;IACL,CAAC;IAED,uBAAI,GAAJ,UAAK,SAAiB,EAAE,MAAY;QAClC,IAAM,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;QAE3C,IAAI,CAAC,GAAG,SAAS,CAAC,MAAM,CAAC;QAEzB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;YACpB,IAAA,KAAuB,SAAS,CAAC,CAAC,CAAC,EAAjC,EAAE,QAAA,EAAE,IAAI,UAAA,EAAE,MAAM,YAAiB,CAAC;YAC1C,IAAI,IAAI,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;YAC/B,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;YAEvB,IAAI,IAAI,EAAE;gBACR,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;gBACvB,CAAC,EAAE,CAAC;gBACJ,CAAC,EAAE,CAAC;aACL;SACF;IACH,CAAC;IAED,sBAAG,GAAH,UAAI,SAAkB,EAAE,EAAa,EAAE,MAAe;QACpD,YAAY;QACZ,IAAI,SAAS,KAAK,SAAS,EAAE;YAC3B,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;SACd;aAAM;YACL,IAAI,EAAE,KAAK,SAAS,EAAE;gBACpB,kCAAkC;gBAClC,OAAO,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC;aAC3B;iBAAM,IAAI,EAAE,KAAK,IAAI,EAAE;gBACtB,IAAI,CAAC,MAAM,EAAE;oBACX,OAAO;iBACR;gBACD,IAAM,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;gBAC3C,+BAA+B;gBAC/B,IAAI,CAAC,GAAG,SAAS,CAAC,MAAM,CAAC;gBACzB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;oBAC1B,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,MAAM,EAAE;wBAClC,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;wBACvB,CAAC,EAAE,CAAC;wBACJ,CAAC,EAAE,CAAC;qBACL;iBACF;aACF;iBAAM;gBACL,IAAM,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;gBAC3C,+BAA+B;gBAC/B,IAAI,CAAC,GAAG,SAAS,CAAC,MAAM,CAAC;gBACzB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;oBAC1B,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,SAAS,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,MAAM,EAAE;wBAC5D,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;wBACvB,CAAC,EAAE,CAAC;wBACJ,CAAC,EAAE,CAAC;qBACL;iBACF;aACF;SACF;IACH,CAAC;IACH,eAAC;AAAD,CAlFA,AAkFC,IAAA;AAED,kBAAe,IAAI,QAAQ,EAAE,CAAC","file":"","sourceRoot":"/","sourcesContent":["/**\r\n * 事件模块\r\n * onfire.js\r\n * \r\n */\r\ninterface Listener {\r\n cb: Function;\r\n once: boolean;\r\n target: object;\r\n}\r\n\r\ninterface EventsType {\r\n [eventName: string]: Listener[];\r\n}\r\nclass EventMgr {\r\n // 所有事件的监听器\r\n es: EventsType = {};\r\n\r\n on(eventName: string, cb: Function, target: object) {\r\n if (!this.es[eventName]) {\r\n this.es[eventName] = [];\r\n }\r\n\r\n this.es[eventName].push({\r\n cb,\r\n once: false,\r\n target,\r\n });\r\n }\r\n\r\n once(eventName: string, cb: Function, target: object) {\r\n if (!this.es[eventName]) {\r\n this.es[eventName] = [];\r\n }\r\n\r\n this.es[eventName].push({\r\n cb,\r\n once: true,\r\n target,\r\n });\r\n }\r\n\r\n emit(eventName: string, params?: any) {\r\n const listeners = this.es[eventName] || [];\r\n\r\n let l = listeners.length;\r\n\r\n for (let i = 0; i < l; i++) {\r\n const { cb, once, target } = listeners[i];\r\n let args = [eventName, params];\r\n cb.apply(target, args);\r\n\r\n if (once) {\r\n listeners.splice(i, 1);\r\n i--;\r\n l--;\r\n }\r\n }\r\n }\r\n\r\n off(eventName?: string, cb?: Function, target?: object) {\r\n // clean all\r\n if (eventName === undefined) {\r\n this.es = {};\r\n } else {\r\n if (cb === undefined) {\r\n // clean the eventName's listeners\r\n delete this.es[eventName];\r\n } else if (cb === null) {\r\n if (!target) {\r\n return;\r\n }\r\n const listeners = this.es[eventName] || [];\r\n // clean the event and listener\r\n let l = listeners.length;\r\n for (let i = 0; i < l; i++) {\r\n if (listeners[i].target === target) {\r\n listeners.splice(i, 1);\r\n i--;\r\n l--;\r\n }\r\n }\r\n } else {\r\n const listeners = this.es[eventName] || [];\r\n // clean the event and listener\r\n let l = listeners.length;\r\n for (let i = 0; i < l; i++) {\r\n if (listeners[i].cb === cb && listeners[i].target === target) {\r\n listeners.splice(i, 1);\r\n i--;\r\n l--;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\nexport default new EventMgr();"]}
\ No newline at end of file
{"version":3,"sources":["assets/OP13/script/BaseUI.js"],"names":["cc","Class","Component","onLoad","nodeDict","linkWidget","node","children","i","length","nodeName","name","substring","realName","error","isUI","on","buttonListener","getNodeByName","button"],"mappings":";;;;;;AAAAA,EAAE,CAACC,KAAH,CAAS;AACL,aAASD,EAAE,CAACE,SADP;AAGLC,EAAAA,MAHK,oBAGI;AACL,SAAKC,QAAL,GAAgB,EAAhB;AACA,SAAKC,UAAL,CAAgB,KAAKC,IAArB;AACH,GANI;AAQL;AACA;AACA;AACA;AACA;AACAD,EAAAA,UAbK,sBAaMC,IAbN,EAaY;AACb,QAAIC,QAAQ,GAAGD,IAAI,CAACC,QAApB;;AACA,SAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGD,QAAQ,CAACE,MAA7B,EAAqCD,CAAC,EAAtC,EAA0C;AACtC,UAAIE,QAAQ,GAAGH,QAAQ,CAACC,CAAD,CAAR,CAAYG,IAA3B;;AACA,UAAID,QAAQ,CAACE,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,MAA6B,GAAjC,EAAsC;AAClC,aAAKP,UAAL,CAAgBE,QAAQ,CAACC,CAAD,CAAxB;AACA;AACH;;AAED,UAAIK,QAAQ,GAAGH,QAAQ,CAACE,SAAT,CAAmB,CAAnB,CAAf;;AACA,UAAI,KAAKR,QAAL,CAAcS,QAAd,CAAJ,EAA6B;AACzBb,QAAAA,EAAE,CAACc,KAAH,CAAS,YAAYD,QAArB;AACA,aAAKR,UAAL,CAAgBE,QAAQ,CAACC,CAAD,CAAxB;AACA;AACH;;AACD,UAAIO,IAAI,GAAG,KAAX;AACA,WAAKX,QAAL,CAAcS,QAAd,IAA0BN,QAAQ,CAACC,CAAD,CAAlC;;AACA,UAAIE,QAAQ,CAACE,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,MAA6B,OAAjC,EAA0C;AACtCL,QAAAA,QAAQ,CAACC,CAAD,CAAR,CAAYQ,EAAZ,CAAe,OAAf,EAAwB,KAAKC,cAA7B,EAA6C,IAA7C;AACAF,QAAAA,IAAI,GAAG,IAAP;AACH,OAHD,MAGO,IAAIL,QAAQ,CAACE,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,MAA6B,KAAjC,EAAwC;AAC3CL,QAAAA,QAAQ,CAACC,CAAD,CAAR,CAAYQ,EAAZ,CAAe,OAAf,EAAwB,KAAKC,cAA7B,EAA6C,IAA7C;AACAF,QAAAA,IAAI,GAAG,KAAP;AACH,OAHM,MAGA,IAAIL,QAAQ,CAACE,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,MAA6B,IAAjC,EAAuC;AAC1CG,QAAAA,IAAI,GAAG,IAAP;AACH;;AACDR,MAAAA,QAAQ,CAACC,CAAD,CAAR,CAAYG,IAAZ,GAAmBE,QAAnB;AACA,WAAKT,QAAL,CAAcS,QAAd,IAA0BN,QAAQ,CAACC,CAAD,CAAlC;;AAEA,UAAI,CAACO,IAAL,EAAW;AACP,aAAKV,UAAL,CAAgBE,QAAQ,CAACC,CAAD,CAAxB;AACH;AACJ;AACJ,GA9CI;AAgDLU,EAAAA,aAhDK,yBAgDSP,IAhDT,EAgDe;AAChB,WAAO,KAAKP,QAAL,CAAcO,IAAd,CAAP;AACH,GAlDI;AAoDLM,EAAAA,cApDK,0BAoDUE,MApDV,EAoDkB,CAAG;AApDrB,CAAT","sourceRoot":"/","sourcesContent":["cc.Class({\n extends: cc.Component,\n \n onLoad() {\n this.nodeDict = {};\n this.linkWidget(this.node);\n },\n\n // 遍历节点树,获取重要节点\n // 节点名字以$开头的节点为重要节点,放进nodeDict中,可以直接拿到,不用拖拽绑定\n // $btn为按钮类型,放进nodeDict,并且绑定按钮点击事件\n // $ui为ui节点,放进nodeDict,并且上面绑定了BaseUI脚本,所以不继续遍历该节点的子节点\n // $btnUI为按钮类型ui节点,放进nodeDict,并且上面绑定了BaseUI脚本,所以不继续遍历该节点的子节点,并且绑定按钮点击事件\n linkWidget(node) {\n let children = node.children;\n for (let i = 0; i < children.length; i++) {\n let nodeName = children[i].name;\n if (nodeName.substring(0, 1) !== \"$\") {\n this.linkWidget(children[i]);\n continue;\n }\n\n let realName = nodeName.substring(1);\n if (this.nodeDict[realName]) {\n cc.error(\"节点名字重复!\" + realName);\n this.linkWidget(children[i]);\n continue;\n }\n let isUI = false;\n this.nodeDict[realName] = children[i];\n if (nodeName.substring(1, 6) === \"btnUI\") {\n children[i].on('click', this.buttonListener, this);\n isUI = true;\n } else if (nodeName.substring(1, 4) === \"btn\") {\n children[i].on('click', this.buttonListener, this);\n isUI = false;\n } else if (nodeName.substring(1, 3) === \"ui\") {\n isUI = true;\n }\n children[i].name = realName;\n this.nodeDict[realName] = children[i];\n\n if (!isUI) {\n this.linkWidget(children[i]);\n }\n }\n },\n\n getNodeByName(name) {\n return this.nodeDict[name];\n },\n\n buttonListener(button) { }\n});"]}
\ No newline at end of file
{"version":3,"sources":["assets\\OP13\\script\\BaseUI.js"],"names":["cc","Class","Component","onLoad","nodeDict","linkWidget","node","children","i","length","nodeName","name","substring","realName","error","isUI","on","buttonListener","getNodeByName","button"],"mappings":";;;;;;AAAAA,EAAE,CAACC,KAAH,CAAS;AACL,aAASD,EAAE,CAACE,SADP;AAGLC,EAAAA,MAHK,oBAGI;AACL,SAAKC,QAAL,GAAgB,EAAhB;AACA,SAAKC,UAAL,CAAgB,KAAKC,IAArB;AACH,GANI;AAQL;AACA;AACA;AACA;AACA;AACAD,EAAAA,UAbK,sBAaMC,IAbN,EAaY;AACb,QAAIC,QAAQ,GAAGD,IAAI,CAACC,QAApB;;AACA,SAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGD,QAAQ,CAACE,MAA7B,EAAqCD,CAAC,EAAtC,EAA0C;AACtC,UAAIE,QAAQ,GAAGH,QAAQ,CAACC,CAAD,CAAR,CAAYG,IAA3B;;AACA,UAAID,QAAQ,CAACE,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,MAA6B,GAAjC,EAAsC;AAClC,aAAKP,UAAL,CAAgBE,QAAQ,CAACC,CAAD,CAAxB;AACA;AACH;;AAED,UAAIK,QAAQ,GAAGH,QAAQ,CAACE,SAAT,CAAmB,CAAnB,CAAf;;AACA,UAAI,KAAKR,QAAL,CAAcS,QAAd,CAAJ,EAA6B;AACzBb,QAAAA,EAAE,CAACc,KAAH,CAAS,YAAYD,QAArB;AACA,aAAKR,UAAL,CAAgBE,QAAQ,CAACC,CAAD,CAAxB;AACA;AACH;;AACD,UAAIO,IAAI,GAAG,KAAX;AACA,WAAKX,QAAL,CAAcS,QAAd,IAA0BN,QAAQ,CAACC,CAAD,CAAlC;;AACA,UAAIE,QAAQ,CAACE,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,MAA6B,OAAjC,EAA0C;AACtCL,QAAAA,QAAQ,CAACC,CAAD,CAAR,CAAYQ,EAAZ,CAAe,OAAf,EAAwB,KAAKC,cAA7B,EAA6C,IAA7C;AACAF,QAAAA,IAAI,GAAG,IAAP;AACH,OAHD,MAGO,IAAIL,QAAQ,CAACE,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,MAA6B,KAAjC,EAAwC;AAC3CL,QAAAA,QAAQ,CAACC,CAAD,CAAR,CAAYQ,EAAZ,CAAe,OAAf,EAAwB,KAAKC,cAA7B,EAA6C,IAA7C;AACAF,QAAAA,IAAI,GAAG,KAAP;AACH,OAHM,MAGA,IAAIL,QAAQ,CAACE,SAAT,CAAmB,CAAnB,EAAsB,CAAtB,MAA6B,IAAjC,EAAuC;AAC1CG,QAAAA,IAAI,GAAG,IAAP;AACH;;AACDR,MAAAA,QAAQ,CAACC,CAAD,CAAR,CAAYG,IAAZ,GAAmBE,QAAnB;AACA,WAAKT,QAAL,CAAcS,QAAd,IAA0BN,QAAQ,CAACC,CAAD,CAAlC;;AAEA,UAAI,CAACO,IAAL,EAAW;AACP,aAAKV,UAAL,CAAgBE,QAAQ,CAACC,CAAD,CAAxB;AACH;AACJ;AACJ,GA9CI;AAgDLU,EAAAA,aAhDK,yBAgDSP,IAhDT,EAgDe;AAChB,WAAO,KAAKP,QAAL,CAAcO,IAAd,CAAP;AACH,GAlDI;AAoDLM,EAAAA,cApDK,0BAoDUE,MApDV,EAoDkB,CAAG;AApDrB,CAAT","sourceRoot":"/","sourcesContent":["cc.Class({\r\n extends: cc.Component,\r\n \r\n onLoad() {\r\n this.nodeDict = {};\r\n this.linkWidget(this.node);\r\n },\r\n\r\n // 遍历节点树,获取重要节点\r\n // 节点名字以$开头的节点为重要节点,放进nodeDict中,可以直接拿到,不用拖拽绑定\r\n // $btn为按钮类型,放进nodeDict,并且绑定按钮点击事件\r\n // $ui为ui节点,放进nodeDict,并且上面绑定了BaseUI脚本,所以不继续遍历该节点的子节点\r\n // $btnUI为按钮类型ui节点,放进nodeDict,并且上面绑定了BaseUI脚本,所以不继续遍历该节点的子节点,并且绑定按钮点击事件\r\n linkWidget(node) {\r\n let children = node.children;\r\n for (let i = 0; i < children.length; i++) {\r\n let nodeName = children[i].name;\r\n if (nodeName.substring(0, 1) !== \"$\") {\r\n this.linkWidget(children[i]);\r\n continue;\r\n }\r\n\r\n let realName = nodeName.substring(1);\r\n if (this.nodeDict[realName]) {\r\n cc.error(\"节点名字重复!\" + realName);\r\n this.linkWidget(children[i]);\r\n continue;\r\n }\r\n let isUI = false;\r\n this.nodeDict[realName] = children[i];\r\n if (nodeName.substring(1, 6) === \"btnUI\") {\r\n children[i].on('click', this.buttonListener, this);\r\n isUI = true;\r\n } else if (nodeName.substring(1, 4) === \"btn\") {\r\n children[i].on('click', this.buttonListener, this);\r\n isUI = false;\r\n } else if (nodeName.substring(1, 3) === \"ui\") {\r\n isUI = true;\r\n }\r\n children[i].name = realName;\r\n this.nodeDict[realName] = children[i];\r\n\r\n if (!isUI) {\r\n this.linkWidget(children[i]);\r\n }\r\n }\r\n },\r\n\r\n getNodeByName(name) {\r\n return this.nodeDict[name];\r\n },\r\n\r\n buttonListener(button) { }\r\n});"]}
\ No newline at end of file
{"version":3,"sources":["assets/OP13/script/bezier_render.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA,uDAAiD;AAE3C,IAAA,KAAsB,EAAE,CAAC,UAAU,EAAlC,OAAO,aAAA,EAAE,QAAQ,cAAiB,CAAC;AAI1C;IAA0C,gCAAkB;IAA5D;QAAA,qEA0DC;QAxDU,iBAAW,GAAmB,EAAE,CAAA;QAGhC,iBAAW,GAAW,EAAE,CAAA;QAErB,qBAAe,GAAY,KAAK,CAAA;;IAmD9C,CAAC;IAjDG,+BAAQ,GAAR;QACI,iBAAM,QAAQ,WAAE,CAAC;QACjB,IAAI,CAAC,IAAI,EAAE,CAAC;IAChB,CAAC;IAEM,2BAAI,GAAX;QACI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YACvB,IAAI,CAAC,cAAc,EAAE,CAAA;SACxB;QAED,IAAI,CAAC,aAAa,EAAE,CAAA;IACxB,CAAC;IAEM,sCAAe,GAAtB;QACI,IAAI,SAAS,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,0BAAe,EAAE,CAAA;QACvD,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACxB,CAAC;IAES,sCAAe,GAAzB;QACI,IAAI,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;QAClC,IAAI,QAAQ,EAAE;YACV,QAAQ,CAAC,MAAM,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC;YACnC,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,KAAK,CAAC,EAAE;gBAC/B,QAAQ,CAAC,WAAW,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC;gBACtD,QAAQ,CAAC,WAAW,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC;aACzD;SACJ;IACL,CAAC;IAES,qCAAc,GAAxB;QACI,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,KAAK,CAAC,EAAE;YAC/B,IAAI,CAAC,eAAe,EAAE,CAAA;YACtB,IAAI,CAAC,eAAe,GAAG,IAAI,CAAA;YAC3B,OAAM;SACT;IACL,CAAC;IAEM,oCAAa,GAApB;QACI,OAAO,IAAI,CAAC,WAAW,CAAA;IAC3B,CAAC;IAEM,kCAAW,GAAlB,UAAmB,KAAa;QAC5B,IAAG,CAAC,IAAI,CAAC,UAAU,EAAE;YACjB,OAAM;SACT;QAED,IAAI,CAAC,UAAU,CAAC,KAAK,GAAG,KAAK,CAAC;QAC9B,IAAI,CAAC,UAAU,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC;IAC3C,CAAC;IAvDD;QADC,QAAQ,CAAC,EAAC,IAAI,EAAE,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,WAAW,EAAE,IAAI,EAAC,CAAC;qDACb;IAGvC;QADC,QAAQ,CAAC,EAAC,WAAW,EAAE,WAAW,EAAC,CAAC;qDACN;IALd,YAAY;QADhC,OAAO;OACa,YAAY,CA0DhC;IAAD,mBAAC;CA1DD,AA0DC,CA1DyC,EAAE,CAAC,eAAe,GA0D3D;kBA1DoB,YAAY","file":"","sourceRoot":"/","sourcesContent":["import BezierAssembler from \"./bezier_assembler\";\n\nconst {ccclass, property} = cc._decorator;\n\n\n@ccclass\nexport default class BezierRender extends cc.RenderComponent {\n @property({type: [cc.Texture2D], displayName: \"纹理\"})\n public textureList: cc.Texture2D[] = []\n\n @property({displayName: \"每条边上的顶点数量\"})\n public pointsCount: number = 10\n\n protected _initedMaterial: boolean = false\n\n onEnable () {\n super.onEnable();\n this.init();\n }\n\n public init() {\n if (!this._initedMaterial) {\n this.updateMaterial()\n }\n\n this.setVertsDirty()\n }\n\n public _resetAssembler() {\n let assembler = this._assembler = new BezierAssembler()\n assembler.init(this)\n }\n\n protected _updateMaterial() {\n let material = this.getMaterial(0)\n if (material) {\n material.define('CC_USE_MODEL', 1);\n if (this.textureList.length === 2) {\n material.setProperty('texture0', this.textureList[0]);\n material.setProperty('texture1', this.textureList[1]);\n }\n }\n }\n\n protected updateMaterial () {\n if (this.textureList.length === 2) {\n this._updateMaterial()\n this._initedMaterial = true\n return\n } \n }\n\n public getPointCount() {\n return this.pointsCount\n }\n\n public updateAngle(angle: number) {\n if(!this._assembler) {\n return\n }\n\n this._assembler.angle = angle;\n this._assembler.updateRenderData(this);\n }\n}"]}
\ No newline at end of file
{"version":3,"sources":["assets\\OP13\\script\\bezier_render.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA,uDAAiD;AAE3C,IAAA,KAAsB,EAAE,CAAC,UAAU,EAAlC,OAAO,aAAA,EAAE,QAAQ,cAAiB,CAAC;AAI1C;IAA0C,gCAAkB;IAA5D;QAAA,qEA0DC;QAxDU,iBAAW,GAAmB,EAAE,CAAA;QAGhC,iBAAW,GAAW,EAAE,CAAA;QAErB,qBAAe,GAAY,KAAK,CAAA;;IAmD9C,CAAC;IAjDG,+BAAQ,GAAR;QACI,iBAAM,QAAQ,WAAE,CAAC;QACjB,IAAI,CAAC,IAAI,EAAE,CAAC;IAChB,CAAC;IAEM,2BAAI,GAAX;QACI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YACvB,IAAI,CAAC,cAAc,EAAE,CAAA;SACxB;QAED,IAAI,CAAC,aAAa,EAAE,CAAA;IACxB,CAAC;IAEM,sCAAe,GAAtB;QACI,IAAI,SAAS,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,0BAAe,EAAE,CAAA;QACvD,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;IACxB,CAAC;IAES,sCAAe,GAAzB;QACI,IAAI,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAA;QAClC,IAAI,QAAQ,EAAE;YACV,QAAQ,CAAC,MAAM,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC;YACnC,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,KAAK,CAAC,EAAE;gBAC/B,QAAQ,CAAC,WAAW,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC;gBACtD,QAAQ,CAAC,WAAW,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC;aACzD;SACJ;IACL,CAAC;IAES,qCAAc,GAAxB;QACI,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,KAAK,CAAC,EAAE;YAC/B,IAAI,CAAC,eAAe,EAAE,CAAA;YACtB,IAAI,CAAC,eAAe,GAAG,IAAI,CAAA;YAC3B,OAAM;SACT;IACL,CAAC;IAEM,oCAAa,GAApB;QACI,OAAO,IAAI,CAAC,WAAW,CAAA;IAC3B,CAAC;IAEM,kCAAW,GAAlB,UAAmB,KAAa;QAC5B,IAAG,CAAC,IAAI,CAAC,UAAU,EAAE;YACjB,OAAM;SACT;QAED,IAAI,CAAC,UAAU,CAAC,KAAK,GAAG,KAAK,CAAC;QAC9B,IAAI,CAAC,UAAU,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC;IAC3C,CAAC;IAvDD;QADC,QAAQ,CAAC,EAAC,IAAI,EAAE,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,WAAW,EAAE,IAAI,EAAC,CAAC;qDACb;IAGvC;QADC,QAAQ,CAAC,EAAC,WAAW,EAAE,WAAW,EAAC,CAAC;qDACN;IALd,YAAY;QADhC,OAAO;OACa,YAAY,CA0DhC;IAAD,mBAAC;CA1DD,AA0DC,CA1DyC,EAAE,CAAC,eAAe,GA0D3D;kBA1DoB,YAAY","file":"","sourceRoot":"/","sourcesContent":["import BezierAssembler from \"./bezier_assembler\";\r\n\r\nconst {ccclass, property} = cc._decorator;\r\n\r\n\r\n@ccclass\r\nexport default class BezierRender extends cc.RenderComponent {\r\n @property({type: [cc.Texture2D], displayName: \"纹理\"})\r\n public textureList: cc.Texture2D[] = []\r\n\r\n @property({displayName: \"每条边上的顶点数量\"})\r\n public pointsCount: number = 10\r\n\r\n protected _initedMaterial: boolean = false\r\n\r\n onEnable () {\r\n super.onEnable();\r\n this.init();\r\n }\r\n\r\n public init() {\r\n if (!this._initedMaterial) {\r\n this.updateMaterial()\r\n }\r\n\r\n this.setVertsDirty()\r\n }\r\n\r\n public _resetAssembler() {\r\n let assembler = this._assembler = new BezierAssembler()\r\n assembler.init(this)\r\n }\r\n\r\n protected _updateMaterial() {\r\n let material = this.getMaterial(0)\r\n if (material) {\r\n material.define('CC_USE_MODEL', 1);\r\n if (this.textureList.length === 2) {\r\n material.setProperty('texture0', this.textureList[0]);\r\n material.setProperty('texture1', this.textureList[1]);\r\n }\r\n }\r\n }\r\n\r\n protected updateMaterial () {\r\n if (this.textureList.length === 2) {\r\n this._updateMaterial()\r\n this._initedMaterial = true\r\n return\r\n } \r\n }\r\n\r\n public getPointCount() {\r\n return this.pointsCount\r\n }\r\n\r\n public updateAngle(angle: number) {\r\n if(!this._assembler) {\r\n return\r\n }\r\n\r\n this._assembler.angle = angle;\r\n this._assembler.updateRenderData(this);\r\n }\r\n}"]}
\ No newline at end of file
This diff is collapsed.
......@@ -5,21 +5,21 @@
"main": true,
"url": "app://editor/index.html",
"windowType": "dockable",
"x": -1551,
"y": -330,
"x": 414,
"y": 49,
"width": 1280,
"height": 740,
"layout": {
"type": "dock-h",
"children": [
{
"width": 304,
"height": 655,
"width": 298.984375,
"height": 624,
"type": "dock-v",
"children": [
{
"width": 304,
"height": 227,
"width": 298.984375,
"height": 226,
"type": "panel",
"active": 0,
"children": [
......@@ -27,8 +27,8 @@
]
},
{
"width": 304,
"height": 425,
"width": 298.984375,
"height": 395,
"type": "panel",
"active": 0,
"children": [
......@@ -38,18 +38,18 @@
]
},
{
"width": 666,
"height": 655,
"width": 655.015625,
"height": 624,
"type": "dock-v",
"children": [
{
"width": 666,
"height": 343,
"width": 655.015625,
"height": 326.6875,
"type": "dock-h",
"children": [
{
"width": 399,
"height": 343,
"width": 388.015625,
"height": 326.6875,
"type": "panel",
"active": 0,
"children": [
......@@ -58,7 +58,7 @@
},
{
"width": 264,
"height": 343,
"height": 326.6875,
"type": "panel",
"active": 0,
"children": [
......@@ -68,8 +68,8 @@
]
},
{
"width": 666,
"height": 309,
"width": 655.015625,
"height": 294.3125,
"type": "panel",
"active": 0,
"children": [
......@@ -82,7 +82,7 @@
},
{
"width": 304,
"height": 655,
"height": 624,
"type": "panel",
"active": 0,
"children": [
......@@ -103,8 +103,7 @@
"inspector",
"cocos-services"
]
},
"worker": {}
}
},
"panels": {
"preferences": {
......
{
"last-edit": null,
"last-edit": "08d031be-cd7c-447a-886b-ba26b5180147",
"recent-items": [
"79030be2-06a9-439b-bd12-cfd9e56121fd",
"3bab15a9-a826-4582-ade2-deba54241da5",
......@@ -12,6 +12,7 @@
"b0537a2c-c273-475e-9eaf-68ed1b08e362",
"58dd7b89-7f68-4b42-a6f8-8be79435bf15",
"d91fa5fa-ab11-48a2-a518-7828600c5fe3",
"57ea7c61-9b8b-498a-b024-c98ee9124beb"
"57ea7c61-9b8b-498a-b024-c98ee9124beb",
"08d031be-cd7c-447a-886b-ba26b5180147"
]
}
{
"nodeFoldStates": [
"f1stfgxJ5LfJIplQuJKmiz",
"a5esZu+45LA5mBpvttspPD",
"53LB3/R/9NAqFgU4LAmFIn",
"feuw+5BP9CSbwJnA/p9D1T",
"26PFwtKNZAbphhS4F1E9DY",
......@@ -28,6 +27,8 @@
"77TSH9gGdLsZHvoci6Fd5D",
"f7jImXAU9J86lDpOnGIbgf",
"fd7RmgLjxEfpVg5SQ/evyl",
"bdlFZl0uhG97e4/Ek2uQYw"
"bdlFZl0uhG97e4/Ek2uQYw",
"87jvfnhKFCQ60aEkaRjN3w",
"a5esZu+45LA5mBpvttspPD"
]
}
#/////////////////////////////////////////////////////////////////////////////
# Fireball Projects
#/////////////////////////////////////////////////////////////////////////////
/library/
/temp/
/local/
/build/
#/////////////////////////////////////////////////////////////////////////////
# npm files
#/////////////////////////////////////////////////////////////////////////////
npm-debug.log
node_modules/
#/////////////////////////////////////////////////////////////////////////////
# Logs and databases
#/////////////////////////////////////////////////////////////////////////////
*.log
*.sql
*.sqlite
#/////////////////////////////////////////////////////////////////////////////
# files for debugger
#/////////////////////////////////////////////////////////////////////////////
*.sln
*.csproj
*.pidb
*.unityproj
*.suo
#/////////////////////////////////////////////////////////////////////////////
# OS generated files
#/////////////////////////////////////////////////////////////////////////////
.DS_Store
ehthumbs.db
Thumbs.db
#/////////////////////////////////////////////////////////////////////////////
# WebStorm files
#/////////////////////////////////////////////////////////////////////////////
.idea/
#//////////////////////////
# VS Code files
#//////////////////////////
.vscode/
{
"ver": "1.1.2",
"uuid": "2d7fba1a-8174-4ebb-b28c-d6fed89e48e3",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "36abc766-60c3-40c3-965f-8232c750d9db",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
This diff is collapsed.
{
"ver": "1.0.1",
"uuid": "12b33c07-2bc9-42a7-9053-599eed9923e2",
"subMetas": {}
}
\ No newline at end of file
{"width":510,"imagePath":"nv_tex.png","height":624,"name":"女巫","SubTexture":[{"width":259,"y":356,"height":115,"name":"女巫/扫把","x":1},{"width":41,"y":1,"height":45,"name":"女巫/头发下","x":451},{"width":183,"y":473,"height":149,"name":"女巫/帽子下","x":1},{"width":205,"y":356,"height":134,"name":"女巫/罐子","x":262},{"width":42,"y":85,"height":39,"name":"女巫/右臂","x":451},{"width":18,"y":473,"height":10,"name":"女巫/飞虫","x":239},{"width":24,"y":473,"height":17,"name":"女巫/图层_4","x":186},{"width":79,"y":492,"height":66,"name":"女巫/领结","x":186},{"width":25,"y":473,"height":14,"name":"女巫/图层_3","x":212},{"width":10,"y":21,"height":15,"name":"女巫/图层_2","x":494},{"width":14,"y":1,"height":18,"name":"女巫/图层_1","x":494},{"width":48,"y":48,"height":35,"name":"女巫/左臂","x":451},{"width":22,"y":155,"height":19,"name":"女巫/图层_6","x":451},{"width":448,"y":1,"height":353,"name":"女巫/提交_0000_光束","x":1},{"width":34,"y":126,"height":27,"name":"女巫/shiluo","x":451}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "b83b3347-55ad-4386-98be-0ee9f791afbf",
"subMetas": {}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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