Commit a52882f3 authored by liujiangnan's avatar liujiangnan

feat: 初始化

parent a3f5ba9f
No preview for this file type
...@@ -57,25 +57,10 @@ npm start ...@@ -57,25 +57,10 @@ npm start
* 下载模板调试专用app * 下载模板调试专用app
安卓下载:
http://download-iplayabc.oss-cn-beijing.aliyuncs.com/iDebugABC.apk http://download-iplayabc.oss-cn-beijing.aliyuncs.com/iDebugABC.apk
![avatar](http://staging-teach.cdn.ireadabc.com/084f2f95-8213-4c5a-8c46-b194819d7677.png) ![avatar](http://staging-teach.cdn.ireadabc.com/084f2f95-8213-4c5a-8c46-b194819d7677.png)
iOS下载:
由于调试APP没有上架App Store 所以需要先获取手机的UDID 发送给我们的技术支持,加入后才可以扫码下载安装
获取UDID:https://www.pgyer.com/tools/udid
下载iOS: https://www.pgyer.com/gS0X
有时可能需要反复调试一些功能性的问题,与原生APP相关或者手上临时没有设备,我们提供了一个网页版的调试方式
http://staging-openapi.iteachabc.com/api/courseware/v1/middle/debug
* 启动本地服务 * 启动本地服务
``` ```
...@@ -90,6 +75,5 @@ npm start ...@@ -90,6 +75,5 @@ npm start
### 注意事项及常见问题 ### 注意事项及常见问题
* 项目里所有文件及文件夹的命名方式要注意不能包含空格、汉字、减号 * 项目里所有文件及文件夹的命名方式要注意不能包含空格、汉字、减号
* 开发者新建的脚本文件(.js/.ts)的文件名必须包含项目名称,例如在 test_01 项目中添加一个脚本文件(如想命名为 hello.ts );则需要命名为 hello_test_01.ts
* 项目里尽量不要使用setTimeout、setInterval等定时器,如果使用了记得在onDestroy中释放掉(onDestroy 是指CocosCreator的生命周期钩子) * 项目里尽量不要使用setTimeout、setInterval等定时器,如果使用了记得在onDestroy中释放掉(onDestroy 是指CocosCreator的生命周期钩子)
* 理论上禁止使用全局变量,因为模板到线上会进行组装,常见问题是一个模板使用多次造成全局变量被读脏 * 理论上禁止使用全局变量,因为模板到线上会进行组装,常见问题是一个模板使用多次造成全局变量被读脏
{
"ver": "1.1.2",
"uuid": "c35bb2f6-f24a-4850-ae44-643f2fdc7541",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {
"ios": false,
"android": false
},
"subMetas": {}
}
\ No newline at end of file
This diff is collapsed.
{
"ver": "1.1.2",
"uuid": "2bccb3bc-e7d6-4d42-84aa-b99ce9ee2458",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "c3e3088a-6c90-4ac2-8c75-1fc5312c8a87",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"__type__": "cc.AnimationClip",
"_name": "loading",
"_objFlags": 0,
"_native": "",
"_duration": 0.38333333333333336,
"sample": 60,
"speed": 0.5,
"wrapMode": 2,
"curveData": {
"comps": {
"cc.Sprite": {
"spriteFrame": [
{
"frame": 0,
"value": {
"__uuid__": "d483699c-1f3a-44ed-880f-c0289a7e142b"
}
},
{
"frame": 0.016666666666666666,
"value": {
"__uuid__": "50d4caeb-d718-4b0e-be1b-09d670123a65"
}
},
{
"frame": 0.03333333333333333,
"value": {
"__uuid__": "07928de5-691d-4237-b28f-5fbe88dbaff8"
}
},
{
"frame": 0.05,
"value": {
"__uuid__": "426b4bd1-e569-4809-9a34-83fb850983c7"
}
},
{
"frame": 0.06666666666666667,
"value": {
"__uuid__": "1f2d2a0e-761a-46a3-89a9-63546a6f7f8e"
}
},
{
"frame": 0.08333333333333333,
"value": {
"__uuid__": "c26ed7a7-8ed8-4143-96f9-e7194b5499b2"
}
},
{
"frame": 0.1,
"value": {
"__uuid__": "df7d1fce-986a-4791-b1a2-70581e127a4d"
}
},
{
"frame": 0.11666666666666667,
"value": {
"__uuid__": "af31cfc5-ffae-4430-9532-4715ad337e31"
}
},
{
"frame": 0.13333333333333333,
"value": {
"__uuid__": "890b9af8-cab4-4bbe-924e-ee0953dc3ca2"
}
},
{
"frame": 0.15,
"value": {
"__uuid__": "f9c5bce9-2c56-4536-8ef8-f16dcb3a052a"
}
},
{
"frame": 0.16666666666666666,
"value": {
"__uuid__": "c526144e-cbe9-4cac-a018-17bf035ebdc3"
}
},
{
"frame": 0.18333333333333332,
"value": {
"__uuid__": "e6c3a7d4-4820-4600-b555-c38e80f2b342"
}
},
{
"frame": 0.2,
"value": {
"__uuid__": "d483699c-1f3a-44ed-880f-c0289a7e142b"
}
},
{
"frame": 0.21666666666666667,
"value": {
"__uuid__": "c036d7e2-f4de-4260-93ee-7fdfca93c989"
}
},
{
"frame": 0.23333333333333334,
"value": {
"__uuid__": "1cc11112-e06b-4dbe-ae93-81bf7a9422c5"
}
},
{
"frame": 0.25,
"value": {
"__uuid__": "79da537a-7da1-4dba-a374-ff933a0f74c6"
}
},
{
"frame": 0.26666666666666666,
"value": {
"__uuid__": "054c9698-ef26-4a77-b7ff-83600000578e"
}
},
{
"frame": 0.2833333333333333,
"value": {
"__uuid__": "9eca02a2-376a-47a9-bf7a-80caf034d613"
}
},
{
"frame": 0.3,
"value": {
"__uuid__": "b84f5102-3a81-4e49-8784-077365b321c1"
}
},
{
"frame": 0.31666666666666665,
"value": {
"__uuid__": "5207aaf3-3a46-402f-a44f-80030fd660d9"
}
},
{
"frame": 0.3333333333333333,
"value": {
"__uuid__": "86e22060-8ef8-49fa-95d5-08906708bedd"
}
},
{
"frame": 0.35,
"value": {
"__uuid__": "8c5c16ce-0683-467d-a4b4-c8994310cc62"
}
},
{
"frame": 0.36666666666666664,
"value": {
"__uuid__": "de1f4f72-41a8-4104-8a5c-bf5b4eb4e0fa"
}
}
]
}
}
},
"events": []
}
\ No newline at end of file
{
"ver": "2.1.0",
"uuid": "c01fcefa-a80e-43a2-8b03-cce500eba63d",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "31c8be09-241c-47c0-88bb-7e6a22658ba0",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "2a589e55-1cf1-411b-9db0-95a119f58151",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_01": {
"ver": "1.0.4",
"uuid": "d483699c-1f3a-44ed-880f-c0289a7e142b",
"rawTextureUuid": "2a589e55-1cf1-411b-9db0-95a119f58151",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -11.5,
"offsetY": 4,
"trimX": 36,
"trimY": 15,
"width": 261,
"height": 318,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "7399861a-591c-4460-a1e6-b39a7d4de39e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_02": {
"ver": "1.0.4",
"uuid": "50d4caeb-d718-4b0e-be1b-09d670123a65",
"rawTextureUuid": "7399861a-591c-4460-a1e6-b39a7d4de39e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -2.5,
"offsetY": -2,
"trimX": 38,
"trimY": 18,
"width": 275,
"height": 324,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "f3cd036c-3597-4139-a257-27a4a68dd720",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 357,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_03": {
"ver": "1.0.4",
"uuid": "07928de5-691d-4237-b28f-5fbe88dbaff8",
"rawTextureUuid": "f3cd036c-3597-4139-a257-27a4a68dd720",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 3.5,
"offsetY": -6,
"trimX": 40,
"trimY": 21,
"width": 284,
"height": 326,
"rawWidth": 357,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e48c9f43-a07c-4b36-8e8b-95ccdf7c9024",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_04": {
"ver": "1.0.4",
"uuid": "426b4bd1-e569-4809-9a34-83fb850983c7",
"rawTextureUuid": "e48c9f43-a07c-4b36-8e8b-95ccdf7c9024",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 6.5,
"offsetY": -12,
"trimX": 42,
"trimY": 25,
"width": 285,
"height": 330,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "d3387ee0-2f1b-42b6-babd-75fcfbb501f8",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_05": {
"ver": "1.0.4",
"uuid": "1f2d2a0e-761a-46a3-89a9-63546a6f7f8e",
"rawTextureUuid": "d3387ee0-2f1b-42b6-babd-75fcfbb501f8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 5,
"offsetY": -12,
"trimX": 42,
"trimY": 25,
"width": 282,
"height": 330,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "65b3e1d5-b7d8-48c4-9f1c-0a658b3ecef1",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_06": {
"ver": "1.0.4",
"uuid": "c26ed7a7-8ed8-4143-96f9-e7194b5499b2",
"rawTextureUuid": "65b3e1d5-b7d8-48c4-9f1c-0a658b3ecef1",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 5,
"offsetY": -12,
"trimX": 42,
"trimY": 25,
"width": 282,
"height": 330,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "c169436c-47d7-4237-bcf0-b876328e3a19",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_07": {
"ver": "1.0.4",
"uuid": "df7d1fce-986a-4791-b1a2-70581e127a4d",
"rawTextureUuid": "c169436c-47d7-4237-bcf0-b876328e3a19",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 5,
"offsetY": -12.5,
"trimX": 42,
"trimY": 26,
"width": 282,
"height": 329,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e50e20f4-eba6-476d-96b4-a4982a02d57c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_08": {
"ver": "1.0.4",
"uuid": "af31cfc5-ffae-4430-9532-4715ad337e31",
"rawTextureUuid": "e50e20f4-eba6-476d-96b4-a4982a02d57c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -9,
"offsetY": -8.5,
"trimX": 39,
"trimY": 18,
"width": 260,
"height": 337,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "ac63517b-96bc-42a8-8494-6f2a11530d98",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 357,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_09": {
"ver": "1.0.4",
"uuid": "890b9af8-cab4-4bbe-924e-ee0953dc3ca2",
"rawTextureUuid": "ac63517b-96bc-42a8-8494-6f2a11530d98",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -9,
"offsetY": -8,
"trimX": 39,
"trimY": 17,
"width": 261,
"height": 338,
"rawWidth": 357,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "0e53c38c-bbb8-494d-b060-83b81c2705d8",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_10": {
"ver": "1.0.4",
"uuid": "f9c5bce9-2c56-4536-8ef8-f16dcb3a052a",
"rawTextureUuid": "0e53c38c-bbb8-494d-b060-83b81c2705d8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -9.5,
"offsetY": -8,
"trimX": 38,
"trimY": 17,
"width": 261,
"height": 338,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "1bcbafa4-1742-4a84-a1c9-8c5a8f7e0071",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_11": {
"ver": "1.0.4",
"uuid": "c526144e-cbe9-4cac-a018-17bf035ebdc3",
"rawTextureUuid": "1bcbafa4-1742-4a84-a1c9-8c5a8f7e0071",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -13,
"offsetY": 9.5,
"trimX": 37,
"trimY": 15,
"width": 256,
"height": 307,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "955d2b2a-5526-482b-9113-cab7fdda8609",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_12": {
"ver": "1.0.4",
"uuid": "e6c3a7d4-4820-4600-b555-c38e80f2b342",
"rawTextureUuid": "955d2b2a-5526-482b-9113-cab7fdda8609",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -12.5,
"offsetY": 10.5,
"trimX": 38,
"trimY": 14,
"width": 255,
"height": 307,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "da0bd795-8f86-457a-b323-3eb4019116aa",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_13": {
"ver": "1.0.4",
"uuid": "d33f9cb8-3b2f-41c9-9a9e-71220fe37f4f",
"rawTextureUuid": "da0bd795-8f86-457a-b323-3eb4019116aa",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -12.5,
"offsetY": 10,
"trimX": 38,
"trimY": 14,
"width": 255,
"height": 308,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "ed158124-21b0-4f02-af8a-f7e9c5f239ad",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_14": {
"ver": "1.0.4",
"uuid": "c036d7e2-f4de-4260-93ee-7fdfca93c989",
"rawTextureUuid": "ed158124-21b0-4f02-af8a-f7e9c5f239ad",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -8.5,
"offsetY": -8.5,
"trimX": 41,
"trimY": 19,
"width": 257,
"height": 335,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "967a032b-a532-4564-a3db-7572277e2773",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 357,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_15": {
"ver": "1.0.4",
"uuid": "1cc11112-e06b-4dbe-ae93-81bf7a9422c5",
"rawTextureUuid": "967a032b-a532-4564-a3db-7572277e2773",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -9,
"offsetY": -8.5,
"trimX": 41,
"trimY": 19,
"width": 257,
"height": 335,
"rawWidth": 357,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "79854d15-8f61-457c-9887-a2b3b5a8f029",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_16": {
"ver": "1.0.4",
"uuid": "79da537a-7da1-4dba-a374-ff933a0f74c6",
"rawTextureUuid": "79854d15-8f61-457c-9887-a2b3b5a8f029",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -9.5,
"offsetY": -9,
"trimX": 40,
"trimY": 19,
"width": 257,
"height": 336,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "d26be600-855a-494c-9fea-461fafdb9b8e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_17": {
"ver": "1.0.4",
"uuid": "054c9698-ef26-4a77-b7ff-83600000578e",
"rawTextureUuid": "d26be600-855a-494c-9fea-461fafdb9b8e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -7,
"offsetY": -11.5,
"trimX": 45,
"trimY": 23,
"width": 252,
"height": 333,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "ef3afd13-cf90-49bd-8a75-e957e61c6edf",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_18": {
"ver": "1.0.4",
"uuid": "9eca02a2-376a-47a9-bf7a-80caf034d613",
"rawTextureUuid": "ef3afd13-cf90-49bd-8a75-e957e61c6edf",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -7,
"offsetY": -11.5,
"trimX": 45,
"trimY": 23,
"width": 252,
"height": 333,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "224cdc7d-10fe-4335-ad22-95feb80db21f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_19": {
"ver": "1.0.4",
"uuid": "b84f5102-3a81-4e49-8784-077365b321c1",
"rawTextureUuid": "224cdc7d-10fe-4335-ad22-95feb80db21f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -7,
"offsetY": -11,
"trimX": 45,
"trimY": 23,
"width": 252,
"height": 332,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "0d80bf10-b20d-43e7-9e15-cd07e79a4c77",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_20": {
"ver": "1.0.4",
"uuid": "5207aaf3-3a46-402f-a44f-80030fd660d9",
"rawTextureUuid": "0d80bf10-b20d-43e7-9e15-cd07e79a4c77",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -6,
"offsetY": -5.5,
"trimX": 39,
"trimY": 19,
"width": 266,
"height": 329,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "4181f3d2-2f71-4416-b582-51d861f22b3b",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 357,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_21": {
"ver": "1.0.4",
"uuid": "86e22060-8ef8-49fa-95d5-08906708bedd",
"rawTextureUuid": "4181f3d2-2f71-4416-b582-51d861f22b3b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -6.5,
"offsetY": -5.5,
"trimX": 39,
"trimY": 19,
"width": 266,
"height": 329,
"rawWidth": 357,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "6313183c-883b-4ea1-bc7d-95fbc723299d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_22": {
"ver": "1.0.4",
"uuid": "8c5c16ce-0683-467d-a4b4-c8994310cc62",
"rawTextureUuid": "6313183c-883b-4ea1-bc7d-95fbc723299d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -12.5,
"offsetY": 8,
"trimX": 37,
"trimY": 12,
"width": 257,
"height": 316,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e226e1b7-f728-4e65-ace8-6e52102d9809",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 356,
"height": 356,
"platformSettings": {},
"subMetas": {
"icon_23": {
"ver": "1.0.4",
"uuid": "de1f4f72-41a8-4104-8a5c-bf5b4eb4e0fa",
"rawTextureUuid": "e226e1b7-f728-4e65-ace8-6e52102d9809",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -12,
"offsetY": 4,
"trimX": 36,
"trimY": 15,
"width": 260,
"height": 318,
"rawWidth": 356,
"rawHeight": 356,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"__type__": "cc.AnimationClip",
"_name": "payloading",
"_objFlags": 0,
"_native": "",
"_duration": 1.0166666666666666,
"sample": 60,
"speed": 2,
"wrapMode": 2,
"curveData": {
"comps": {
"cc.Sprite": {
"spriteFrame": [
{
"frame": 0,
"value": {
"__uuid__": "a119a99f-3ea4-40d4-b456-44cec0020da3"
}
},
{
"frame": 0.16666666666666666,
"value": {
"__uuid__": "38cb4684-6038-404a-abe6-65a62e266a89"
}
},
{
"frame": 0.3333333333333333,
"value": {
"__uuid__": "e7fe4aee-4041-4fad-bba7-42079ec43c45"
}
},
{
"frame": 0.5,
"value": {
"__uuid__": "01dd3a4d-eb15-49b3-8566-5e5c06edb8af"
}
},
{
"frame": 0.6666666666666666,
"value": {
"__uuid__": "687fd71a-f71d-468e-af86-ee30d1232a0a"
}
},
{
"frame": 0.8333333333333334,
"value": {
"__uuid__": "18d64b4f-c6d2-4da0-8442-f1d4abe245d7"
}
},
{
"frame": 1,
"value": {
"__uuid__": "a119a99f-3ea4-40d4-b456-44cec0020da3"
}
}
]
}
}
},
"events": []
}
\ No newline at end of file
{
"ver": "2.1.0",
"uuid": "56808348-873f-469c-b9c1-b1acd8e4cf92",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "e72efbf7-5013-4d94-afbc-1e1266612039",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "18d07592-51a9-421e-8972-0f67b68d29e1", "uuid": "3173cf34-ae8d-4171-a28b-9b78a48eee9c",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 144, "width": 100,
"height": 144, "height": 100,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"icon": { "0": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "6fbc30a8-3c49-44ae-8ba4-7f56f385b78a", "uuid": "a119a99f-3ea4-40d4-b456-44cec0020da3",
"rawTextureUuid": "18d07592-51a9-421e-8972-0f67b68d29e1", "rawTextureUuid": "3173cf34-ae8d-4171-a28b-9b78a48eee9c",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
"offsetX": 0, "offsetX": 0,
"offsetY": -0.5, "offsetY": 0,
"trimX": 3, "trimX": 11,
"trimY": 2, "trimY": 6,
"width": 138, "width": 78,
"height": 141, "height": 88,
"rawWidth": 144, "rawWidth": 100,
"rawHeight": 144, "rawHeight": 100,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{
"ver": "2.3.5",
"uuid": "2ce86fd3-e9d5-40ea-baf9-3cfa100d75e7",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 100,
"height": 100,
"platformSettings": {},
"subMetas": {
"1": {
"ver": "1.0.4",
"uuid": "38cb4684-6038-404a-abe6-65a62e266a89",
"rawTextureUuid": "2ce86fd3-e9d5-40ea-baf9-3cfa100d75e7",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 9.5,
"trimX": 13,
"trimY": 8,
"width": 74,
"height": 65,
"rawWidth": 100,
"rawHeight": 100,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "c8e98f70-97e4-4160-967e-eda183f68786",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 100,
"height": 100,
"platformSettings": {},
"subMetas": {
"2": {
"ver": "1.0.4",
"uuid": "e7fe4aee-4041-4fad-bba7-42079ec43c45",
"rawTextureUuid": "c8e98f70-97e4-4160-967e-eda183f68786",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 13,
"trimY": 8,
"width": 74,
"height": 84,
"rawWidth": 100,
"rawHeight": 100,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "4eebe5c1-196e-4c59-9e5a-2adf2cca28fd",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 100,
"height": 100,
"platformSettings": {},
"subMetas": {
"3": {
"ver": "1.0.4",
"uuid": "01dd3a4d-eb15-49b3-8566-5e5c06edb8af",
"rawTextureUuid": "4eebe5c1-196e-4c59-9e5a-2adf2cca28fd",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 11,
"trimY": 6,
"width": 78,
"height": 88,
"rawWidth": 100,
"rawHeight": 100,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "28b2c9c2-1be7-4e13-90e3-365c0e58d3dd",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 100,
"height": 100,
"platformSettings": {},
"subMetas": {
"4": {
"ver": "1.0.4",
"uuid": "687fd71a-f71d-468e-af86-ee30d1232a0a",
"rawTextureUuid": "28b2c9c2-1be7-4e13-90e3-365c0e58d3dd",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -9.5,
"trimX": 11,
"trimY": 25,
"width": 78,
"height": 69,
"rawWidth": 100,
"rawHeight": 100,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "0d12f21b-bdb9-476e-b129-e153607fcd7b",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 100,
"height": 100,
"platformSettings": {},
"subMetas": {
"5": {
"ver": "1.0.4",
"uuid": "18d64b4f-c6d2-4da0-8442-f1d4abe245d7",
"rawTextureUuid": "0d12f21b-bdb9-476e-b129-e153607fcd7b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 13,
"trimY": 8,
"width": 74,
"height": 84,
"rawWidth": 100,
"rawHeight": 100,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "e7b66df7-9562-4f49-af03-c09e86ff1e54",
"downloadMode": 0,
"duration": 2.1956,
"subMetas": {}
}
\ No newline at end of file
This diff is collapsed.
{
"ver": "1.0.1",
"uuid": "dd7f3155-7097-4fde-9485-63143c0a0969",
"subMetas": {}
}
\ No newline at end of file
{"name":"star","SubTexture":[{"name":"从中间往四周炸星星停留1s后消失/发光星星","x":1,"height":123,"y":313,"width":127},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_13","x":418,"height":69,"y":497,"width":72},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_17","x":418,"height":44,"y":568,"width":46},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_18","x":80,"height":44,"y":484,"width":46},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_19","x":1,"height":44,"y":518,"width":46},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_20","x":80,"height":44,"y":438,"width":46},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_14","x":1,"height":74,"y":438,"width":77},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝","x":162,"height":154,"y":157,"width":159},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_2","x":323,"height":154,"y":1,"width":159},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_3","x":130,"height":120,"y":313,"width":124},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_15","x":256,"height":82,"y":434,"width":85},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_16","x":343,"height":71,"y":497,"width":73},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_5","x":381,"height":90,"y":313,"width":93},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_6","x":381,"height":90,"y":405,"width":93},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_7","x":130,"height":75,"y":435,"width":78},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_12","x":1,"height":154,"y":1,"width":159},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_9","x":323,"height":154,"y":157,"width":159},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_10","x":256,"height":119,"y":313,"width":123},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_11","x":162,"height":154,"y":1,"width":159},{"name":"从中间往四周炸星星停留1s后消失/发光星星_拷贝_8","x":1,"height":154,"y":157,"width":159}],"imagePath":"star_tex.png","height":1024,"width":512}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "449f362f-8125-487a-b452-10ea36b16144",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "7230c70d-93eb-4b6e-a438-e8c83e94819e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 512,
"height": 1024,
"platformSettings": {},
"subMetas": {
"star_tex": {
"ver": "1.0.4",
"uuid": "24345ea8-3929-4c4a-a459-6c2f9fa4b8b1",
"rawTextureUuid": "7230c70d-93eb-4b6e-a438-e8c83e94819e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -10.5,
"offsetY": 205.5,
"trimX": 1,
"trimY": 1,
"width": 489,
"height": 611,
"rawWidth": 512,
"rawHeight": 1024,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "04afb6ee-3763-463e-8b91-981f6b7316a6",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
window.frontjsConfig={token:"b1f4ed4782ac64236aacf29c80f76563", behaviour:15, captureConsoleLog:true, FPSThreshold:10}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "46a9ee85-7f41-420f-af27-8f702543d550",
"isPlugin": true,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
This diff is collapsed.
{
"ver": "1.0.8",
"uuid": "f1a5c637-b824-471f-b430-c3b928bffb92",
"isPlugin": true,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "069fd7e9-f060-4cd2-a159-8242a83f7bd4",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "8315ed0e-dbc2-4825-8b02-09453744cd01",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
// Learn cc.Class:
// - https://docs.cocos.com/creator/manual/en/scripting/class.html
// Learn Attribute:
// - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
cc.Class({
extends: cc.Component,
properties: {
// foo: {
// // ATTRIBUTES:
// default: null, // The default value will be used only when the component attaching
// // to a node for the first time
// type: cc.SpriteFrame, // optional, default is typeof default
// serializable: true, // optional, default is true
// },
// bar: {
// type: cc.Node,
// get () {
// return this._bar;
// },
// set (value) {
// this._bar = value;
// }
// },
},
// LIFE-CYCLE CALLBACKS:
// onLoad () {},
start () {
this.init();
},
barBaseW: null,
barSpr: null,
barSf: null,
init() {
this.bar = cc.find('bar', this.node);
// this.bar.x = (this.node.width - this.bar.width) / 2;
// console.log('this.bar.x: ', this.bar.x);
this.barBaseW = this.bar.width;
this.barSpr = this.bar.getComponent(cc.Sprite);
this.barSf = this.barSpr.spriteFrame;
this.setProgress(0);
},
setProgress(progress) {
setTimeout(() => {
if (!this.barSf) {
return;
}
const w = this.barBaseW * progress;
const rect = this.barSf.getRect();
rect.width = w;
this.bar.width = w;
this.barSpr.spriteFrame.setRect(rect);
}, 1);
},
// update (dt) {},
});
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.
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