Commit d6782650 authored by haiyoucuv's avatar haiyoucuv

init

parent 9d0ebeab

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

...@@ -5,8 +5,6 @@ ...@@ -5,8 +5,6 @@
library/ library/
temp/ temp/
local/ local/
build/
profiles/
native native
#////////////////////////// #//////////////////////////
# NPM # NPM
...@@ -16,9 +14,23 @@ node_modules/ ...@@ -16,9 +14,23 @@ node_modules/
#////////////////////////// #//////////////////////////
# VSCode # VSCode
#////////////////////////// #//////////////////////////
.vscode/ #.vscode/
#////////////////////////// #//////////////////////////
# WebStorm # WebStorm
#////////////////////////// #//////////////////////////
.idea/ #.idea/
\ No newline at end of file
.DS_Store
tmp.txt
build/*/*
!build/**/index.html
profiles/v2/*/*
!profiles/v2/packages/duiba-publish.json
!profiles/v2/packages/builder.json
!profiles/v2/packages/web-mobile.json
extensions/shader-graph
# 默认忽略的文件
/shelf/
/workspace.xml
# 基于编辑器的 HTTP 客户端请求
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="com.codeverse.userSettings.MarscodeWorkspaceAppSettingsState">
<option name="ckgOperationStatus" value="SUCCESS" />
<option name="progress" value="0.9832215" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
<excludeFolder url="file://$MODULE_DIR$/extensions" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GitToolBoxProjectSettings">
<option name="commitMessageIssueKeyValidationOverride">
<BoolValueOverride>
<option name="enabled" value="true" />
</BoolValueOverride>
</option>
<option name="commitMessageValidationEnabledOverride">
<BoolValueOverride>
<option name="enabled" value="true" />
</BoolValueOverride>
</option>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/card.iml" filepath="$PROJECT_DIR$/.idea/card.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"ver": "1.2.0", "ver": "1.2.0",
"importer": "directory", "importer": "directory",
"imported": true, "imported": true,
"uuid": "60487f91-008c-46b9-b303-402849a604af", "uuid": "f3804798-cecc-45bd-a677-7fe2b81e3477",
"files": [], "files": [],
"subMetas": {}, "subMetas": {},
"userData": {} "userData": {}
......
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "b4ec0d43-977a-450a-9b1d-b9e198d46882",
"files": [],
"subMetas": {},
"userData": {
"isBundle": true
}
}
{
"ver": "1.1.50",
"importer": "scene",
"imported": true,
"uuid": "04224ebd-adcd-4112-8010-da14ed5ea48a",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"ver": "1.2.0", "ver": "1.2.0",
"importer": "directory", "importer": "directory",
"imported": true, "imported": true,
"uuid": "be3283a5-5e8d-4955-a502-dba1e56b33a8", "uuid": "3e0c9257-28b6-4898-8879-846a81fe3ff6",
"files": [], "files": [],
"subMetas": {}, "subMetas": {},
"userData": {} "userData": {}
......
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "ecc1dbe8-f270-4bd5-a8d5-4ca318ae422d",
"files": [],
"subMetas": {},
"userData": {}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "bd8ba62d-0cb3-40ea-8fa1-0211363900e5",
"files": [
".jpg",
".json"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "bd8ba62d-0cb3-40ea-8fa1-0211363900e5@6c48a",
"displayName": "bg",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "bd8ba62d-0cb3-40ea-8fa1-0211363900e5",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "bd8ba62d-0cb3-40ea-8fa1-0211363900e5@f9941",
"displayName": "bg",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1624,
"height": 750,
"rawWidth": 1624,
"rawHeight": 750,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-812,
-375,
0,
812,
-375,
0,
-812,
375,
0,
812,
375,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
750,
1624,
750,
0,
0,
1624,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-812,
-375,
0
],
"maxPos": [
812,
375,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "bd8ba62d-0cb3-40ea-8fa1-0211363900e5@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": false,
"fixAlphaTransparencyArtifacts": false,
"redirect": "bd8ba62d-0cb3-40ea-8fa1-0211363900e5@6c48a"
}
}
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "51bf5fe5-19d6-4a21-8adf-4821fd03e427",
"files": [],
"subMetas": {},
"userData": {}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "84d5193d-9ab3-4205-b586-775b8f646f74",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "84d5193d-9ab3-4205-b586-775b8f646f74@6c48a",
"displayName": "start",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "84d5193d-9ab3-4205-b586-775b8f646f74",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "84d5193d-9ab3-4205-b586-775b8f646f74@f9941",
"displayName": "start",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 500,
"height": 206,
"rawWidth": 500,
"rawHeight": 206,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-250,
-103,
0,
250,
-103,
0,
-250,
103,
0,
250,
103,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
206,
500,
206,
0,
0,
500,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-250,
-103,
0
],
"maxPos": [
250,
103,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "84d5193d-9ab3-4205-b586-775b8f646f74@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "84d5193d-9ab3-4205-b586-775b8f646f74@6c48a"
}
}
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "c6b7bf34-0b67-49ef-86bb-cf49f02cb2e4",
"files": [],
"subMetas": {},
"userData": {}
}
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "d664d967-adcb-4cfa-8cd5-143ed045119f",
"files": [],
"subMetas": {},
"userData": {
"isBundle": true
}
}
This diff is collapsed.
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
"ver": "1.1.50", "ver": "1.1.50",
"importer": "prefab", "importer": "prefab",
"imported": true, "imported": true,
"uuid": "339a5914-6088-443b-9312-201f1914c1f6", "uuid": "a4b435de-dc7c-4f0b-b968-e01f517eb7f6",
"files": [ "files": [
".json" ".json"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"syncNodeName": "ToastSysterm" "syncNodeName": "RulePanel"
} }
} }
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "e927c63d-78fd-412c-a80d-b3a3131bf2c3",
"files": [],
"subMetas": {},
"userData": {}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "43bb50dc-7c49-497c-83da-945f9206b83f",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "43bb50dc-7c49-497c-83da-945f9206b83f@6c48a",
"displayName": "游戏玩法",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "43bb50dc-7c49-497c-83da-945f9206b83f",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "43bb50dc-7c49-497c-83da-945f9206b83f@f9941",
"displayName": "游戏玩法",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 900,
"height": 600,
"rawWidth": 900,
"rawHeight": 600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-450,
-300,
0,
450,
-300,
0,
-450,
300,
0,
450,
300,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
600,
900,
600,
0,
0,
900,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-450,
-300,
0
],
"maxPos": [
450,
300,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "43bb50dc-7c49-497c-83da-945f9206b83f@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "43bb50dc-7c49-497c-83da-945f9206b83f@6c48a"
}
}
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "d6d6e20e-f283-4a62-a216-5cfb99c4567b",
"files": [],
"subMetas": {},
"userData": {
"isBundle": true,
"priority": 10
}
}
{
"ver": "1.0.1",
"importer": "ttf-font",
"imported": true,
"uuid": "5493bc14-e29a-46f2-9ec5-15d97238c612",
"files": [
".json",
"ZaoZiHei.ttf"
],
"subMetas": {},
"userData": {}
}
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "3e6a89c8-f172-42c0-b972-e9877018e965",
"files": [],
"subMetas": {},
"userData": {}
}
{ {
"ver": "2.0.3", "ver": "1.0.0",
"importer": "animation-clip", "importer": "audio-clip",
"imported": true, "imported": true,
"uuid": "6fa91ec9-9989-499c-9903-6af21c0b07c5", "uuid": "f84a979e-9f92-42d0-a2ec-03ddc3836df4",
"files": [ "files": [
".cconb" ".json",
".mp3"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"name": "scale" "downloadMode": 0
} }
} }
{
"ver": "1.0.0",
"importer": "audio-clip",
"imported": true,
"uuid": "26234ac8-aa5b-4688-aae6-c8dbe1cf4d01",
"files": [
".json",
".mp3"
],
"subMetas": {},
"userData": {
"downloadMode": 0
}
}
{
"ver": "1.0.0",
"importer": "audio-clip",
"imported": true,
"uuid": "7d53f22d-fd37-4651-b6d8-e624873dab77",
"files": [
".json",
".mp3"
],
"subMetas": {},
"userData": {
"downloadMode": 0
}
}
{
"ver": "1.0.0",
"importer": "audio-clip",
"imported": true,
"uuid": "801439e3-29a9-448f-8f01-a7710e5e1799",
"files": [
".json",
".mp3"
],
"subMetas": {},
"userData": {
"downloadMode": 0
}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "ad97e5f2-485d-4ebb-a1ef-a63c1c32115a",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "ad97e5f2-485d-4ebb-a1ef-a63c1c32115a@6c48a",
"displayName": "close",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "ad97e5f2-485d-4ebb-a1ef-a63c1c32115a",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "ad97e5f2-485d-4ebb-a1ef-a63c1c32115a@f9941",
"displayName": "close",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 58,
"height": 58,
"rawWidth": 58,
"rawHeight": 58,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-29,
-29,
0,
29,
-29,
0,
-29,
29,
0,
29,
29,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
58,
58,
58,
0,
0,
58,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-29,
-29,
0
],
"maxPos": [
29,
29,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ad97e5f2-485d-4ebb-a1ef-a63c1c32115a@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "ad97e5f2-485d-4ebb-a1ef-a63c1c32115a@6c48a"
}
}
{
"__type__": "cc.SpriteAtlas"
}
{
"ver": "1.0.8",
"importer": "auto-atlas",
"imported": true,
"uuid": "6ad7c8e8-b69c-48bc-80c9-2ecdf384d543",
"files": [
".json"
],
"subMetas": {},
"userData": {
"maxWidth": 2048,
"maxHeight": 2048,
"padding": 2,
"allowRotation": true,
"forceSquared": false,
"powerOfTwo": false,
"algorithm": "MaxRects",
"format": "png",
"quality": 80,
"contourBleed": true,
"paddingBleed": true,
"filterUnused": false,
"removeTextureInBundle": true,
"removeImageInBundle": true,
"removeSpriteAtlasInBundle": true,
"compressSettings": {},
"textureSetting": {
"wrapModeS": "repeat",
"wrapModeT": "repeat",
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
}
}
}
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "8acc2fbb-9691-45d1-902c-a785a2381225",
"files": [],
"subMetas": {},
"userData": {}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "b06ff6c5-1a8e-4b23-8c6e-4f9b636b4ad2",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "b06ff6c5-1a8e-4b23-8c6e-4f9b636b4ad2@6c48a",
"displayName": "icon_1",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "b06ff6c5-1a8e-4b23-8c6e-4f9b636b4ad2",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "b06ff6c5-1a8e-4b23-8c6e-4f9b636b4ad2@f9941",
"displayName": "icon_1",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 121,
"height": 129,
"rawWidth": 121,
"rawHeight": 129,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-60.5,
-64.5,
0,
60.5,
-64.5,
0,
-60.5,
64.5,
0,
60.5,
64.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
129,
121,
129,
0,
0,
121,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-60.5,
-64.5,
0
],
"maxPos": [
60.5,
64.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "b06ff6c5-1a8e-4b23-8c6e-4f9b636b4ad2@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "b06ff6c5-1a8e-4b23-8c6e-4f9b636b4ad2@6c48a"
}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "af3e2cad-896b-4291-8939-e7447123b0ba",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "af3e2cad-896b-4291-8939-e7447123b0ba@6c48a",
"displayName": "icon_2",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "af3e2cad-896b-4291-8939-e7447123b0ba",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "af3e2cad-896b-4291-8939-e7447123b0ba@f9941",
"displayName": "icon_2",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 134,
"height": 147,
"rawWidth": 134,
"rawHeight": 147,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-67,
-73.5,
0,
67,
-73.5,
0,
-67,
73.5,
0,
67,
73.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
147,
134,
147,
0,
0,
134,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-67,
-73.5,
0
],
"maxPos": [
67,
73.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "af3e2cad-896b-4291-8939-e7447123b0ba@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "af3e2cad-896b-4291-8939-e7447123b0ba@6c48a"
}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "3874a8a1-e911-49be-aa96-7be6c133c7e7",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "3874a8a1-e911-49be-aa96-7be6c133c7e7@6c48a",
"displayName": "icon_3",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "3874a8a1-e911-49be-aa96-7be6c133c7e7",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "3874a8a1-e911-49be-aa96-7be6c133c7e7@f9941",
"displayName": "icon_3",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 139,
"height": 144,
"rawWidth": 139,
"rawHeight": 144,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-69.5,
-72,
0,
69.5,
-72,
0,
-69.5,
72,
0,
69.5,
72,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
144,
139,
144,
0,
0,
139,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-69.5,
-72,
0
],
"maxPos": [
69.5,
72,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "3874a8a1-e911-49be-aa96-7be6c133c7e7@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "3874a8a1-e911-49be-aa96-7be6c133c7e7@6c48a"
}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "7970f76a-10db-48f0-8ff3-539e59737928",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "7970f76a-10db-48f0-8ff3-539e59737928@6c48a",
"displayName": "icon_4",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "7970f76a-10db-48f0-8ff3-539e59737928",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "7970f76a-10db-48f0-8ff3-539e59737928@f9941",
"displayName": "icon_4",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 130,
"height": 129,
"rawWidth": 130,
"rawHeight": 129,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-65,
-64.5,
0,
65,
-64.5,
0,
-65,
64.5,
0,
65,
64.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
129,
130,
129,
0,
0,
130,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-65,
-64.5,
0
],
"maxPos": [
65,
64.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "7970f76a-10db-48f0-8ff3-539e59737928@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "7970f76a-10db-48f0-8ff3-539e59737928@6c48a"
}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "ef454d98-9593-42d8-92fa-8fc7b1f32a15",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "ef454d98-9593-42d8-92fa-8fc7b1f32a15@6c48a",
"displayName": "icon_5",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "ef454d98-9593-42d8-92fa-8fc7b1f32a15",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "ef454d98-9593-42d8-92fa-8fc7b1f32a15@f9941",
"displayName": "icon_5",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 127,
"height": 132,
"rawWidth": 127,
"rawHeight": 132,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-63.5,
-66,
0,
63.5,
-66,
0,
-63.5,
66,
0,
63.5,
66,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
132,
127,
132,
0,
0,
127,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-63.5,
-66,
0
],
"maxPos": [
63.5,
66,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "ef454d98-9593-42d8-92fa-8fc7b1f32a15@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "ef454d98-9593-42d8-92fa-8fc7b1f32a15@6c48a"
}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "93b7eb02-c763-4d9a-a561-d80f46581381",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "93b7eb02-c763-4d9a-a561-d80f46581381@6c48a",
"displayName": "icon_6",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "93b7eb02-c763-4d9a-a561-d80f46581381",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "93b7eb02-c763-4d9a-a561-d80f46581381@f9941",
"displayName": "icon_6",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 126,
"height": 137,
"rawWidth": 126,
"rawHeight": 137,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-63,
-68.5,
0,
63,
-68.5,
0,
-63,
68.5,
0,
63,
68.5,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
137,
126,
137,
0,
0,
126,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-63,
-68.5,
0
],
"maxPos": [
63,
68.5,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "93b7eb02-c763-4d9a-a561-d80f46581381@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "93b7eb02-c763-4d9a-a561-d80f46581381@6c48a"
}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "5481ec60-485d-41e6-b857-de0634317028",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "5481ec60-485d-41e6-b857-de0634317028@6c48a",
"displayName": "icon_7",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "5481ec60-485d-41e6-b857-de0634317028",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "5481ec60-485d-41e6-b857-de0634317028@f9941",
"displayName": "icon_7",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 127,
"height": 136,
"rawWidth": 127,
"rawHeight": 136,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-63.5,
-68,
0,
63.5,
-68,
0,
-63.5,
68,
0,
63.5,
68,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
136,
127,
136,
0,
0,
127,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-63.5,
-68,
0
],
"maxPos": [
63.5,
68,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "5481ec60-485d-41e6-b857-de0634317028@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "5481ec60-485d-41e6-b857-de0634317028@6c48a"
}
}
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "093eb703-62e7-4e1f-9284-8e718a2ebf35",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "093eb703-62e7-4e1f-9284-8e718a2ebf35@6c48a",
"displayName": "icon_8",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "093eb703-62e7-4e1f-9284-8e718a2ebf35",
"isUuid": true,
"visible": false,
"minfilter": "linear",
"magfilter": "linear",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "093eb703-62e7-4e1f-9284-8e718a2ebf35@f9941",
"displayName": "icon_8",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 133,
"height": 140,
"rawWidth": 133,
"rawHeight": 140,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-66.5,
-70,
0,
66.5,
-70,
0,
-66.5,
70,
0,
66.5,
70,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
0,
140,
133,
140,
0,
0,
133,
0
],
"nuv": [
0,
0,
1,
0,
0,
1,
1,
1
],
"minPos": [
-66.5,
-70,
0
],
"maxPos": [
66.5,
70,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "093eb703-62e7-4e1f-9284-8e718a2ebf35@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "093eb703-62e7-4e1f-9284-8e718a2ebf35@6c48a"
}
}
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"ver": "1.0.27", "ver": "1.0.27",
"importer": "image", "importer": "image",
"imported": true, "imported": true,
"uuid": "e82cf196-a520-48a5-b0c0-4131559446e0", "uuid": "2d08ba5a-4ecc-4504-9005-bc9624d53102",
"files": [ "files": [
".json", ".json",
".png" ".png"
...@@ -10,20 +10,20 @@ ...@@ -10,20 +10,20 @@
"subMetas": { "subMetas": {
"6c48a": { "6c48a": {
"importer": "texture", "importer": "texture",
"uuid": "e82cf196-a520-48a5-b0c0-4131559446e0@6c48a", "uuid": "2d08ba5a-4ecc-4504-9005-bc9624d53102@6c48a",
"displayName": "zombie-icon", "displayName": "icon_9",
"id": "6c48a", "id": "6c48a",
"name": "texture", "name": "texture",
"userData": { "userData": {
"wrapModeS": "clamp-to-edge", "wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge", "wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "2d08ba5a-4ecc-4504-9005-bc9624d53102",
"isUuid": true,
"visible": false,
"minfilter": "linear", "minfilter": "linear",
"magfilter": "linear", "magfilter": "linear",
"mipfilter": "none", "mipfilter": "none",
"anisotropy": 0, "anisotropy": 0
"isUuid": true,
"imageUuidOrDatabaseUri": "e82cf196-a520-48a5-b0c0-4131559446e0",
"visible": false
}, },
"ver": "1.0.22", "ver": "1.0.22",
"imported": true, "imported": true,
...@@ -34,8 +34,8 @@ ...@@ -34,8 +34,8 @@
}, },
"f9941": { "f9941": {
"importer": "sprite-frame", "importer": "sprite-frame",
"uuid": "e82cf196-a520-48a5-b0c0-4131559446e0@f9941", "uuid": "2d08ba5a-4ecc-4504-9005-bc9624d53102@f9941",
"displayName": "zombie-icon", "displayName": "icon_9",
"id": "f9941", "id": "f9941",
"name": "spriteFrame", "name": "spriteFrame",
"userData": { "userData": {
...@@ -46,10 +46,10 @@ ...@@ -46,10 +46,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 64, "width": 128,
"height": 64, "height": 124,
"rawWidth": 64, "rawWidth": 128,
"rawHeight": 64, "rawHeight": 124,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
...@@ -61,17 +61,17 @@ ...@@ -61,17 +61,17 @@
"meshType": 0, "meshType": 0,
"vertices": { "vertices": {
"rawPosition": [ "rawPosition": [
-32, -64,
-32, -62,
0, 0,
32, 64,
-32, -62,
0, 0,
-32, -64,
32, 62,
0, 0,
32, 64,
32, 62,
0 0
], ],
"indexes": [ "indexes": [
...@@ -84,12 +84,12 @@ ...@@ -84,12 +84,12 @@
], ],
"uv": [ "uv": [
0, 0,
64, 124,
64, 128,
64, 124,
0, 0,
0, 0,
64, 128,
0 0
], ],
"nuv": [ "nuv": [
...@@ -103,18 +103,18 @@ ...@@ -103,18 +103,18 @@
1 1
], ],
"minPos": [ "minPos": [
-32, -64,
-32, -62,
0 0
], ],
"maxPos": [ "maxPos": [
32, 64,
32, 62,
0 0
] ]
}, },
"isUuid": true, "isUuid": true,
"imageUuidOrDatabaseUri": "e82cf196-a520-48a5-b0c0-4131559446e0@6c48a", "imageUuidOrDatabaseUri": "2d08ba5a-4ecc-4504-9005-bc9624d53102@6c48a",
"atlasUuid": "" "atlasUuid": ""
}, },
"ver": "1.0.12", "ver": "1.0.12",
...@@ -126,9 +126,9 @@ ...@@ -126,9 +126,9 @@
} }
}, },
"userData": { "userData": {
"hasAlpha": true,
"type": "sprite-frame", "type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false, "fixAlphaTransparencyArtifacts": false,
"redirect": "e82cf196-a520-48a5-b0c0-4131559446e0@6c48a" "redirect": "2d08ba5a-4ecc-4504-9005-bc9624d53102@6c48a"
} }
} }
{
"ver": "1.0.27",
"importer": "image",
"imported": true,
"uuid": "d08184b0-0b06-41fc-b2c0-5bf83fd2d099",
"files": [
".json",
".png"
],
"subMetas": {
"6c48a": {
"importer": "texture",
"uuid": "d08184b0-0b06-41fc-b2c0-5bf83fd2d099@6c48a",
"displayName": "金球",
"id": "6c48a",
"name": "texture",
"userData": {
"wrapModeS": "clamp-to-edge",
"wrapModeT": "clamp-to-edge",
"imageUuidOrDatabaseUri": "d08184b0-0b06-41fc-b2c0-5bf83fd2d099",
"isUuid": true,
"visible": false,
"minfilter": "nearest",
"magfilter": "nearest",
"mipfilter": "none",
"anisotropy": 0
},
"ver": "1.0.22",
"imported": true,
"files": [
".json"
],
"subMetas": {}
},
"f9941": {
"importer": "sprite-frame",
"uuid": "d08184b0-0b06-41fc-b2c0-5bf83fd2d099@f9941",
"displayName": "金球",
"id": "f9941",
"name": "spriteFrame",
"userData": {
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 4,
"trimY": 0,
"width": 508,
"height": 516,
"rawWidth": 516,
"rawHeight": 516,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"packable": true,
"pixelsToUnit": 100,
"pivotX": 0.5,
"pivotY": 0.5,
"meshType": 0,
"vertices": {
"rawPosition": [
-254,
-258,
0,
254,
-258,
0,
-254,
258,
0,
254,
258,
0
],
"indexes": [
0,
1,
2,
2,
1,
3
],
"uv": [
4,
516,
512,
516,
4,
0,
512,
0
],
"nuv": [
0.007751937984496124,
0,
0.9922480620155039,
0,
0.007751937984496124,
1,
0.9922480620155039,
1
],
"minPos": [
-254,
-258,
0
],
"maxPos": [
254,
258,
0
]
},
"isUuid": true,
"imageUuidOrDatabaseUri": "d08184b0-0b06-41fc-b2c0-5bf83fd2d099@6c48a",
"atlasUuid": ""
},
"ver": "1.0.12",
"imported": true,
"files": [
".json"
],
"subMetas": {}
}
},
"userData": {
"type": "sprite-frame",
"hasAlpha": true,
"fixAlphaTransparencyArtifacts": false,
"redirect": "d08184b0-0b06-41fc-b2c0-5bf83fd2d099@6c48a"
}
}
This diff is collapsed.
import { _decorator, Component, Node, sys,find, CCString, AudioSource, Button, EventHandler } from 'cc'; import { _decorator, Component, Node, sys,find, CCString, AudioSource, Button, EventHandler } from 'cc';
import { CarColorsGlobalInstance } from './CarColorsGlobalInstance'; import { CarColorsGlobalInstance } from './CarColorsGlobalInstance';
import { ToastSysterm } from '../../UIFrame/ToastSysterm/ToastSysterm';
import { BundleCarColorsSysterm } from './Systerms/BundleCarColorsSysterm'; import { BundleCarColorsSysterm } from './Systerms/BundleCarColorsSysterm';
import { UICarColorsSysterm } from './Systerms/UICarColorsSysterm'; import { UICarColorsSysterm } from './Systerms/UICarColorsSysterm';
import { UINames } from './CarColorsGlobalTypes'; import { UINames } from './CarColorsGlobalTypes';
import { RoleCarColorsSysterm } from './Systerms/RoleCarColorsSysterm'; import { RoleCarColorsSysterm } from './Systerms/RoleCarColorsSysterm';
import { GlobalData, ConfigKeys } from '../../ScriptFrame/GlobalData'; import { GlobalData, ConfigKeys } from '../../ScriptFrame/GlobalData';
import { CarCarColorsSysterm } from './Systerms/CarCarColorsSysterm'; import { CarCarColorsSysterm } from './Systerms/CarCarColorsSysterm';
import { PlatformManager } from '../../ScriptFrame/Frame/platformManager';
import { AudioManager } from '../../ScriptFrame/Frame/AudioManager'; import { AudioManager } from '../../ScriptFrame/Frame/AudioManager';
import Scene from "db://assets/Module/Scene";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('CarColorsGameEntry') @ccclass('CarColorsGameEntry')
export class CarColorsGameEntry extends Component { export class CarColorsGameEntry extends Scene {
@property(CCString)
insADid: string = "" static skin: string = "CarColors";
@property(CCString) // bundle: string = "CarColorsGame";
rewardADid: string = ""
@property(CCString)
bannerADid: string = ""
@property(CCString)
bookId: string = ""
async start() { async start() {
find("UI/zombie-icon").on("click",()=>{
PlatformManager.instance.goToMiniGame()
})
PlatformManager.adsInsId = this.insADid
PlatformManager.adsVideoId = this.rewardADid
PlatformManager.adsBannerId = this.bannerADid
if (sys.platform === sys.Platform.WECHAT_GAME){
wx.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline']
})
}
this.initData() this.initData()
// 挂载toast弹窗
CarColorsGlobalInstance.instance.toastSysterm = find("UI/ToastSysterm").getComponent(ToastSysterm)
// 挂载资源包管理系统 // 挂载资源包管理系统
CarColorsGlobalInstance.instance.bundleSysterm = this.node.addComponent(BundleCarColorsSysterm) CarColorsGlobalInstance.instance.bundleSysterm = this.node.addComponent(BundleCarColorsSysterm)
await CarColorsGlobalInstance.instance.bundleSysterm.loadBundles() await CarColorsGlobalInstance.instance.bundleSysterm.loadBundles()
// 挂载音频系统 // 挂载音频系统
const clips = await Promise.all(CarColorsGlobalInstance.instance.bundleSysterm.loadAudioClips()) const clips = await Promise.all(CarColorsGlobalInstance.instance.bundleSysterm.loadAudioClips())
AudioManager.instance.init(this.getComponent(AudioSource), clips) AudioManager.instance.init(this.getComponent(AudioSource), clips)
...@@ -53,11 +34,11 @@ export class CarColorsGameEntry extends Component { ...@@ -53,11 +34,11 @@ export class CarColorsGameEntry extends Component {
// 汽车管理系统 // 汽车管理系统
CarColorsGlobalInstance.instance.carSysterm = this.node.addComponent(CarCarColorsSysterm) CarColorsGlobalInstance.instance.carSysterm = this.node.addComponent(CarCarColorsSysterm)
// 挂载UI系统 // 挂载UI系统
CarColorsGlobalInstance.instance.uiSysterm = this.node.addComponent(UICarColorsSysterm) CarColorsGlobalInstance.instance.uiSysterm = this.node.addComponent(UICarColorsSysterm)
await CarColorsGlobalInstance.instance.uiSysterm.loadUIPrefabs() await CarColorsGlobalInstance.instance.uiSysterm.loadUIPrefabs()
CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.HomePage) CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.HomePage)
find("UI/BundleLoading").active = false find("UI/BundleLoading").active = false
} }
......
...@@ -18,13 +18,11 @@ export class CarColorsGlobalInstance extends Component { ...@@ -18,13 +18,11 @@ export class CarColorsGlobalInstance extends Component {
return this._instance; return this._instance;
} }
public toastSysterm: ToastSysterm = null
public bundleSysterm: BundleCarColorsSysterm = null public bundleSysterm: BundleCarColorsSysterm = null
public uiSysterm: UICarColorsSysterm = null public uiSysterm: UICarColorsSysterm = null
public roleSysterm: RoleCarColorsSysterm = null public roleSysterm: RoleCarColorsSysterm = null
public carSysterm: CarCarColorsSysterm = null public carSysterm: CarCarColorsSysterm = null
} }
...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance'; ...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance';
import { UINames } from '../CarColorsGlobalTypes'; import { UINames } from '../CarColorsGlobalTypes';
import { ConfigKeys, GlobalData } from '../../../ScriptFrame/GlobalData'; import { ConfigKeys, GlobalData } from '../../../ScriptFrame/GlobalData';
import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager'; import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager';
import { showToast } from "db://assets/Module/UIFast";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('FailPage') @ccclass('FailPage')
...@@ -50,7 +51,7 @@ export class FailPage extends UIBase { ...@@ -50,7 +51,7 @@ export class FailPage extends UIBase {
find("UI/BundleLoading").active = false find("UI/BundleLoading").active = false
}).catch((err)=>{ }).catch((err)=>{
// console.log(err) // console.log(err)
CarColorsGlobalInstance.instance.toastSysterm.showToast("关卡正在制作中") showToast("关卡正在制作中")
CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.HomePage) CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.HomePage)
CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.GamePage) CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.GamePage)
CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.FailPage) CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.FailPage)
......
...@@ -6,6 +6,7 @@ import { CarColors, UINames } from '../CarColorsGlobalTypes'; ...@@ -6,6 +6,7 @@ import { CarColors, UINames } from '../CarColorsGlobalTypes';
import { GlobalData, ConfigKeys } from '../../../ScriptFrame/GlobalData'; import { GlobalData, ConfigKeys } from '../../../ScriptFrame/GlobalData';
import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager'; import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager';
import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager'; import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager';
import { showToast } from "db://assets/Module/UIFast";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('GamePage') @ccclass('GamePage')
...@@ -16,7 +17,7 @@ export class GamePage extends UIBase { ...@@ -16,7 +17,7 @@ export class GamePage extends UIBase {
isChooseHelicopterTarget: boolean = false isChooseHelicopterTarget: boolean = false
smokePool: NodePool = new NodePool() smokePool: NodePool = new NodePool()
show(opts?: any): void { show(opts?: any): void {
super.show(opts) super.show(opts)
this.node.on(Input.EventType.TOUCH_START, this.touchStart, this) this.node.on(Input.EventType.TOUCH_START, this.touchStart, this)
...@@ -52,14 +53,14 @@ export class GamePage extends UIBase { ...@@ -52,14 +53,14 @@ export class GamePage extends UIBase {
if (!CarColorsGlobalInstance.instance.roleSysterm.isGaming) return if (!CarColorsGlobalInstance.instance.roleSysterm.isGaming) return
CarColorsGlobalInstance.instance.roleSysterm.isGaming = false CarColorsGlobalInstance.instance.roleSysterm.isGaming = false
CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.StopPage) CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.StopPage)
} }
refreshClick(){ refreshClick(){
AudioManager.instance.playOneShot(AudioClipNames.button_ok) AudioManager.instance.playOneShot(AudioClipNames.button_ok)
if (!CarColorsGlobalInstance.instance.roleSysterm.isGaming) return if (!CarColorsGlobalInstance.instance.roleSysterm.isGaming) return
CarColorsGlobalInstance.instance.roleSysterm.isGaming = false CarColorsGlobalInstance.instance.roleSysterm.isGaming = false
CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.RefreshPage) CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.RefreshPage)
} }
sortClick(){ sortClick(){
AudioManager.instance.playOneShot(AudioClipNames.button_ok) AudioManager.instance.playOneShot(AudioClipNames.button_ok)
...@@ -71,7 +72,7 @@ export class GamePage extends UIBase { ...@@ -71,7 +72,7 @@ export class GamePage extends UIBase {
AudioManager.instance.playOneShot(AudioClipNames.button_ok) AudioManager.instance.playOneShot(AudioClipNames.button_ok)
if (!CarColorsGlobalInstance.instance.roleSysterm.isGaming) return if (!CarColorsGlobalInstance.instance.roleSysterm.isGaming) return
if (find("Scene/Parkings").children[7].name !== "lock") { if (find("Scene/Parkings").children[7].name !== "lock") {
CarColorsGlobalInstance.instance.toastSysterm.showToast("VIP车位占用") showToast("VIP车位占用")
return return
} }
CarColorsGlobalInstance.instance.roleSysterm.isGaming = false CarColorsGlobalInstance.instance.roleSysterm.isGaming = false
...@@ -98,7 +99,7 @@ export class GamePage extends UIBase { ...@@ -98,7 +99,7 @@ export class GamePage extends UIBase {
points[5].children[0].children[1].active = false points[5].children[0].children[1].active = false
AudioManager.instance.playOneShot(AudioClipNames.upgrade) AudioManager.instance.playOneShot(AudioClipNames.upgrade)
},()=>{ },()=>{
CarColorsGlobalInstance.instance.toastSysterm.showToast("视频播放未完成!") showToast("视频播放未完成!")
}) })
} }
videoUnlock2(){ videoUnlock2(){
...@@ -110,7 +111,7 @@ export class GamePage extends UIBase { ...@@ -110,7 +111,7 @@ export class GamePage extends UIBase {
points[6].children[0].children[1].active = false points[6].children[0].children[1].active = false
AudioManager.instance.playOneShot(AudioClipNames.upgrade) AudioManager.instance.playOneShot(AudioClipNames.upgrade)
},()=>{ },()=>{
CarColorsGlobalInstance.instance.toastSysterm.showToast("视频播放未完成!") showToast("视频播放未完成!")
}) })
} }
...@@ -215,7 +216,7 @@ export class GamePage extends UIBase { ...@@ -215,7 +216,7 @@ export class GamePage extends UIBase {
const point = this.getEmptyParkPoint() const point = this.getEmptyParkPoint()
if (point === null) { if (point === null) {
// console.log("没有车位了") // console.log("没有车位了")
CarColorsGlobalInstance.instance.toastSysterm.showToast("没有车位了") showToast("没有车位了");
return return
} }
...@@ -285,7 +286,7 @@ export class GamePage extends UIBase { ...@@ -285,7 +286,7 @@ export class GamePage extends UIBase {
helicopter.active = true helicopter.active = true
const carPos = car.getWorldPosition() const carPos = car.getWorldPosition()
helicopter.forward = carPos.clone().subtract(helicopter.getWorldPosition()).normalize() helicopter.forward = carPos.clone().subtract(helicopter.getWorldPosition()).normalize()
AudioManager.instance.playBgm(AudioClipNames.helico) AudioManager.instance.playBgm(AudioClipNames.helico)
tween(helicopter).to(1, { tween(helicopter).to(1, {
worldPosition: carPos.clone().add3f(0,3,0) worldPosition: carPos.clone().add3f(0,3,0)
......
...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance'; ...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance';
import { UINames } from '../CarColorsGlobalTypes'; import { UINames } from '../CarColorsGlobalTypes';
import { GlobalData, ConfigKeys } from '../../../ScriptFrame/GlobalData'; import { GlobalData, ConfigKeys } from '../../../ScriptFrame/GlobalData';
import { AudioClipNames, AudioManager } from '../../../ScriptFrame/Frame/AudioManager'; import { AudioClipNames, AudioManager } from '../../../ScriptFrame/Frame/AudioManager';
import { showToast } from "db://assets/Module/UIFast";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('HomePage') @ccclass('HomePage')
...@@ -62,7 +63,7 @@ export class HomePage extends UIBase { ...@@ -62,7 +63,7 @@ export class HomePage extends UIBase {
find("UI/BundleLoading").active = false find("UI/BundleLoading").active = false
}).catch((err)=>{ }).catch((err)=>{
console.log(err) console.log(err)
CarColorsGlobalInstance.instance.toastSysterm.showToast("关卡正在制作中") showToast("关卡正在制作中")
this.startBtn.active = true this.startBtn.active = true
CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.GamePage) CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.GamePage)
}) })
......
...@@ -4,6 +4,7 @@ import { UINames } from '../CarColorsGlobalTypes'; ...@@ -4,6 +4,7 @@ import { UINames } from '../CarColorsGlobalTypes';
import { UIBase } from '../Components/UIBase'; import { UIBase } from '../Components/UIBase';
import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager'; import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager';
import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager'; import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager';
import { showToast } from "db://assets/Module/UIFast";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('RefreshPage') @ccclass('RefreshPage')
...@@ -16,7 +17,7 @@ export class RefreshPage extends UIBase { ...@@ -16,7 +17,7 @@ export class RefreshPage extends UIBase {
CarColorsGlobalInstance.instance.roleSysterm.isGaming = true CarColorsGlobalInstance.instance.roleSysterm.isGaming = true
AudioManager.instance.playOneShot(AudioClipNames.upgrade) AudioManager.instance.playOneShot(AudioClipNames.upgrade)
},()=>{ },()=>{
CarColorsGlobalInstance.instance.toastSysterm.showToast("视频播放未完成!") showToast("视频播放未完成!")
}) })
} }
closeClick(){ closeClick(){
......
...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance'; ...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance';
import { UINames } from '../CarColorsGlobalTypes'; import { UINames } from '../CarColorsGlobalTypes';
import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager'; import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager';
import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager'; import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager';
import { showToast } from "db://assets/Module/UIFast";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('RevivePage') @ccclass('RevivePage')
...@@ -15,7 +16,7 @@ export class RevivePage extends UIBase { ...@@ -15,7 +16,7 @@ export class RevivePage extends UIBase {
CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.RevivePage) CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.RevivePage)
AudioManager.instance.playOneShot(AudioClipNames.upgrade) AudioManager.instance.playOneShot(AudioClipNames.upgrade)
},()=>{ },()=>{
CarColorsGlobalInstance.instance.toastSysterm.showToast("视频播放未完成!") showToast("视频播放未完成!")
}) })
} }
closeClick(){ closeClick(){
......
...@@ -4,6 +4,7 @@ import { UINames } from '../CarColorsGlobalTypes'; ...@@ -4,6 +4,7 @@ import { UINames } from '../CarColorsGlobalTypes';
import { UIBase } from '../Components/UIBase'; import { UIBase } from '../Components/UIBase';
import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager'; import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager';
import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager'; import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager';
import { showToast } from "db://assets/Module/UIFast";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('SortPage') @ccclass('SortPage')
...@@ -16,7 +17,7 @@ export class SortPage extends UIBase { ...@@ -16,7 +17,7 @@ export class SortPage extends UIBase {
CarColorsGlobalInstance.instance.roleSysterm.isGaming = true CarColorsGlobalInstance.instance.roleSysterm.isGaming = true
AudioManager.instance.playOneShot(AudioClipNames.upgrade) AudioManager.instance.playOneShot(AudioClipNames.upgrade)
},()=>{ },()=>{
CarColorsGlobalInstance.instance.toastSysterm.showToast("视频播放未完成!") showToast("视频播放未完成!")
}) })
} }
closeClick(){ closeClick(){
......
...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance'; ...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance';
import { UINames } from '../CarColorsGlobalTypes'; import { UINames } from '../CarColorsGlobalTypes';
import { ConfigKeys, GlobalData } from '../../../ScriptFrame/GlobalData'; import { ConfigKeys, GlobalData } from '../../../ScriptFrame/GlobalData';
import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager'; import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager';
import { showToast } from "db://assets/Module/UIFast";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('StopPage') @ccclass('StopPage')
...@@ -55,7 +56,7 @@ export class StopPage extends UIBase { ...@@ -55,7 +56,7 @@ export class StopPage extends UIBase {
find("UI/BundleLoading").active = false find("UI/BundleLoading").active = false
}).catch((err)=>{ }).catch((err)=>{
// console.log(err) // console.log(err)
CarColorsGlobalInstance.instance.toastSysterm.showToast("关卡正在制作中") showToast("关卡正在制作中")
CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.HomePage) CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.HomePage)
CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.GamePage) CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.GamePage)
CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.StopPage) CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.StopPage)
......
...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance'; ...@@ -4,6 +4,7 @@ import { CarColorsGlobalInstance } from '../CarColorsGlobalInstance';
import { UINames } from '../CarColorsGlobalTypes'; import { UINames } from '../CarColorsGlobalTypes';
import { GlobalData, ConfigKeys } from '../../../ScriptFrame/GlobalData'; import { GlobalData, ConfigKeys } from '../../../ScriptFrame/GlobalData';
import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager'; import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager';
import { showToast } from "db://assets/Module/UIFast";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('SuccessPage') @ccclass('SuccessPage')
...@@ -13,7 +14,7 @@ export class SuccessPage extends UIBase { ...@@ -13,7 +14,7 @@ export class SuccessPage extends UIBase {
const gameSaveData: {level: number} = GlobalData.instance.getConfigData(ConfigKeys.GameSaveData) const gameSaveData: {level: number} = GlobalData.instance.getConfigData(ConfigKeys.GameSaveData)
gameSaveData.level += 1 gameSaveData.level += 1
GlobalData.instance.setConfigData(ConfigKeys.GameSaveData, gameSaveData) GlobalData.instance.setConfigData(ConfigKeys.GameSaveData, gameSaveData)
AudioManager.instance.playOneShot(AudioClipNames.win) AudioManager.instance.playOneShot(AudioClipNames.win)
} }
homeClick(){ homeClick(){
...@@ -58,7 +59,7 @@ export class SuccessPage extends UIBase { ...@@ -58,7 +59,7 @@ export class SuccessPage extends UIBase {
find("UI/BundleLoading").active = false find("UI/BundleLoading").active = false
}).catch((err)=>{ }).catch((err)=>{
// console.log(err) // console.log(err)
CarColorsGlobalInstance.instance.toastSysterm.showToast("关卡正在制作中") showToast("关卡正在制作中")
CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.HomePage) CarColorsGlobalInstance.instance.uiSysterm.showUI(UINames.HomePage)
CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.GamePage) CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.GamePage)
CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.SuccessPage) CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.SuccessPage)
......
...@@ -5,6 +5,7 @@ import { UIBase } from '../Components/UIBase'; ...@@ -5,6 +5,7 @@ import { UIBase } from '../Components/UIBase';
import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager'; import { PlatformManager } from '../../../ScriptFrame/Frame/platformManager';
import { GamePage } from './GamePage'; import { GamePage } from './GamePage';
import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager'; import { AudioManager, AudioClipNames } from '../../../ScriptFrame/Frame/AudioManager';
import { showToast } from "db://assets/Module/UIFast";
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('VipPage') @ccclass('VipPage')
...@@ -18,7 +19,7 @@ export class VipPage extends UIBase { ...@@ -18,7 +19,7 @@ export class VipPage extends UIBase {
CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.VipPage) CarColorsGlobalInstance.instance.uiSysterm.hideUI(UINames.VipPage)
AudioManager.instance.playOneShot(AudioClipNames.upgrade) AudioManager.instance.playOneShot(AudioClipNames.upgrade)
},()=>{ },()=>{
CarColorsGlobalInstance.instance.toastSysterm.showToast("视频播放未完成!") showToast("视频播放未完成!")
}) })
} }
closeClick(){ closeClick(){
......
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "7e510966-c2ba-4c75-9d15-09c591fe0481",
"files": [],
"subMetas": {},
"userData": {}
}
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "d12c8f84-9336-4371-bd42-2c837b1d0138",
"files": [],
"subMetas": {},
"userData": {}
}
import { _decorator, CCBoolean, PageView, Vec2 } from 'cc';
const {icon, ccclass, property, disallowMultiple, menu} = _decorator;
@ccclass('CirculatePageView')
@disallowMultiple
@menu('自定义组件/CirculatePageView')
export class CirculatePageView extends PageView {
@property({
displayName: '循环滚动',
tooltip: "是否循环"
})
public circulate = true;
protected _autoScrollToPage(): void {
const bounceBackStarted = this._startBounceBackIfNeeded();
if (!this.circulate && bounceBackStarted) {
const bounceBackAmount = this._getHowMuchOutOfBoundary();
this._clampDelta(bounceBackAmount);
if (bounceBackAmount.x > 0 || bounceBackAmount.y < 0) {
this._curPageIdx = this._pages.length === 0 ? 0 : this._pages.length - 1;
}
if (bounceBackAmount.x < 0 || bounceBackAmount.y > 0) {
this._curPageIdx = 0;
}
if (this.indicator) {
this.indicator._changedState();
}
} else {
const moveOffset = new Vec2();
Vec2.subtract(moveOffset, this._touchBeganPosition, this._touchEndPosition);
const index = this._curPageIdx;
const nextIndex = index + this._getDragDirection(moveOffset);
const timeInSecond = this.pageTurningSpeed * Math.abs(index - nextIndex);
if (this.circulate) {
if (nextIndex >= this._pages.length) {
this.scrollToPage(0, timeInSecond);
return;
}
if (nextIndex < 0) {
this.scrollToPage(this._pages.length - 1, timeInSecond);
return;
}
}
if (nextIndex < this._pages.length) {
if (this._isScrollable(moveOffset, index, nextIndex)) {
this.scrollToPage(nextIndex, timeInSecond);
return;
} else {
const touchMoveVelocity = this._calculateTouchMoveVelocity();
if (this._isQuicklyScrollable(touchMoveVelocity)) {
this.scrollToPage(nextIndex, timeInSecond);
return;
}
}
}
this.scrollToPage(index, timeInSecond);
}
}
}
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"ver": "4.0.24", "ver": "4.0.24",
"importer": "typescript", "importer": "typescript",
"imported": true, "imported": true,
"uuid": "a1e82b1f-7697-42f2-9769-f493b8aee3c1", "uuid": "1563e9d8-1994-463c-bdbb-15b00d1f998e",
"files": [], "files": [],
"subMetas": {}, "subMetas": {},
"userData": {} "userData": {}
......
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "4129038b-6188-47b6-accc-22983a479e45",
"files": [],
"subMetas": {},
"userData": {}
}
import { _decorator, Button, Component, Node, Sprite, SpriteFrame } from 'cc';
import { AudioMgr } from "../../core_tgx/base/AudioMgr";
const {ccclass, property, requireComponent} = _decorator;
@ccclass('MusicBtn')
@requireComponent(Button)
export class MusicBtn extends Component {
static btnList: MusicBtn[] = [];
private static _open: boolean = true;
static set open(open: boolean) {
this._open = open;
for (const btn of this.btnList) {
btn.open = open;
}
}
static get open() {
return this._open;
}
static setMusicOpen(open: boolean) {
if (open) {
localStorage.setItem("MusicStatus", "true");
AudioMgr.ins.resume();
AudioMgr.ins.musicVolume = 1;
AudioMgr.ins.soundVolume = 1;
} else {
localStorage.setItem("MusicStatus", "false");
AudioMgr.ins.stop();
AudioMgr.ins.musicVolume = 0;
AudioMgr.ins.soundVolume = 0;
}
}
@property(SpriteFrame) openSf: SpriteFrame = null;
@property(SpriteFrame) closeSf: SpriteFrame = null;
sp: Sprite = null;
private _open: boolean = true;
set open(open: boolean) {
this._open = open;
this.sp.spriteFrame = open ? this.openSf : this.closeSf;
}
get open() {
return this._open;
}
onLoad() {
this.sp = this.getComponent(Sprite);
MusicBtn.btnList.push(this);
MusicBtn.open = MusicBtn.open;
this.node.on(Button.EventType.CLICK, this.clickNode, this);
}
protected onDestroy() {
MusicBtn.btnList.splice(MusicBtn.btnList.indexOf(this), 1);
}
clickNode() {
MusicBtn.open = !MusicBtn.open;
MusicBtn.setMusicOpen(MusicBtn.open);
}
}
{
"ver": "4.0.24",
"importer": "typescript",
"imported": true,
"uuid": "aef2290e-2a01-4bf2-b751-3402f5d2d9f0",
"files": [],
"subMetas": {},
"userData": {}
}
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "98c4763d-a6a0-42dc-b228-4fe79200b423",
"files": [],
"subMetas": {},
"userData": {}
}
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.
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.
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