commit 54580cc1b2b6e82c3c4baa538c1b2aba104093da
Author: YuanHuakk <1751826683@qq.com>
Date: Tue Apr 16 23:03:54 2024 +0800
init git
diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..df5456b
Binary files /dev/null and b/.DS_Store differ
diff --git a/.creator/asset-template/typescript/Custom Script Template Help Documentation.url b/.creator/asset-template/typescript/Custom Script Template Help Documentation.url
new file mode 100644
index 0000000..7606df0
--- /dev/null
+++ b/.creator/asset-template/typescript/Custom Script Template Help Documentation.url
@@ -0,0 +1,2 @@
+[InternetShortcut]
+URL=https://docs.cocos.com/creator/manual/en/scripting/setup.html#custom-script-template
\ No newline at end of file
diff --git a/.creator/default-meta.json b/.creator/default-meta.json
new file mode 100644
index 0000000..abb1239
--- /dev/null
+++ b/.creator/default-meta.json
@@ -0,0 +1,5 @@
+{
+ "image": {
+ "type": "sprite-frame"
+ }
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a231b3f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,24 @@
+
+#///////////////////////////
+# Cocos Creator 3D Project
+#///////////////////////////
+library/
+temp/
+local/
+build/
+profiles/
+native
+#//////////////////////////
+# NPM
+#//////////////////////////
+node_modules/
+
+#//////////////////////////
+# VSCode
+#//////////////////////////
+.vscode/
+
+#//////////////////////////
+# WebStorm
+#//////////////////////////
+.idea/
\ No newline at end of file
diff --git a/assets/.DS_Store b/assets/.DS_Store
new file mode 100644
index 0000000..0a47bfe
Binary files /dev/null and b/assets/.DS_Store differ
diff --git a/assets/FishSingle.meta b/assets/FishSingle.meta
new file mode 100644
index 0000000..ac1d0db
--- /dev/null
+++ b/assets/FishSingle.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "5ccf8fa3-c3bf-404f-b207-0b1714b2d230",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/.DS_Store b/assets/FishSingle/.DS_Store
new file mode 100644
index 0000000..77f7ab5
Binary files /dev/null and b/assets/FishSingle/.DS_Store differ
diff --git a/assets/FishSingle/adfdfd.meta b/assets/FishSingle/adfdfd.meta
new file mode 100644
index 0000000..d7bf408
--- /dev/null
+++ b/assets/FishSingle/adfdfd.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "f9a4b7a0-c016-41ea-96fb-68eb54fdcdcf",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/adfdfd/btndrag.png b/assets/FishSingle/adfdfd/btndrag.png
new file mode 100644
index 0000000..c178e6b
Binary files /dev/null and b/assets/FishSingle/adfdfd/btndrag.png differ
diff --git a/assets/FishSingle/adfdfd/btndrag.png.meta b/assets/FishSingle/adfdfd/btndrag.png.meta
new file mode 100644
index 0000000..23ab69c
--- /dev/null
+++ b/assets/FishSingle/adfdfd/btndrag.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "a916117c-1e84-423c-8290-b8b9fca08a6f",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "a916117c-1e84-423c-8290-b8b9fca08a6f@6c48a",
+ "displayName": "btndrag",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "a916117c-1e84-423c-8290-b8b9fca08a6f",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "a916117c-1e84-423c-8290-b8b9fca08a6f@f9941",
+ "displayName": "btndrag",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 148,
+ "height": 77,
+ "rawWidth": 148,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "a916117c-1e84-423c-8290-b8b9fca08a6f@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -74,
+ -38.5,
+ 0,
+ 74,
+ -38.5,
+ 0,
+ -74,
+ 38.5,
+ 0,
+ 74,
+ 38.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 77,
+ 148,
+ 77,
+ 0,
+ 0,
+ 148,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -74,
+ -38.5,
+ 0
+ ],
+ "maxPos": [
+ 74,
+ 38.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "a916117c-1e84-423c-8290-b8b9fca08a6f@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/adfdfd/fishCredit.fnt b/assets/FishSingle/adfdfd/fishCredit.fnt
new file mode 100644
index 0000000..cb34c39
--- /dev/null
+++ b/assets/FishSingle/adfdfd/fishCredit.fnt
@@ -0,0 +1,15 @@
+info face="Arial" size=32 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0
+common lineHeight=32 base=26 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
+page id=0 file="fishCredit_0.png"
+chars count=11
+char id=46 x=0 y=34 width=10 height=33 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=15
+char id=48 x=0 y=0 width=25 height=33 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15
+char id=49 x=234 y=0 width=15 height=33 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
+char id=50 x=26 y=0 width=25 height=33 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15
+char id=51 x=52 y=0 width=25 height=33 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15
+char id=52 x=78 y=0 width=25 height=33 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15
+char id=53 x=104 y=0 width=25 height=33 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15
+char id=54 x=130 y=0 width=25 height=33 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15
+char id=55 x=156 y=0 width=25 height=33 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15
+char id=56 x=182 y=0 width=25 height=33 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15
+char id=57 x=208 y=0 width=25 height=33 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15
diff --git a/assets/FishSingle/adfdfd/fishCredit.fnt.meta b/assets/FishSingle/adfdfd/fishCredit.fnt.meta
new file mode 100644
index 0000000..abb1990
--- /dev/null
+++ b/assets/FishSingle/adfdfd/fishCredit.fnt.meta
@@ -0,0 +1,143 @@
+{
+ "ver": "1.0.6",
+ "importer": "bitmap-font",
+ "imported": true,
+ "uuid": "1211e573-316a-4495-8f42-3cbbf205c898",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "_fntConfig": {
+ "commonHeight": 32,
+ "fontSize": 32,
+ "atlasName": "fishCredit_0.png",
+ "fontDefDictionary": {
+ "46": {
+ "rect": {
+ "x": 0,
+ "y": 34,
+ "width": 10,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 10
+ },
+ "48": {
+ "rect": {
+ "x": 0,
+ "y": 0,
+ "width": 25,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 25
+ },
+ "49": {
+ "rect": {
+ "x": 234,
+ "y": 0,
+ "width": 15,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 15
+ },
+ "50": {
+ "rect": {
+ "x": 26,
+ "y": 0,
+ "width": 25,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 25
+ },
+ "51": {
+ "rect": {
+ "x": 52,
+ "y": 0,
+ "width": 25,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 25
+ },
+ "52": {
+ "rect": {
+ "x": 78,
+ "y": 0,
+ "width": 25,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 25
+ },
+ "53": {
+ "rect": {
+ "x": 104,
+ "y": 0,
+ "width": 25,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 25
+ },
+ "54": {
+ "rect": {
+ "x": 130,
+ "y": 0,
+ "width": 25,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 25
+ },
+ "55": {
+ "rect": {
+ "x": 156,
+ "y": 0,
+ "width": 25,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 25
+ },
+ "56": {
+ "rect": {
+ "x": 182,
+ "y": 0,
+ "width": 25,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 25
+ },
+ "57": {
+ "rect": {
+ "x": 208,
+ "y": 0,
+ "width": 25,
+ "height": 33
+ },
+ "xOffset": 0,
+ "yOffset": 0,
+ "xAdvance": 25
+ }
+ },
+ "kerningDict": {}
+ },
+ "fontSize": 32,
+ "textureUuid": "8b2ebaee-0f30-44ee-a238-7d46fe6e59f4"
+ }
+}
diff --git a/assets/FishSingle/adfdfd/fishCredit_0.png b/assets/FishSingle/adfdfd/fishCredit_0.png
new file mode 100644
index 0000000..534e405
Binary files /dev/null and b/assets/FishSingle/adfdfd/fishCredit_0.png differ
diff --git a/assets/FishSingle/adfdfd/fishCredit_0.png.meta b/assets/FishSingle/adfdfd/fishCredit_0.png.meta
new file mode 100644
index 0000000..f310e9a
--- /dev/null
+++ b/assets/FishSingle/adfdfd/fishCredit_0.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "8b2ebaee-0f30-44ee-a238-7d46fe6e59f4",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "8b2ebaee-0f30-44ee-a238-7d46fe6e59f4@6c48a",
+ "displayName": "fishCredit_0",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "8b2ebaee-0f30-44ee-a238-7d46fe6e59f4",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "8b2ebaee-0f30-44ee-a238-7d46fe6e59f4@f9941",
+ "displayName": "fishCredit_0",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3.5,
+ "offsetY": 94.5,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 249,
+ "height": 67,
+ "rawWidth": 256,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "8b2ebaee-0f30-44ee-a238-7d46fe6e59f4@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -124.5,
+ -33.5,
+ 0,
+ 124.5,
+ -33.5,
+ 0,
+ -124.5,
+ 33.5,
+ 0,
+ 124.5,
+ 33.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 256,
+ 249,
+ 256,
+ 0,
+ 189,
+ 249,
+ 189
+ ],
+ "nuv": [
+ 0,
+ 0.73828125,
+ 0.97265625,
+ 0.73828125,
+ 0,
+ 1,
+ 0.97265625,
+ 1
+ ],
+ "minPos": [
+ -124.5,
+ -33.5,
+ 0
+ ],
+ "maxPos": [
+ 124.5,
+ 33.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "8b2ebaee-0f30-44ee-a238-7d46fe6e59f4@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/adfdfd/fishTp.plist b/assets/FishSingle/adfdfd/fishTp.plist
new file mode 100644
index 0000000..a9053c6
--- /dev/null
+++ b/assets/FishSingle/adfdfd/fishTp.plist
@@ -0,0 +1,243 @@
+
+
+
+
+ frames
+
+ +.png
+
+ frame
+ {{404,701},{97,97}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{97,97}}
+ sourceSize
+ {97,97}
+
+ -.png
+
+ frame
+ {{404,602},{97,97}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{97,97}}
+ sourceSize
+ {97,97}
+
+ bingdong.png
+
+ frame
+ {{365,158},{142,142}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{142,142}}
+ sourceSize
+ {142,142}
+
+ cizuo-button.png
+
+ frame
+ {{2,288},{312,64}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{312,64}}
+ sourceSize
+ {312,64}
+
+ dizuo.png
+
+ frame
+ {{2,354},{301,128}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{301,128}}
+ sourceSize
+ {301,128}
+
+ jiantou.png
+
+ frame
+ {{452,48},{41,70}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{41,70}}
+ sourceSize
+ {41,70}
+
+ kongwei.png
+
+ frame
+ {{377,800},{85,80}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{85,80}}
+ sourceSize
+ {85,80}
+
+ pao1.png
+
+ frame
+ {{305,452},{148,153}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{148,153}}
+ sourceSize
+ {148,153}
+
+ paoe.png
+
+ frame
+ {{452,2},{44,49}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{44,49}}
+ sourceSize
+ {44,49}
+
+ paoshenji.png
+
+ frame
+ {{316,302},{164,148}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{164,148}}
+ sourceSize
+ {164,148}
+
+ quite.png
+
+ frame
+ {{261,718},{114,114}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{114,114}}
+ sourceSize
+ {114,114}
+
+ shensuotiao-button.png
+
+ frame
+ {{2,2},{448,154}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{448,154}}
+ sourceSize
+ {448,154}
+
+ shezhi.png
+
+ frame
+ {{145,626},{114,114}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{114,114}}
+ sourceSize
+ {114,114}
+
+ suoding.png
+
+ frame
+ {{2,484},{141,141}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{141,141}}
+ sourceSize
+ {141,141}
+
+ tujian.png
+
+ frame
+ {{288,602},{114,114}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{114,114}}
+ sourceSize
+ {114,114}
+
+ zhuzuo-button.png
+
+ frame
+ {{2,158},{361,128}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{361,128}}
+ sourceSize
+ {361,128}
+
+ zidong.png
+
+ frame
+ {{145,484},{140,141}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{140,141}}
+ sourceSize
+ {140,141}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fishTp.png
+ size
+ {512,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:de95c792e0572a55abf57298251c2d77:1/1$
+ textureFileName
+ fishTp.png
+
+
+
diff --git a/assets/FishSingle/adfdfd/fishTp.plist.meta b/assets/FishSingle/adfdfd/fishTp.plist.meta
new file mode 100644
index 0000000..85f85d5
--- /dev/null
+++ b/assets/FishSingle/adfdfd/fishTp.plist.meta
@@ -0,0 +1,799 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "21798": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@21798",
+ "displayName": "",
+ "id": "21798",
+ "name": "suoding",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 484,
+ "width": 141,
+ "height": 141,
+ "rawWidth": 141,
+ "rawHeight": 141,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "27560": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@27560",
+ "displayName": "",
+ "id": "27560",
+ "name": "paoshenji",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 316,
+ "trimY": 302,
+ "width": 164,
+ "height": 148,
+ "rawWidth": 164,
+ "rawHeight": 148,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "72079": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@72079",
+ "displayName": "",
+ "id": "72079",
+ "name": "jiantou",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 452,
+ "trimY": 48,
+ "width": 41,
+ "height": 70,
+ "rawWidth": 41,
+ "rawHeight": 70,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "223e0": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@223e0",
+ "displayName": "",
+ "id": "223e0",
+ "name": "+",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 404,
+ "trimY": 701,
+ "width": 97,
+ "height": 97,
+ "rawWidth": 97,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3b6d7": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@3b6d7",
+ "displayName": "",
+ "id": "3b6d7",
+ "name": "-",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 404,
+ "trimY": 602,
+ "width": 97,
+ "height": 97,
+ "rawWidth": 97,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6d0e6": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@6d0e6",
+ "displayName": "",
+ "id": "6d0e6",
+ "name": "bingdong",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 365,
+ "trimY": 158,
+ "width": 142,
+ "height": 142,
+ "rawWidth": 142,
+ "rawHeight": 142,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e93b0": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@e93b0",
+ "displayName": "",
+ "id": "e93b0",
+ "name": "cizuo-button",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 288,
+ "width": 312,
+ "height": 64,
+ "rawWidth": 312,
+ "rawHeight": 64,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 20,
+ "borderRight": 20,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b37de": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@b37de",
+ "displayName": "",
+ "id": "b37de",
+ "name": "dizuo",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 354,
+ "width": 301,
+ "height": 128,
+ "rawWidth": 301,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ab8f7": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@ab8f7",
+ "displayName": "",
+ "id": "ab8f7",
+ "name": "kongwei",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 377,
+ "trimY": 800,
+ "width": 85,
+ "height": 80,
+ "rawWidth": 85,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8e91e": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@8e91e",
+ "displayName": "",
+ "id": "8e91e",
+ "name": "pao1",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 305,
+ "trimY": 452,
+ "width": 148,
+ "height": 153,
+ "rawWidth": 148,
+ "rawHeight": 153,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ca738": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@ca738",
+ "displayName": "",
+ "id": "ca738",
+ "name": "paoe",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 452,
+ "trimY": 2,
+ "width": 44,
+ "height": 49,
+ "rawWidth": 44,
+ "rawHeight": 49,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "140eb": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@140eb",
+ "displayName": "",
+ "id": "140eb",
+ "name": "quite",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 261,
+ "trimY": 718,
+ "width": 114,
+ "height": 114,
+ "rawWidth": 114,
+ "rawHeight": 114,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "87bb4": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@87bb4",
+ "displayName": "",
+ "id": "87bb4",
+ "name": "shensuotiao-button",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 448,
+ "height": 154,
+ "rawWidth": 448,
+ "rawHeight": 154,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "590e7": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@590e7",
+ "displayName": "",
+ "id": "590e7",
+ "name": "shezhi",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 145,
+ "trimY": 626,
+ "width": 114,
+ "height": 114,
+ "rawWidth": 114,
+ "rawHeight": 114,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "215b4": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@215b4",
+ "displayName": "",
+ "id": "215b4",
+ "name": "tujian",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 288,
+ "trimY": 602,
+ "width": 114,
+ "height": 114,
+ "rawWidth": 114,
+ "rawHeight": 114,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "692f6": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@692f6",
+ "displayName": "",
+ "id": "692f6",
+ "name": "zhuzuo-button",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 158,
+ "width": 361,
+ "height": 128,
+ "rawWidth": 361,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "348cd": {
+ "importer": "sprite-frame",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4@348cd",
+ "displayName": "",
+ "id": "348cd",
+ "name": "zidong",
+ "userData": {
+ "atlasUuid": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 145,
+ "trimY": 484,
+ "width": 140,
+ "height": 141,
+ "rawWidth": 140,
+ "rawHeight": 141,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fishTp.png",
+ "format": 2,
+ "textureUuid": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "uuid": "22eaab96-f558-48fc-bd44-75f2629b62a4"
+ }
+}
diff --git a/assets/FishSingle/adfdfd/fishTp.png b/assets/FishSingle/adfdfd/fishTp.png
new file mode 100644
index 0000000..56a2ca1
Binary files /dev/null and b/assets/FishSingle/adfdfd/fishTp.png differ
diff --git a/assets/FishSingle/adfdfd/fishTp.png.meta b/assets/FishSingle/adfdfd/fishTp.png.meta
new file mode 100644
index 0000000..15e806a
--- /dev/null
+++ b/assets/FishSingle/adfdfd/fishTp.png.meta
@@ -0,0 +1,42 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "displayName": "fishTp",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "wrapModeS": "repeat",
+ "wrapModeT": "repeat",
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "aa4d8768-7984-4bdd-92ec-43b2f8cd627e@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/adfdfd/word-yinxiao.png b/assets/FishSingle/adfdfd/word-yinxiao.png
new file mode 100644
index 0000000..bbbb5e0
Binary files /dev/null and b/assets/FishSingle/adfdfd/word-yinxiao.png differ
diff --git a/assets/FishSingle/adfdfd/word-yinxiao.png.meta b/assets/FishSingle/adfdfd/word-yinxiao.png.meta
new file mode 100644
index 0000000..4d04f2f
--- /dev/null
+++ b/assets/FishSingle/adfdfd/word-yinxiao.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "b251ef0b-b0ae-4cfe-bd41-e9d8118d42d1",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "b251ef0b-b0ae-4cfe-bd41-e9d8118d42d1@6c48a",
+ "displayName": "word-yinxiao",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "b251ef0b-b0ae-4cfe-bd41-e9d8118d42d1",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "b251ef0b-b0ae-4cfe-bd41-e9d8118d42d1@f9941",
+ "displayName": "word-yinxiao",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 101,
+ "height": 36,
+ "rawWidth": 101,
+ "rawHeight": 36,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "b251ef0b-b0ae-4cfe-bd41-e9d8118d42d1@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -50.5,
+ -18,
+ 0,
+ 50.5,
+ -18,
+ 0,
+ -50.5,
+ 18,
+ 0,
+ 50.5,
+ 18,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 36,
+ 101,
+ 36,
+ 0,
+ 0,
+ 101,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -50.5,
+ -18,
+ 0
+ ],
+ "maxPos": [
+ 50.5,
+ 18,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "b251ef0b-b0ae-4cfe-bd41-e9d8118d42d1@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/adfdfd/word-yinyue.png b/assets/FishSingle/adfdfd/word-yinyue.png
new file mode 100644
index 0000000..7eb50d9
Binary files /dev/null and b/assets/FishSingle/adfdfd/word-yinyue.png differ
diff --git a/assets/FishSingle/adfdfd/word-yinyue.png.meta b/assets/FishSingle/adfdfd/word-yinyue.png.meta
new file mode 100644
index 0000000..3c0ed32
--- /dev/null
+++ b/assets/FishSingle/adfdfd/word-yinyue.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "a8f84ae1-02dd-4b04-b75e-8f9dc4bbfe73",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "a8f84ae1-02dd-4b04-b75e-8f9dc4bbfe73@6c48a",
+ "displayName": "word-yinyue",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "a8f84ae1-02dd-4b04-b75e-8f9dc4bbfe73",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "a8f84ae1-02dd-4b04-b75e-8f9dc4bbfe73@f9941",
+ "displayName": "word-yinyue",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 101,
+ "height": 36,
+ "rawWidth": 101,
+ "rawHeight": 36,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "a8f84ae1-02dd-4b04-b75e-8f9dc4bbfe73@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -50.5,
+ -18,
+ 0,
+ 50.5,
+ -18,
+ 0,
+ -50.5,
+ 18,
+ 0,
+ 50.5,
+ 18,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 36,
+ 101,
+ 36,
+ 0,
+ 0,
+ 101,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -50.5,
+ -18,
+ 0
+ ],
+ "maxPos": [
+ 50.5,
+ 18,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "a8f84ae1-02dd-4b04-b75e-8f9dc4bbfe73@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/animation.meta b/assets/FishSingle/animation.meta
new file mode 100644
index 0000000..2ba9611
--- /dev/null
+++ b/assets/FishSingle/animation.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "ce2640e4-c325-412c-92ce-e36d166658c2",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/animation/Click Effect.prefab b/assets/FishSingle/animation/Click Effect.prefab
new file mode 100644
index 0000000..096b3d6
--- /dev/null
+++ b/assets/FishSingle/animation/Click Effect.prefab
@@ -0,0 +1,196 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Click Effect",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Click Effect",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ }
+ ],
+ "_prefab": {
+ "__id__": 10
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": null,
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7astmV8QFCZoL7UYO7JOp8"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "71a28c77-5924-40de-9a2e-df84682de9a6"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "71a28c77-5924-40de-9a2e-df84682de9a6"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "83+iBA3d5BEL/YrP7NSYHs"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1flCQRan5EOb8wEL7GYMWv"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 40,
+ "height": 36
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "caRjURqdhENIrExmrOJzUc"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "04Iog1bgRF3oo4bMCXFBTg"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/animation/Click Effect.prefab.meta b/assets/FishSingle/animation/Click Effect.prefab.meta
new file mode 100644
index 0000000..21a1053
--- /dev/null
+++ b/assets/FishSingle/animation/Click Effect.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "e3815a16-44e9-4990-a53f-0fe3e9784029",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Click Effect"
+ }
+}
diff --git a/assets/FishSingle/animation/ClickEffect.anim b/assets/FishSingle/animation/ClickEffect.anim
new file mode 100644
index 0000000..492b7f0
--- /dev/null
+++ b/assets/FishSingle/animation/ClickEffect.anim
@@ -0,0 +1,105 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "ClickEffect",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 1,
+ "_duration": 0.5666666666666667,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.06666666666666667,
+ 0.13333333333333333,
+ 0.2,
+ 0.26666666666666666,
+ 0.3333333333333333,
+ 0.4,
+ 0.4666666666666667,
+ 0.5333333333333333,
+ 0.55
+ ],
+ "_values": [
+ {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5@6ccc3",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5@9cb1a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5@38c80",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5@6238f",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5@b8062",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5@c7ab2",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5@c5523",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5@7e345",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7f560c03-1db2-49db-abb7-65e14eed3ef5@7e345",
+ "__expectedType__": "cc.Asset"
+ },
+ null
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/animation/ClickEffect.anim.meta b/assets/FishSingle/animation/ClickEffect.anim.meta
new file mode 100644
index 0000000..4da4ff4
--- /dev/null
+++ b/assets/FishSingle/animation/ClickEffect.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "71a28c77-5924-40de-9a2e-df84682de9a6",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "ClickEffect"
+ }
+}
diff --git a/assets/FishSingle/animation/Wave.meta b/assets/FishSingle/animation/Wave.meta
new file mode 100644
index 0000000..e57a196
--- /dev/null
+++ b/assets/FishSingle/animation/Wave.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "690a3398-65d1-4d56-bb96-5428c0e9f301",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/animation/Wave/Wave.anim b/assets/FishSingle/animation/Wave/Wave.anim
new file mode 100644
index 0000000..a617089
--- /dev/null
+++ b/assets/FishSingle/animation/Wave/Wave.anim
@@ -0,0 +1,1705 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Wave",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 1.3333333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 15
+ },
+ {
+ "__id__": 22
+ },
+ {
+ "__id__": 29
+ },
+ {
+ "__id__": 36
+ },
+ {
+ "__id__": 43
+ },
+ {
+ "__id__": 50
+ },
+ {
+ "__id__": 57
+ },
+ {
+ "__id__": 63
+ },
+ {
+ "__id__": 69
+ },
+ {
+ "__id__": 75
+ },
+ {
+ "__id__": 81
+ },
+ {
+ "__id__": 87
+ },
+ {
+ "__id__": 93
+ },
+ {
+ "__id__": 99
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.UntypedTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channels": [
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "scale"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble1"
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 5
+ },
+ "property": "x"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.11666666666666667,
+ 0.25,
+ 0.7166666666666667
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.4,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.8,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 7
+ },
+ "property": "y"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.11666666666666667,
+ 0.25,
+ 0.7166666666666667
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.4,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.8,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 9
+ }
+ },
+ "_channels": [
+ {
+ "__id__": 11
+ },
+ {
+ "__id__": 13
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 10
+ },
+ "scale"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble2"
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 12
+ },
+ "property": "x"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.7,
+ 0.75,
+ 1.2833333333333334
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 2,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 14
+ },
+ "property": "y"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.7,
+ 0.75,
+ 1.2833333333333334
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 2,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 16
+ }
+ },
+ "_channels": [
+ {
+ "__id__": 18
+ },
+ {
+ "__id__": 20
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 17
+ },
+ "scale"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble3"
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 19
+ },
+ "property": "x"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.16666666666666666,
+ 0.3333333333333333,
+ 0.7666666666666667
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.2,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 3,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 21
+ },
+ "property": "y"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.16666666666666666,
+ 0.3333333333333333,
+ 0.7666666666666667
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.2,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 3,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 23
+ }
+ },
+ "_channels": [
+ {
+ "__id__": 25
+ },
+ {
+ "__id__": 27
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 24
+ },
+ "scale"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble4"
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 26
+ },
+ "property": "x"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.5833333333333334,
+ 0.7166666666666667,
+ 1.1
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 2.2,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 28
+ },
+ "property": "y"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.5833333333333334,
+ 0.7166666666666667,
+ 1.1
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 2.2,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 30
+ }
+ },
+ "_channels": [
+ {
+ "__id__": 32
+ },
+ {
+ "__id__": 34
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 31
+ },
+ "scale"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble5"
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 33
+ },
+ "property": "x"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.23333333333333334,
+ 0.4166666666666667,
+ 0.8166666666666667
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.4,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.9,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 35
+ },
+ "property": "y"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.23333333333333334,
+ 0.4166666666666667,
+ 0.8166666666666667
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.4,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.9,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 37
+ }
+ },
+ "_channels": [
+ {
+ "__id__": 39
+ },
+ {
+ "__id__": 41
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 38
+ },
+ "scale"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble6"
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 40
+ },
+ "property": "x"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.5833333333333334,
+ 0.8,
+ 1.2166666666666666
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.3,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 2.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 42
+ },
+ "property": "y"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.5833333333333334,
+ 0.8,
+ 1.2166666666666666
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.3,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 2.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 44
+ }
+ },
+ "_channels": [
+ {
+ "__id__": 46
+ },
+ {
+ "__id__": 48
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 45
+ },
+ "scale"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble7"
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 47
+ },
+ "property": "x"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.5333333333333333,
+ 0.7333333333333333,
+ 1.1666666666666667
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 49
+ },
+ "property": "y"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.5333333333333333,
+ 0.7333333333333333,
+ 1.1666666666666667
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 51
+ }
+ },
+ "_channels": [
+ {
+ "__id__": 53
+ },
+ {
+ "__id__": 55
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 52
+ },
+ "scale"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble8"
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 54
+ },
+ "property": "x"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.25,
+ 0.43333333333333335,
+ 0.9
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 3,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.UntypedTrackChannel",
+ "_curve": {
+ "__id__": 56
+ },
+ "property": "y"
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.25,
+ 0.43333333333333335,
+ 0.9
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 1.6,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 3,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.RealTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 58
+ }
+ },
+ "_channel": {
+ "__id__": 61
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 59
+ },
+ {
+ "__id__": 60
+ },
+ "opacity"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble1"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.UIOpacity"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 62
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.7166666666666667,
+ 0.75
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 255,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.RealTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 64
+ }
+ },
+ "_channel": {
+ "__id__": 67
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 65
+ },
+ {
+ "__id__": 66
+ },
+ "opacity"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble2"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.UIOpacity"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 68
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 1.2833333333333334,
+ 1.3333333333333333
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 255,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.RealTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 70
+ }
+ },
+ "_channel": {
+ "__id__": 73
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 71
+ },
+ {
+ "__id__": 72
+ },
+ "opacity"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble3"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.UIOpacity"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 74
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.7666666666666667,
+ 0.8
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 255,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.RealTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 76
+ }
+ },
+ "_channel": {
+ "__id__": 79
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 77
+ },
+ {
+ "__id__": 78
+ },
+ "opacity"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble4"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.UIOpacity"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 80
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 1.1,
+ 1.1666666666666667
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 255,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.RealTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 82
+ }
+ },
+ "_channel": {
+ "__id__": 85
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 83
+ },
+ {
+ "__id__": 84
+ },
+ "opacity"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble5"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.UIOpacity"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 86
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.8166666666666667,
+ 0.85
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 255,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.RealTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 88
+ }
+ },
+ "_channel": {
+ "__id__": 91
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 89
+ },
+ {
+ "__id__": 90
+ },
+ "opacity"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble6"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.UIOpacity"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 92
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 1.2166666666666666,
+ 1.25
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 255,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.RealTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 94
+ }
+ },
+ "_channel": {
+ "__id__": 97
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 95
+ },
+ {
+ "__id__": 96
+ },
+ "opacity"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble7"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.UIOpacity"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 98
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 1.1666666666666667,
+ 1.2
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 255,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.RealTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 100
+ }
+ },
+ "_channel": {
+ "__id__": 103
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 101
+ },
+ {
+ "__id__": 102
+ },
+ "opacity"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Bubble8"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.UIOpacity"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 104
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0.9,
+ 0.9333333333333333
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 255,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/animation/Wave/Wave.anim.meta b/assets/FishSingle/animation/Wave/Wave.anim.meta
new file mode 100644
index 0000000..08e03ed
--- /dev/null
+++ b/assets/FishSingle/animation/Wave/Wave.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "4993b0f0-eb03-4c8a-a6b5-adf43a342f1e",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Wave"
+ }
+}
diff --git a/assets/FishSingle/animation/Wave/Wave.prefab b/assets/FishSingle/animation/Wave/Wave.prefab
new file mode 100644
index 0000000..bdc2826
--- /dev/null
+++ b/assets/FishSingle/animation/Wave/Wave.prefab
@@ -0,0 +1,2978 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Wave",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Wave",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 74
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 146
+ },
+ {
+ "__id__": 148
+ },
+ {
+ "__id__": 150
+ }
+ ],
+ "_prefab": {
+ "__id__": 152
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubbles",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 11
+ },
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 27
+ },
+ {
+ "__id__": 35
+ },
+ {
+ "__id__": 43
+ },
+ {
+ "__id__": 51
+ },
+ {
+ "__id__": 59
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 67
+ },
+ {
+ "__id__": 69
+ },
+ {
+ "__id__": 71
+ }
+ ],
+ "_prefab": {
+ "__id__": 73
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble1",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ }
+ ],
+ "_prefab": {
+ "__id__": 10
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -205,
+ "y": 496,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.6,
+ "y": 1.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f3q9a3kJxI6619IcogTvp7"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7bjr7kD7NONrOQYZ9lcIMQ"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "dcKMSTgtdNaa5nAkcToQOz"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "7bGQKSiNpHp4y9j6OVBVgS"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble2",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ },
+ {
+ "__id__": 16
+ }
+ ],
+ "_prefab": {
+ "__id__": 18
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -191.9999999,
+ "y": 61.9999999,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.5999999,
+ "y": 1.5999999,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 11
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "02sfhCv7JG4I7QydYNzVeW"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 11
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6dlQ2/W71NI53eymn9VxGM"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 11
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 17
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e5CDHuY8hE2reeU3lCMpy6"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "dd6eUfyXFNkIP12QgbZn+B"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble3",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 20
+ },
+ {
+ "__id__": 22
+ },
+ {
+ "__id__": 24
+ }
+ ],
+ "_prefab": {
+ "__id__": 26
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -197,
+ "y": 412,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 3,
+ "y": 3,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 19
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 21
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "53W2pplCxMxIhA5nnbq1LB"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 19
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 23
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "44NKrf66JHdb+LKl2Ezzmt"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 19
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 25
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c0lhyGikNH1ZZl/kdIg/Yk"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "4ddnM9W2tEUbNPOt5ZOBWd"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble4",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 28
+ },
+ {
+ "__id__": 30
+ },
+ {
+ "__id__": 32
+ }
+ ],
+ "_prefab": {
+ "__id__": 34
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -180,
+ "y": 234,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2,
+ "y": 2,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 27
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 29
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0fUmVwCOxCSIaT7G1MNUo9"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 27
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 31
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0dpd1Zd+ZGn7vJ4jK4knb5"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 27
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 33
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2c/bdhw8tKsLjIUUDwDFYJ"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "3c0v58W9lPR6hostd1fdLn"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble5",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 36
+ },
+ {
+ "__id__": 38
+ },
+ {
+ "__id__": 40
+ }
+ ],
+ "_prefab": {
+ "__id__": 42
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -148,
+ "y": 12,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.6,
+ "y": 1.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 35
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 37
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6dxot+8q9C37r2s5ewT4DZ"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 35
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 39
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "215gVLdH1KiZCBgvJruqff"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 35
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 41
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fehiv+63xGL5gwtO3PdnXL"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "0em9r7dXFHzJgKe8Ny9ru6"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble6",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 44
+ },
+ {
+ "__id__": 46
+ },
+ {
+ "__id__": 48
+ }
+ ],
+ "_prefab": {
+ "__id__": 50
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -183,
+ "y": 322,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 43
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 45
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fcLkAwjZtMZoH9+WTnTqiB"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 43
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 47
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2f90AtbcZFvJhZtsixI9hd"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 43
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 49
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "88Xuv9LwxGnoNTa2legUfE"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "ac6YEL+j1GIZBHjloQtT/H"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble7",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 52
+ },
+ {
+ "__id__": 54
+ },
+ {
+ "__id__": 56
+ }
+ ],
+ "_prefab": {
+ "__id__": 58
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -151,
+ "y": 174,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2.6,
+ "y": 2.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 51
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 53
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "38AN/szR9AmZIx2VxovYDS"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 51
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 55
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ffrrfuTqZEaLKEZKAzbt3j"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 51
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 57
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "13oCkPb91AFZSFvFLXKK1U"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "b4djTI8AtGDLDu+lQhA/aq"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble8",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 60
+ },
+ {
+ "__id__": 62
+ },
+ {
+ "__id__": 64
+ }
+ ],
+ "_prefab": {
+ "__id__": 66
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -94,
+ "y": 124,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.5,
+ "y": 1.5,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 59
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 61
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e4SQ8fxl5Ge62389leGnmM"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 59
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 63
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "00IrWZYDxMV7jJ4G4MBlpM"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 59
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 65
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3aHyfkaItK9rtw15yu8eph"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "2cqWwUA8dNlZ9t02VKRdo1"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 68
+ },
+ "playOnLoad": true,
+ "_clips": [
+ {
+ "__uuid__": "4993b0f0-eb03-4c8a-a6b5-adf43a342f1e"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "4993b0f0-eb03-4c8a-a6b5-adf43a342f1e"
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "59id0VaLxP+p7t3Dxv/8IF"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 70
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "99g1ZAv7hGt6HI858icDir"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 72
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8fUqjcm1tFVa2b8SUumfEg"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "4c/2ku9tdINKjWocgAMsV8"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubbles",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [
+ {
+ "__id__": 75
+ },
+ {
+ "__id__": 83
+ },
+ {
+ "__id__": 91
+ },
+ {
+ "__id__": 99
+ },
+ {
+ "__id__": 107
+ },
+ {
+ "__id__": 115
+ },
+ {
+ "__id__": 123
+ },
+ {
+ "__id__": 131
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 139
+ },
+ {
+ "__id__": 141
+ },
+ {
+ "__id__": 143
+ }
+ ],
+ "_prefab": {
+ "__id__": 145
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": -540,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble1",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 74
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 76
+ },
+ {
+ "__id__": 78
+ },
+ {
+ "__id__": 80
+ }
+ ],
+ "_prefab": {
+ "__id__": 82
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -205,
+ "y": 496,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.6,
+ "y": 1.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 75
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 77
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5fro4OMTBCg6tJ7L5zQwTt"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 75
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 79
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d5PeZQBZ1PPa0UOsPGJNf0"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 75
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 81
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "484zlR7ThE/4lcEh50yu5y"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "c0UJgyc25EXIoENsuS1ds1"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble2",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 74
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 84
+ },
+ {
+ "__id__": 86
+ },
+ {
+ "__id__": 88
+ }
+ ],
+ "_prefab": {
+ "__id__": 90
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -191.9999999,
+ "y": 61.9999999,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.5999999,
+ "y": 1.5999999,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 83
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 85
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8anDxPJHhBja+ygPqEaqHs"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 83
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 87
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "63Au4ehBdK0amb6zQG0UVW"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 83
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 89
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "05eK+I7lVGraACU4U7JXif"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "e2arRkZ6RIkKEOKhxLr/OX"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble3",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 74
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 92
+ },
+ {
+ "__id__": 94
+ },
+ {
+ "__id__": 96
+ }
+ ],
+ "_prefab": {
+ "__id__": 98
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -197,
+ "y": 412,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 3,
+ "y": 3,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 91
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 93
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1cmT40u/dMRaGN7SEeJTN5"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 91
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 95
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d9ldeNqsdLPbhKQlXRrPbw"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 91
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 97
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "34ZKUtltZCmL/K+LSBDJ4J"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "fai2I/eNtNnrjsEnpeqDSV"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble4",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 74
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 100
+ },
+ {
+ "__id__": 102
+ },
+ {
+ "__id__": 104
+ }
+ ],
+ "_prefab": {
+ "__id__": 106
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -180,
+ "y": 234,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2,
+ "y": 2,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 99
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 101
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "32cQ3liG1GfYtJ5epdftMi"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 99
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 103
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1eJfkGCj9K1ZZvC+MyMCEJ"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 99
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 105
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "baxoSyZmZBo7kNEXS5zv5M"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "9aCrLlF6hIQaZy6LPmLuK8"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble5",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 74
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 108
+ },
+ {
+ "__id__": 110
+ },
+ {
+ "__id__": 112
+ }
+ ],
+ "_prefab": {
+ "__id__": 114
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -148,
+ "y": 12,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.6,
+ "y": 1.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 107
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 109
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f4BJEzlMhIAasI8WUNY0em"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 107
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 111
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "92r77Yl+BJxJ2CsKpmSrYa"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 107
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 113
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "03f6wpN/5EdaJXY4HHEPKz"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "91Ucj+Xn1HHILnxsFUE/Tq"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble6",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 74
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 116
+ },
+ {
+ "__id__": 118
+ },
+ {
+ "__id__": 120
+ }
+ ],
+ "_prefab": {
+ "__id__": 122
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -183,
+ "y": 322,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 115
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 117
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "00tD8Sj+hK2K57LyuClD0W"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 115
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 119
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f18jb3uCdOwbMA7/kVp2iq"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 115
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 121
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "88JTSB5ypDBaHGZ8RnP03H"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "e4XXcd6bhIdYL2MLp/4uwi"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble7",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 74
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 124
+ },
+ {
+ "__id__": 126
+ },
+ {
+ "__id__": 128
+ }
+ ],
+ "_prefab": {
+ "__id__": 130
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -151,
+ "y": 174,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2.6,
+ "y": 2.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 123
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 125
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "cdS9CfCaBD5r64aZKcbVxT"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 123
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 127
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "21mo3X51pD2Kf3dkO5mZkC"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 123
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 129
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f1cI0neGpH35SOv8jY6vGp"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "f8Kj2Yg35FN5z6+OoNS/Lr"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bubble8",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 74
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 132
+ },
+ {
+ "__id__": 134
+ },
+ {
+ "__id__": 136
+ }
+ ],
+ "_prefab": {
+ "__id__": 138
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -94,
+ "y": 124,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.5,
+ "y": 1.5,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_tag": -1,
+ "_id": "",
+ "_cascadeOpacityEnabled": true,
+ "_skewX": 0,
+ "_skewY": 0,
+ "_localZOrder": 0,
+ "_globalZOrder": 0,
+ "_opacityModifyRGB": false
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 131
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 133
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "abtu4j+ZJEdIfpNkyZFJDo"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 131
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 135
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "faD1j4jVFB+Zrg/EUngKL3"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 131
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 137
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 23,
+ "height": 23
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "27Fhc40PdOlKsZGQh8R65W"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "bfdTPwiQdDH44hrwmXLwmU"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 74
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 140
+ },
+ "playOnLoad": true,
+ "_clips": [
+ {
+ "__uuid__": "4993b0f0-eb03-4c8a-a6b5-adf43a342f1e"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "4993b0f0-eb03-4c8a-a6b5-adf43a342f1e"
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "74pTq579JHm4hUd70QMAzE"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 74
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 142
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3eJvqvBrtGsLVgNHhPcp22"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 74
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 144
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b3Q91znA9O0ZpXhPm8D+Cg"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "23HY5i7zBJYriSoOgBJSoM"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 147
+ },
+ "_customMaterial": null,
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "4a133fa4-af8b-4950-8c74-16dd98318d63@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d6EnuwAfxHFYWlaWedojfL"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 149
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b8gHuP2D1Ps5+2GjrC9XKN"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 151
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 398,
+ "height": 1079
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "cccoPXWnlADoYO/87/4nDe"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "72rT9g30NI9I3xQCX6hAX8"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/animation/Wave/Wave.prefab.meta b/assets/FishSingle/animation/Wave/Wave.prefab.meta
new file mode 100644
index 0000000..0469eea
--- /dev/null
+++ b/assets/FishSingle/animation/Wave/Wave.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "f54c348d-0c47-4d0d-84c0-6f3ba50e83cd",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Wave"
+ }
+}
diff --git a/assets/FishSingle/animation/Wave/bubble.png b/assets/FishSingle/animation/Wave/bubble.png
new file mode 100644
index 0000000..e69a290
Binary files /dev/null and b/assets/FishSingle/animation/Wave/bubble.png differ
diff --git a/assets/FishSingle/animation/Wave/bubble.png.meta b/assets/FishSingle/animation/Wave/bubble.png.meta
new file mode 100644
index 0000000..da53cd8
--- /dev/null
+++ b/assets/FishSingle/animation/Wave/bubble.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "d5a1deed-f536-491b-8eb2-bc59b1910d96",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "d5a1deed-f536-491b-8eb2-bc59b1910d96@6c48a",
+ "displayName": "bubble",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "d5a1deed-f536-491b-8eb2-bc59b1910d96",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941",
+ "displayName": "bubble",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 23,
+ "height": 23,
+ "rawWidth": 23,
+ "rawHeight": 23,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "d5a1deed-f536-491b-8eb2-bc59b1910d96@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -11.5,
+ -11.5,
+ 0,
+ 11.5,
+ -11.5,
+ 0,
+ -11.5,
+ 11.5,
+ 0,
+ 11.5,
+ 11.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 23,
+ 23,
+ 23,
+ 0,
+ 0,
+ 23,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -11.5,
+ -11.5,
+ 0
+ ],
+ "maxPos": [
+ 11.5,
+ 11.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "d5a1deed-f536-491b-8eb2-bc59b1910d96@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/animation/Wave/lang.png b/assets/FishSingle/animation/Wave/lang.png
new file mode 100644
index 0000000..afcdd3c
Binary files /dev/null and b/assets/FishSingle/animation/Wave/lang.png differ
diff --git a/assets/FishSingle/animation/Wave/lang.png.meta b/assets/FishSingle/animation/Wave/lang.png.meta
new file mode 100644
index 0000000..f9aab72
--- /dev/null
+++ b/assets/FishSingle/animation/Wave/lang.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "4a133fa4-af8b-4950-8c74-16dd98318d63",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "4a133fa4-af8b-4950-8c74-16dd98318d63@6c48a",
+ "displayName": "lang",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "4a133fa4-af8b-4950-8c74-16dd98318d63",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "4a133fa4-af8b-4950-8c74-16dd98318d63@f9941",
+ "displayName": "lang",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 398,
+ "height": 1079,
+ "rawWidth": 398,
+ "rawHeight": 1079,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "4a133fa4-af8b-4950-8c74-16dd98318d63@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -199,
+ -539.5,
+ 0,
+ 199,
+ -539.5,
+ 0,
+ -199,
+ 539.5,
+ 0,
+ 199,
+ 539.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 1079,
+ 398,
+ 1079,
+ 0,
+ 0,
+ 398,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -199,
+ -539.5,
+ 0
+ ],
+ "maxPos": [
+ 199,
+ 539.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "4a133fa4-af8b-4950-8c74-16dd98318d63@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish.meta b/assets/FishSingle/fish.meta
new file mode 100644
index 0000000..3230d78
--- /dev/null
+++ b/assets/FishSingle/fish.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "bf4b0f26-53b3-44ac-a390-26c697494115",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/.DS_Store b/assets/FishSingle/fish/.DS_Store
new file mode 100644
index 0000000..b43d722
Binary files /dev/null and b/assets/FishSingle/fish/.DS_Store differ
diff --git a/assets/FishSingle/fish/animation.meta b/assets/FishSingle/fish/animation.meta
new file mode 100644
index 0000000..1fa750f
--- /dev/null
+++ b/assets/FishSingle/fish/animation.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "64fb91a1-9c93-4cf5-8a41-4d3ec0e5fd66",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish1.anim b/assets/FishSingle/fish/animation/Fish1.anim
new file mode 100644
index 0000000..5bc0e57
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish1.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish1",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@9755b",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@bb835",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@623ca",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@fd10e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@78b9d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@a3e2a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@84740",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@449f7",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@9755b",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish1.anim.meta b/assets/FishSingle/fish/animation/Fish1.anim.meta
new file mode 100644
index 0000000..9fb692f
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish1.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "f0d73212-6204-4066-a320-9f69893989cd",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish1"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish10.anim b/assets/FishSingle/fish/animation/Fish10.anim
new file mode 100644
index 0000000..3b35ca0
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish10.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish10",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@e6f1d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@fbd4c",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@035d5",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@5d09d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@c9798",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@7eebb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@02705",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@1bc12",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@e6f1d",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish10.anim.meta b/assets/FishSingle/fish/animation/Fish10.anim.meta
new file mode 100644
index 0000000..00e4f21
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish10.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "e17a527d-4428-40a7-9683-7ad523432897",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish10"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish11.anim b/assets/FishSingle/fish/animation/Fish11.anim
new file mode 100644
index 0000000..82932b7
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish11.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish11",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@753cb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3508c",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5e397",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3e891",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@9cb15",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@702a2",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@12eba",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish11.anim.meta b/assets/FishSingle/fish/animation/Fish11.anim.meta
new file mode 100644
index 0000000..aa42431
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish11.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "5d6f772a-d206-41b3-88d7-af08f2a9c337",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish11"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish12.anim b/assets/FishSingle/fish/animation/Fish12.anim
new file mode 100644
index 0000000..a9b639d
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish12.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish12",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@f3e0e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@da339",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@08d09",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@2ae11",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@271e7",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@3fe62",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@6cca1",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@5fe90",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@f3e0e",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish12.anim.meta b/assets/FishSingle/fish/animation/Fish12.anim.meta
new file mode 100644
index 0000000..2ea41a4
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish12.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "71cb744b-ea83-4d5a-8516-215e397dfdaa",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish12"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish13.anim b/assets/FishSingle/fish/animation/Fish13.anim
new file mode 100644
index 0000000..db33412
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish13.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish13",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@11aa1",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@9b286",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@03b97",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@5d754",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@7d7ea",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@4cb5e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@11f5e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@77656",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@11aa1",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish13.anim.meta b/assets/FishSingle/fish/animation/Fish13.anim.meta
new file mode 100644
index 0000000..374388d
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish13.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "42b329aa-ff32-47cd-8b3c-88b068c0dfb3",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish13"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish14.anim b/assets/FishSingle/fish/animation/Fish14.anim
new file mode 100644
index 0000000..5f8ff0d
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish14.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish14",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@40c7c",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@ede6b",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@ddf75",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@f9e5a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@e450e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@05a04",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@b6e93",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@48a1b",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@40c7c",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish14.anim.meta b/assets/FishSingle/fish/animation/Fish14.anim.meta
new file mode 100644
index 0000000..c12575e
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish14.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "9c12558b-de44-410f-b49f-5853230941b1",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish14"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish15.anim b/assets/FishSingle/fish/animation/Fish15.anim
new file mode 100644
index 0000000..bcc32ca
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish15.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish15",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@4cf03",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@9b94d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@571bb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@eb903",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@e6508",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@51d74",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@30d0c",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@d1071",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@4cf03",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish15.anim.meta b/assets/FishSingle/fish/animation/Fish15.anim.meta
new file mode 100644
index 0000000..a884c8e
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish15.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "69f18979-51b5-47d3-bfb1-0d7df4592a44",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish15"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish16.anim b/assets/FishSingle/fish/animation/Fish16.anim
new file mode 100644
index 0000000..255ad16
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish16.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish16",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@942cf",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@df5ad",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@d7b1d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@b4e16",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@6719b",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@ace49",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@2efd8",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@54969",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@942cf",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish16.anim.meta b/assets/FishSingle/fish/animation/Fish16.anim.meta
new file mode 100644
index 0000000..7688c26
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish16.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "71c51c0e-ec84-453b-8eec-797c3380f73c",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish16"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish17.anim b/assets/FishSingle/fish/animation/Fish17.anim
new file mode 100644
index 0000000..1c8ae9c
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish17.anim
@@ -0,0 +1,642 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish17",
+ "_objFlags": 0,
+ "__editorExtras__": {
+ "embeddedPlayerGroups": []
+ },
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "enableTrsBlending": false,
+ "_duration": 3.3333333333333335,
+ "_hash": 500763545,
+ "_tracks": [
+ {
+ "__id__": 1
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 23
+ },
+ {
+ "__id__": 34
+ }
+ ],
+ "_exoticAnimation": null,
+ "_events": [],
+ "_embeddedPlayers": []
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura Tail"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 7
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 13
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 15
+ },
+ {
+ "__id__": 17
+ },
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 14
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura Middle"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 16
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 18
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 20
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 22
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 24
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 26
+ },
+ {
+ "__id__": 28
+ },
+ {
+ "__id__": 30
+ },
+ {
+ "__id__": 32
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 25
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura Head"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 27
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 29
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 31
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 33
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 35
+ },
+ "proxy": null
+ },
+ "_channel": {
+ "__id__": 38
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 36
+ },
+ {
+ "__id__": 37
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Fish Middle"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 39
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.4166666666666667,
+ 0.8333333333333334,
+ 1.25,
+ 1.6666666666666667,
+ 2.0833333333333335,
+ 2.5,
+ 2.9166666666666665
+ ],
+ "_values": [
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@40c7c",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@ede6b",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@ddf75",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@f9e5a",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@e450e",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@05a04",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@b6e93",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@48a1b",
+ "__expectedType__": "cc.SpriteFrame"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish17.anim.meta b/assets/FishSingle/fish/animation/Fish17.anim.meta
new file mode 100644
index 0000000..ed8cedd
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish17.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "d634b6d3-5dbf-48c9-a0bc-61977878c8e7",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish17"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish18.anim b/assets/FishSingle/fish/animation/Fish18.anim
new file mode 100644
index 0000000..d6a1d0c
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish18.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish18",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@6e2fd",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@81087",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@335ed",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@3a47a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@be0d9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@f1b20",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@b230a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@bcc82",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@6e2fd",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish18.anim.meta b/assets/FishSingle/fish/animation/Fish18.anim.meta
new file mode 100644
index 0000000..e8f9837
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish18.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "2485429c-f56b-4248-b865-ed51e490c8a8",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish18"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish19.anim b/assets/FishSingle/fish/animation/Fish19.anim
new file mode 100644
index 0000000..04126c5
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish19.anim
@@ -0,0 +1,1091 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish19",
+ "_objFlags": 0,
+ "__editorExtras__": {
+ "embeddedPlayerGroups": []
+ },
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "enableTrsBlending": false,
+ "_duration": 3.3333333333333335,
+ "_hash": 500763545,
+ "_tracks": [
+ {
+ "__id__": 1
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 23
+ },
+ {
+ "__id__": 34
+ },
+ {
+ "__id__": 45
+ },
+ {
+ "__id__": 51
+ },
+ {
+ "__id__": 57
+ },
+ {
+ "__id__": 63
+ }
+ ],
+ "_exoticAnimation": null,
+ "_events": [],
+ "_embeddedPlayers": []
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura1"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 7
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 13
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 15
+ },
+ {
+ "__id__": 17
+ },
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 14
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura2"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 16
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 18
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 20
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 22
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 24
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 26
+ },
+ {
+ "__id__": 28
+ },
+ {
+ "__id__": 30
+ },
+ {
+ "__id__": 32
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 25
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura3"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 27
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 29
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 31
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 33
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 35
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 37
+ },
+ {
+ "__id__": 39
+ },
+ {
+ "__id__": 41
+ },
+ {
+ "__id__": 43
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 36
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura4"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 38
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 40
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 42
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 44
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 46
+ },
+ "proxy": null
+ },
+ "_channel": {
+ "__id__": 49
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 47
+ },
+ {
+ "__id__": 48
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Fish2"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 50
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.4166666666666667,
+ 0.8333333333333334,
+ 1.25,
+ 1.6666666666666667,
+ 2.0833333333333335,
+ 2.5,
+ 2.9166666666666665
+ ],
+ "_values": [
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@753cb",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3508c",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5e397",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3e891",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@9cb15",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@702a2",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@12eba",
+ "__expectedType__": "cc.SpriteFrame"
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 52
+ },
+ "proxy": null
+ },
+ "_channel": {
+ "__id__": 55
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 53
+ },
+ {
+ "__id__": 54
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Fish3"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 56
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.4166666666666667,
+ 0.8333333333333334,
+ 1.25,
+ 1.6666666666666667,
+ 2.0833333333333335,
+ 2.5,
+ 2.9166666666666665
+ ],
+ "_values": [
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@753cb",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3508c",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5e397",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3e891",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@9cb15",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@702a2",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@12eba",
+ "__expectedType__": "cc.SpriteFrame"
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 58
+ },
+ "proxy": null
+ },
+ "_channel": {
+ "__id__": 61
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 59
+ },
+ {
+ "__id__": 60
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Fish1"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 62
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.4166666666666667,
+ 0.8333333333333334,
+ 1.25,
+ 1.6666666666666667,
+ 2.0833333333333335,
+ 2.4833333333333334,
+ 2.5,
+ 2.9166666666666665
+ ],
+ "_values": [
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@753cb",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3508c",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5e397",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3e891",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@9cb15",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@702a2",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@12eba",
+ "__expectedType__": "cc.SpriteFrame"
+ }
+ ]
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 64
+ },
+ "proxy": null
+ },
+ "_channel": {
+ "__id__": 67
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 65
+ },
+ {
+ "__id__": 66
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Fish4"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 68
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.4166666666666667,
+ 0.8333333333333334,
+ 1.25,
+ 1.6666666666666667,
+ 2.0833333333333335,
+ 2.5,
+ 2.9166666666666665
+ ],
+ "_values": [
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@753cb",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3508c",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5e397",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@3e891",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@9cb15",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@702a2",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@12eba",
+ "__expectedType__": "cc.SpriteFrame"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish19.anim.meta b/assets/FishSingle/fish/animation/Fish19.anim.meta
new file mode 100644
index 0000000..c4065f4
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish19.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "d6d4dc61-7fcc-44b5-88a6-b54b48798e4c",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish19"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish2.anim b/assets/FishSingle/fish/animation/Fish2.anim
new file mode 100644
index 0000000..58eca16
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish2.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish02",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@a9841",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@7ca64",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@482d3",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@c743b",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@97f67",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@40b09",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@0bcf7",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@d2851",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@a9841",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish2.anim.meta b/assets/FishSingle/fish/animation/Fish2.anim.meta
new file mode 100644
index 0000000..d9bb1e1
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish2.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "3d05305d-6627-4e0c-9511-cd01676d144c",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish2"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish20.anim b/assets/FishSingle/fish/animation/Fish20.anim
new file mode 100644
index 0000000..8e7aee4
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish20.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish20",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@53e28",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@7f0c9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@c1607",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@dd226",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@a81b2",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@2f9a0",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@d5e10",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@67497",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@53e28",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish20.anim.meta b/assets/FishSingle/fish/animation/Fish20.anim.meta
new file mode 100644
index 0000000..63e8b3e
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish20.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "27e6df97-4896-42ca-abe6-34554eee08fc",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish20"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish21.anim b/assets/FishSingle/fish/animation/Fish21.anim
new file mode 100644
index 0000000..a8d3676
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish21.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish21",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@9d602",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@f95a5",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@33169",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@7160b",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@8a72e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@faf2a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@faf2a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@e6a85",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@9d602",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish21.anim.meta b/assets/FishSingle/fish/animation/Fish21.anim.meta
new file mode 100644
index 0000000..f059c4e
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish21.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "212b3495-029b-4506-8f0d-a9a56c6550ff",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish21"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish22.anim b/assets/FishSingle/fish/animation/Fish22.anim
new file mode 100644
index 0000000..a1fa82c
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish22.anim
@@ -0,0 +1,996 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish22",
+ "_objFlags": 0,
+ "__editorExtras__": {
+ "embeddedPlayerGroups": []
+ },
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "enableTrsBlending": false,
+ "_duration": 3.3333333333333335,
+ "_hash": 500763545,
+ "_tracks": [
+ {
+ "__id__": 1
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 23
+ },
+ {
+ "__id__": 34
+ },
+ {
+ "__id__": 45
+ },
+ {
+ "__id__": 56
+ }
+ ],
+ "_exoticAnimation": null,
+ "_events": [],
+ "_embeddedPlayers": []
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura Middle"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 7
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 13
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 15
+ },
+ {
+ "__id__": 17
+ },
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 14
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura1"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 16
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 18
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 20
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 22
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 24
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 26
+ },
+ {
+ "__id__": 28
+ },
+ {
+ "__id__": 30
+ },
+ {
+ "__id__": 32
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 25
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura2"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 27
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 29
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 31
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 33
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 35
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 37
+ },
+ {
+ "__id__": 39
+ },
+ {
+ "__id__": 41
+ },
+ {
+ "__id__": 43
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 36
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura3"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 38
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 40
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 42
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 44
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.VectorTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 46
+ },
+ "proxy": null
+ },
+ "_channels": [
+ {
+ "__id__": 48
+ },
+ {
+ "__id__": 50
+ },
+ {
+ "__id__": 52
+ },
+ {
+ "__id__": 54
+ }
+ ],
+ "_nComponents": 3
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 47
+ },
+ "eulerAngles"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Aura4"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 49
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 51
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 53
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [
+ 0,
+ 3.3333332538604736
+ ],
+ "_values": [
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": 0,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ },
+ {
+ "__type__": "cc.RealKeyframeValue",
+ "interpolationMode": 0,
+ "tangentWeightMode": 0,
+ "value": -360,
+ "rightTangent": 0,
+ "rightTangentWeight": 0,
+ "leftTangent": 0,
+ "leftTangentWeight": 0,
+ "easingMethod": 0,
+ "__editorExtras__": null
+ }
+ ],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 55
+ }
+ },
+ {
+ "__type__": "cc.RealCurve",
+ "_times": [],
+ "_values": [],
+ "preExtrapolation": 1,
+ "postExtrapolation": 1
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 57
+ },
+ "proxy": null
+ },
+ "_channel": {
+ "__id__": 60
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 58
+ },
+ {
+ "__id__": 59
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Fish Middle"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 61
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.4166666666666667,
+ 0.8333333333333334,
+ 1.25,
+ 1.6666666666666667,
+ 2.0833333333333335,
+ 2.5,
+ 2.9166666666666665
+ ],
+ "_values": [
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@4cf03",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@9b94d",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@571bb",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@eb903",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@e6508",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@51d74",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@30d0c",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@d1071",
+ "__expectedType__": "cc.SpriteFrame"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish22.anim.meta b/assets/FishSingle/fish/animation/Fish22.anim.meta
new file mode 100644
index 0000000..77ef3d2
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish22.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "ffd9b63c-8643-4046-ba4f-9902ee77a6d6",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish22"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish23.anim b/assets/FishSingle/fish/animation/Fish23.anim
new file mode 100644
index 0000000..3065586
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish23.anim
@@ -0,0 +1,93 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish23",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.5166666666666667,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5
+ ],
+ "_values": [
+ {
+ "__uuid__": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@1a9ea",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@45a20",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@f6f37",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@a067c",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@8e17e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@88876",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@1a9ea",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish23.anim.meta b/assets/FishSingle/fish/animation/Fish23.anim.meta
new file mode 100644
index 0000000..aed00e2
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish23.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "060e57fb-be05-4566-8238-9e85cd8cfca3",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish23"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish24.anim b/assets/FishSingle/fish/animation/Fish24.anim
new file mode 100644
index 0000000..964b596
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish24.anim
@@ -0,0 +1,185 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish24",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 1.9333333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 4
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Sprite"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 6
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666,
+ 0.75,
+ 0.8333333333333334,
+ 0.9166666666666666,
+ 1,
+ 1.0833333333333333,
+ 1.1666666666666667,
+ 1.25,
+ 1.3333333333333333,
+ 1.4166666666666667,
+ 1.5,
+ 1.5833333333333333,
+ 1.6666666666666667,
+ 1.75,
+ 1.8333333333333333,
+ 1.9166666666666667
+ ],
+ "_values": [
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@5abcb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@84f98",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@6acb8",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@d25d9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@36f3a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@68a1a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@ecc45",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@8cbcb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@4cd02",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@343c8",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@c9d20",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@7f036",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@33892",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@aa713",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@6b50a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@f98eb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@839bb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@9cfb3",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@8bfbb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@73364",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@c9315",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@686b3",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@c54c0",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@8cecc",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish24.anim.meta b/assets/FishSingle/fish/animation/Fish24.anim.meta
new file mode 100644
index 0000000..182cc41
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish24.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "063d7bdc-6650-4b40-a7f7-9afc4a3deb4a",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish24"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish25.anim b/assets/FishSingle/fish/animation/Fish25.anim
new file mode 100644
index 0000000..fa294a6
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish25.anim
@@ -0,0 +1,190 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish25",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 2.0166666666666666,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 4
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Sprite"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 6
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666,
+ 0.75,
+ 0.8333333333333334,
+ 0.9166666666666666,
+ 1,
+ 1.0833333333333333,
+ 1.1666666666666667,
+ 1.25,
+ 1.3333333333333333,
+ 1.4166666666666667,
+ 1.5,
+ 1.5833333333333333,
+ 1.6666666666666667,
+ 1.75,
+ 1.8333333333333333,
+ 1.9166666666666667,
+ 2
+ ],
+ "_values": [
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@cfa25",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@25cb8",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@71020",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@c3a79",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@858d2",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@b0b1c",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@e926e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@1086e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@19840",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@d7d6f",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@c2cc8",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@687f4",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@7e642",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@91cce",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@7376a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@78c49",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@63458",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@5e3f0",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@c09cf",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@ca496",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@4ae5c",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@430c1",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@28e34",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@398d8",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@cfa25",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish25.anim.meta b/assets/FishSingle/fish/animation/Fish25.anim.meta
new file mode 100644
index 0000000..be565ea
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish25.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "e1197956-1e62-4a1a-b5b5-e34c14c6eb57",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish25"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish26.anim b/assets/FishSingle/fish/animation/Fish26.anim
new file mode 100644
index 0000000..d40cc7a
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish26.anim
@@ -0,0 +1,190 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish26",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 2.0166666666666666,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 4
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.HierarchyPath",
+ "path": "Sprite"
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 6
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666,
+ 0.75,
+ 0.8333333333333334,
+ 0.9166666666666666,
+ 1,
+ 1.0833333333333333,
+ 1.1666666666666667,
+ 1.25,
+ 1.3333333333333333,
+ 1.4166666666666667,
+ 1.5,
+ 1.5833333333333333,
+ 1.6666666666666667,
+ 1.75,
+ 1.8333333333333333,
+ 1.9166666666666667,
+ 2
+ ],
+ "_values": [
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@543d5",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@589c1",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@07fe0",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@fb172",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@0b498",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@500d2",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@5a62b",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@a623f",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@35184",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@06775",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@ab5e3",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@f4076",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@a90b8",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@39e17",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@6419d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@37b76",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@9c43b",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@8808e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@79cbd",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@09f05",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@00aa3",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@1b5f5",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@f77cc",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@5e193",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@543d5",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish26.anim.meta b/assets/FishSingle/fish/animation/Fish26.anim.meta
new file mode 100644
index 0000000..f61ca54
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish26.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "32152ad1-fbf0-4509-902d-5f1efabd4f8c",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish26"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish27.anim b/assets/FishSingle/fish/animation/Fish27.anim
new file mode 100644
index 0000000..0026dd8
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish27.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish27",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@62cc3",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@c3818",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@bf678",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@0d8e2",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@10187",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@b2d64",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@7e139",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@9bf9a",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@62cc3",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish27.anim.meta b/assets/FishSingle/fish/animation/Fish27.anim.meta
new file mode 100644
index 0000000..faed6cf
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish27.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "e1db983a-86bd-47a3-8b76-08738059b36a",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish27"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish28.anim b/assets/FishSingle/fish/animation/Fish28.anim
new file mode 100644
index 0000000..572e962
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish28.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish28",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@beae3",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@93e75",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@47fb9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@f2c4f",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@1e4bc",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@de1e6",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@cf15c",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@d2d2f",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@beae3",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish28.anim.meta b/assets/FishSingle/fish/animation/Fish28.anim.meta
new file mode 100644
index 0000000..c4be4b7
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish28.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "16ffb97b-3fc6-415d-b890-8eaf49d3a178",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish28"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish29.anim b/assets/FishSingle/fish/animation/Fish29.anim
new file mode 100644
index 0000000..b13e9d2
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish29.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish29",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@a83aa",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@efdd3",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@e0ca4",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@bc8ca",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@04c11",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@bedd9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@e40b6",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@dab61",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@a83aa",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish29.anim.meta b/assets/FishSingle/fish/animation/Fish29.anim.meta
new file mode 100644
index 0000000..8042e87
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish29.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "6eec677f-59d5-4530-aef0-ddbcaaa9a1b5",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish29"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish3.anim b/assets/FishSingle/fish/animation/Fish3.anim
new file mode 100644
index 0000000..e750ff4
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish3.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish3",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@0dd99",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@c3c0e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@f8956",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@d50c6",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@a1859",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@fcc10",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@a43f7",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@39f81",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@0dd99",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish3.anim.meta b/assets/FishSingle/fish/animation/Fish3.anim.meta
new file mode 100644
index 0000000..45b491f
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish3.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "b62b9130-675a-45a9-b65e-1b55c5814675",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish3"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish4.anim b/assets/FishSingle/fish/animation/Fish4.anim
new file mode 100644
index 0000000..d348b50
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish4.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish4",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@2ef7d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@b1a20",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@d489f",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@a80af",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@73410",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@f68a4",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@58ddc",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@08c4f",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@2ef7d",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish4.anim.meta b/assets/FishSingle/fish/animation/Fish4.anim.meta
new file mode 100644
index 0000000..4aaf7de
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish4.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "d8996496-648c-4ab9-9268-c561e3f70bcc",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish4"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish5.anim b/assets/FishSingle/fish/animation/Fish5.anim
new file mode 100644
index 0000000..b1046f7
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish5.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish5",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@43452",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@55129",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@e1bdb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@3c2cb",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@a1dcf",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@be4f1",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@d8818",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@92866",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@43452",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish5.anim.meta b/assets/FishSingle/fish/animation/Fish5.anim.meta
new file mode 100644
index 0000000..5a06766
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish5.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "cdf46818-beeb-4fa6-9de0-03dbb80970d6",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish5"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish6.anim b/assets/FishSingle/fish/animation/Fish6.anim
new file mode 100644
index 0000000..a673b28
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish6.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish6",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@3ad0e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@1a51d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@6a0fc",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@6cd64",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@876d0",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@1c50d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@024ee",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@0ded4",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@3ad0e",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish6.anim.meta b/assets/FishSingle/fish/animation/Fish6.anim.meta
new file mode 100644
index 0000000..a55c856
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish6.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "42335d8d-2042-4204-8772-6f3f241cbdbd",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish6"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish7.anim b/assets/FishSingle/fish/animation/Fish7.anim
new file mode 100644
index 0000000..dca85b4
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish7.anim
@@ -0,0 +1,213 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish7",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 2.5166666666666666,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666,
+ 0.75,
+ 0.8333333333333334,
+ 0.9166666666666666,
+ 1,
+ 1.0833333333333333,
+ 1.1666666666666667,
+ 1.25,
+ 1.3333333333333333,
+ 1.4166666666666667,
+ 1.5,
+ 1.5833333333333333,
+ 1.6666666666666667,
+ 1.75,
+ 1.8333333333333333,
+ 1.9166666666666667,
+ 2,
+ 2.0833333333333335,
+ 2.1666666666666665,
+ 2.25,
+ 2.3333333333333335,
+ 2.4166666666666665,
+ 2.5
+ ],
+ "_values": [
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@5d50e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@141d9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@1a3df",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@0d068",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@bca69",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@5d50e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@141d9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@1a3df",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@0d068",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@bca69",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@5d50e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@141d9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@1a3df",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@0d068",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@bca69",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@5d50e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@141d9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@1a3df",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@0d068",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@bca69",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@5d50e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@141d9",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@1a3df",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@0d068",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@bca69",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@8274b",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@18d83",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@d1ecd",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@d1ecd",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@d1ecd",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@d1ecd",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish7.anim.meta b/assets/FishSingle/fish/animation/Fish7.anim.meta
new file mode 100644
index 0000000..e5d3f0a
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish7.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "4fa328b7-7054-4430-b113-7bab95ac94b3",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish7"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish8.anim b/assets/FishSingle/fish/animation/Fish8.anim
new file mode 100644
index 0000000..f0caf88
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish8.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish8",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@acc0d",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@17bc6",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@5fe74",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@31518",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@19b57",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@bc66f",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@f16f2",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@d2614",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@acc0d",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish8.anim.meta b/assets/FishSingle/fish/animation/Fish8.anim.meta
new file mode 100644
index 0000000..70f5752
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish8.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "b21b52a9-08e5-4869-89dd-6e1bd2b82ca2",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish8"
+ }
+}
diff --git a/assets/FishSingle/fish/animation/Fish9.anim b/assets/FishSingle/fish/animation/Fish9.anim
new file mode 100644
index 0000000..0b0dd49
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish9.anim
@@ -0,0 +1,103 @@
+[
+ {
+ "__type__": "cc.AnimationClip",
+ "_name": "Fish9",
+ "_objFlags": 0,
+ "_native": "",
+ "sample": 60,
+ "speed": 1,
+ "wrapMode": 2,
+ "_duration": 0.6833333333333333,
+ "_hash": 0,
+ "_tracks": [
+ {
+ "__id__": 1
+ }
+ ],
+ "_events": [],
+ "_exoticAnimation": null
+ },
+ {
+ "__type__": "cc.animation.ObjectTrack",
+ "_binding": {
+ "__type__": "cc.animation.TrackBinding",
+ "path": {
+ "__id__": 2
+ }
+ },
+ "_channel": {
+ "__id__": 4
+ }
+ },
+ {
+ "__type__": "cc.animation.TrackPath",
+ "_paths": [
+ {
+ "__id__": 3
+ },
+ "spriteFrame"
+ ]
+ },
+ {
+ "__type__": "cc.animation.ComponentPath",
+ "component": "cc.Sprite"
+ },
+ {
+ "__type__": "cc.animation.Channel",
+ "_curve": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.ObjectCurve",
+ "_times": [
+ 0,
+ 0.08333333333333333,
+ 0.16666666666666666,
+ 0.25,
+ 0.3333333333333333,
+ 0.4166666666666667,
+ 0.5,
+ 0.5833333333333334,
+ 0.6666666666666666
+ ],
+ "_values": [
+ {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@5f735",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@8246e",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@1c656",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@d1a5f",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@160bf",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@b6aa8",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@644e6",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@de9d6",
+ "__expectedType__": "cc.Asset"
+ },
+ {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@5f735",
+ "__expectedType__": "cc.Asset"
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/animation/Fish9.anim.meta b/assets/FishSingle/fish/animation/Fish9.anim.meta
new file mode 100644
index 0000000..57d3535
--- /dev/null
+++ b/assets/FishSingle/fish/animation/Fish9.anim.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "2.0.3",
+ "importer": "animation-clip",
+ "imported": true,
+ "uuid": "b1e4a822-98c1-4dcd-8f46-dd524fad6381",
+ "files": [
+ ".cconb"
+ ],
+ "subMetas": {},
+ "userData": {
+ "name": "Fish9"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas.meta b/assets/FishSingle/fish/atlas.meta
new file mode 100644
index 0000000..83d24db
--- /dev/null
+++ b/assets/FishSingle/fish/atlas.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "ac2a4f0c-b13c-4a13-b895-a4fa1aa7b3ef",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/.DS_Store b/assets/FishSingle/fish/atlas/.DS_Store
new file mode 100644
index 0000000..87a74b2
Binary files /dev/null and b/assets/FishSingle/fish/atlas/.DS_Store differ
diff --git a/assets/FishSingle/fish/atlas/Fish.meta b/assets/FishSingle/fish/atlas/Fish.meta
new file mode 100644
index 0000000..6269dc3
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "f326de06-d745-428d-b02b-4b37f3d3e4b2",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish01.plist b/assets/FishSingle/fish/atlas/Fish/fish01.plist
new file mode 100644
index 0000000..1c3abe9
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish01.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish01_00.png
+
+ frame
+ {{2,138},{82,24}}
+ offset
+ {3,2}
+ rotated
+
+ sourceColorRect
+ {{12,16},{82,24}}
+ sourceSize
+ {100,60}
+
+ fish01_01.png
+
+ frame
+ {{2,112},{82,24}}
+ offset
+ {1,2}
+ rotated
+
+ sourceColorRect
+ {{10,16},{82,24}}
+ sourceSize
+ {100,60}
+
+ fish01_02.png
+
+ frame
+ {{2,86},{82,24}}
+ offset
+ {1,2}
+ rotated
+
+ sourceColorRect
+ {{10,16},{82,24}}
+ sourceSize
+ {100,60}
+
+ fish01_03.png
+
+ frame
+ {{2,32},{82,26}}
+ offset
+ {2,1}
+ rotated
+
+ sourceColorRect
+ {{11,16},{82,26}}
+ sourceSize
+ {100,60}
+
+ fish01_04.png
+
+ frame
+ {{86,84},{80,28}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{13,16},{80,28}}
+ sourceSize
+ {100,60}
+
+ fish01_05.png
+
+ frame
+ {{86,2},{80,28}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{13,16},{80,28}}
+ sourceSize
+ {100,60}
+
+ fish01_06.png
+
+ frame
+ {{2,2},{82,28}}
+ offset
+ {3,2}
+ rotated
+
+ sourceColorRect
+ {{12,14},{82,28}}
+ sourceSize
+ {100,60}
+
+ fish01_07.png
+
+ frame
+ {{2,60},{82,24}}
+ offset
+ {4,3}
+ rotated
+
+ sourceColorRect
+ {{13,15},{82,24}}
+ sourceSize
+ {100,60}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish01.png
+ size
+ {128,256}
+ smartupdate
+ $TexturePacker:SmartUpdate:13974ffaa23b02e93d18869702d2e965$
+ textureFileName
+ fish01.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish01.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish01.plist.meta
new file mode 100644
index 0000000..6f89ffb
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish01.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "a9841": {
+ "importer": "sprite-frame",
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486@a9841",
+ "displayName": "",
+ "id": "a9841",
+ "name": "fish01_00",
+ "userData": {
+ "atlasUuid": "9db8c528-dae8-4e5a-a35b-43406ae12486",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 138,
+ "width": 82,
+ "height": 24,
+ "rawWidth": 100,
+ "rawHeight": 60,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7ca64": {
+ "importer": "sprite-frame",
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486@7ca64",
+ "displayName": "",
+ "id": "7ca64",
+ "name": "fish01_01",
+ "userData": {
+ "atlasUuid": "9db8c528-dae8-4e5a-a35b-43406ae12486",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 112,
+ "width": 82,
+ "height": 24,
+ "rawWidth": 100,
+ "rawHeight": 60,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "482d3": {
+ "importer": "sprite-frame",
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486@482d3",
+ "displayName": "",
+ "id": "482d3",
+ "name": "fish01_02",
+ "userData": {
+ "atlasUuid": "9db8c528-dae8-4e5a-a35b-43406ae12486",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 86,
+ "width": 82,
+ "height": 24,
+ "rawWidth": 100,
+ "rawHeight": 60,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c743b": {
+ "importer": "sprite-frame",
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486@c743b",
+ "displayName": "",
+ "id": "c743b",
+ "name": "fish01_03",
+ "userData": {
+ "atlasUuid": "9db8c528-dae8-4e5a-a35b-43406ae12486",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 32,
+ "width": 82,
+ "height": 26,
+ "rawWidth": 100,
+ "rawHeight": 60,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "97f67": {
+ "importer": "sprite-frame",
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486@97f67",
+ "displayName": "",
+ "id": "97f67",
+ "name": "fish01_04",
+ "userData": {
+ "atlasUuid": "9db8c528-dae8-4e5a-a35b-43406ae12486",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 86,
+ "trimY": 84,
+ "width": 80,
+ "height": 28,
+ "rawWidth": 100,
+ "rawHeight": 60,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "40b09": {
+ "importer": "sprite-frame",
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486@40b09",
+ "displayName": "",
+ "id": "40b09",
+ "name": "fish01_05",
+ "userData": {
+ "atlasUuid": "9db8c528-dae8-4e5a-a35b-43406ae12486",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 86,
+ "trimY": 2,
+ "width": 80,
+ "height": 28,
+ "rawWidth": 100,
+ "rawHeight": 60,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0bcf7": {
+ "importer": "sprite-frame",
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486@0bcf7",
+ "displayName": "",
+ "id": "0bcf7",
+ "name": "fish01_06",
+ "userData": {
+ "atlasUuid": "9db8c528-dae8-4e5a-a35b-43406ae12486",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 82,
+ "height": 28,
+ "rawWidth": 100,
+ "rawHeight": 60,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d2851": {
+ "importer": "sprite-frame",
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486@d2851",
+ "displayName": "",
+ "id": "d2851",
+ "name": "fish01_07",
+ "userData": {
+ "atlasUuid": "9db8c528-dae8-4e5a-a35b-43406ae12486",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 3,
+ "trimX": 2,
+ "trimY": 60,
+ "width": 82,
+ "height": 24,
+ "rawWidth": 100,
+ "rawHeight": 60,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish01.png",
+ "format": 2,
+ "textureUuid": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "uuid": "9db8c528-dae8-4e5a-a35b-43406ae12486"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish01.png b/assets/FishSingle/fish/atlas/Fish/fish01.png
new file mode 100644
index 0000000..9d5b1de
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish01.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish01.png.meta b/assets/FishSingle/fish/atlas/Fish/fish01.png.meta
new file mode 100644
index 0000000..26a541d
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish01.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "07268426-b06f-44d1-b7ca-5e036ef47be2",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "668d22f0-e3f2-4979-8e17-694b6e599c6b",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -6,
+ "offsetY": 45,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 112,
+ "height": 162,
+ "rawWidth": 128,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "displayName": "fish01",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "07268426-b06f-44d1-b7ca-5e036ef47be2",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "07268426-b06f-44d1-b7ca-5e036ef47be2@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish02.plist b/assets/FishSingle/fish/atlas/Fish/fish02.plist
new file mode 100644
index 0000000..50f943c
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish02.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish02_00.png
+
+ frame
+ {{2,60},{72,54}}
+ offset
+ {6,0}
+ rotated
+
+ sourceColorRect
+ {{15,8},{72,54}}
+ sourceSize
+ {90,70}
+
+ fish02_01.png
+
+ frame
+ {{2,2},{72,56}}
+ offset
+ {5,1}
+ rotated
+
+ sourceColorRect
+ {{14,6},{72,56}}
+ sourceSize
+ {90,70}
+
+ fish02_02.png
+
+ frame
+ {{76,2},{70,48}}
+ offset
+ {5,2}
+ rotated
+
+ sourceColorRect
+ {{15,9},{70,48}}
+ sourceSize
+ {90,70}
+
+ fish02_03.png
+
+ frame
+ {{74,144},{70,40}}
+ offset
+ {4,3}
+ rotated
+
+ sourceColorRect
+ {{14,12},{70,40}}
+ sourceSize
+ {90,70}
+
+ fish02_04.png
+
+ frame
+ {{2,196},{70,32}}
+ offset
+ {4,2}
+ rotated
+
+ sourceColorRect
+ {{14,17},{70,32}}
+ sourceSize
+ {90,70}
+
+ fish02_05.png
+
+ frame
+ {{2,158},{70,36}}
+ offset
+ {5,1}
+ rotated
+
+ sourceColorRect
+ {{15,16},{70,36}}
+ sourceSize
+ {90,70}
+
+ fish02_06.png
+
+ frame
+ {{2,116},{70,40}}
+ offset
+ {5,0}
+ rotated
+
+ sourceColorRect
+ {{15,15},{70,40}}
+ sourceSize
+ {90,70}
+
+ fish02_07.png
+
+ frame
+ {{76,74},{68,48}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{15,11},{68,48}}
+ sourceSize
+ {90,70}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish02.png
+ size
+ {128,256}
+ smartupdate
+ $TexturePacker:SmartUpdate:67813afca3d716fa881cad6c32612538$
+ textureFileName
+ fish02.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish02.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish02.plist.meta
new file mode 100644
index 0000000..f1704db
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish02.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "84740": {
+ "importer": "sprite-frame",
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@84740",
+ "displayName": "",
+ "id": "84740",
+ "name": "fish02_06",
+ "userData": {
+ "atlasUuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 116,
+ "width": 70,
+ "height": 40,
+ "rawWidth": 90,
+ "rawHeight": 70,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9755b": {
+ "importer": "sprite-frame",
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@9755b",
+ "displayName": "",
+ "id": "9755b",
+ "name": "fish02_00",
+ "userData": {
+ "atlasUuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 60,
+ "width": 72,
+ "height": 54,
+ "rawWidth": 90,
+ "rawHeight": 70,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bb835": {
+ "importer": "sprite-frame",
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@bb835",
+ "displayName": "",
+ "id": "bb835",
+ "name": "fish02_01",
+ "userData": {
+ "atlasUuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 72,
+ "height": 56,
+ "rawWidth": 90,
+ "rawHeight": 70,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "623ca": {
+ "importer": "sprite-frame",
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@623ca",
+ "displayName": "",
+ "id": "623ca",
+ "name": "fish02_02",
+ "userData": {
+ "atlasUuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 5,
+ "offsetY": 2,
+ "trimX": 76,
+ "trimY": 2,
+ "width": 70,
+ "height": 48,
+ "rawWidth": 90,
+ "rawHeight": 70,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fd10e": {
+ "importer": "sprite-frame",
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@fd10e",
+ "displayName": "",
+ "id": "fd10e",
+ "name": "fish02_03",
+ "userData": {
+ "atlasUuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 3,
+ "trimX": 74,
+ "trimY": 144,
+ "width": 70,
+ "height": 40,
+ "rawWidth": 90,
+ "rawHeight": 70,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "78b9d": {
+ "importer": "sprite-frame",
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@78b9d",
+ "displayName": "",
+ "id": "78b9d",
+ "name": "fish02_04",
+ "userData": {
+ "atlasUuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 196,
+ "width": 70,
+ "height": 32,
+ "rawWidth": 90,
+ "rawHeight": 70,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a3e2a": {
+ "importer": "sprite-frame",
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@a3e2a",
+ "displayName": "",
+ "id": "a3e2a",
+ "name": "fish02_05",
+ "userData": {
+ "atlasUuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 158,
+ "width": 70,
+ "height": 36,
+ "rawWidth": 90,
+ "rawHeight": 70,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "449f7": {
+ "importer": "sprite-frame",
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@449f7",
+ "displayName": "",
+ "id": "449f7",
+ "name": "fish02_07",
+ "userData": {
+ "atlasUuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 76,
+ "trimY": 74,
+ "width": 68,
+ "height": 48,
+ "rawWidth": 90,
+ "rawHeight": 70,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish02.png",
+ "format": 2,
+ "textureUuid": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "uuid": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish02.png b/assets/FishSingle/fish/atlas/Fish/fish02.png
new file mode 100644
index 0000000..9a82ced
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish02.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish02.png.meta b/assets/FishSingle/fish/atlas/Fish/fish02.png.meta
new file mode 100644
index 0000000..f6dac1c
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish02.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "41bfab07-21fa-4939-885c-2e7463d85df7",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "58cba409-fe42-4df7-bb9d-010a0a8e6964",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 13,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 122,
+ "height": 226,
+ "rawWidth": 128,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "displayName": "fish02",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "41bfab07-21fa-4939-885c-2e7463d85df7",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "41bfab07-21fa-4939-885c-2e7463d85df7@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish03.plist b/assets/FishSingle/fish/atlas/Fish/fish03.plist
new file mode 100644
index 0000000..3d01db1
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish03.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish03_00.png
+
+ frame
+ {{2,2},{62,40}}
+ offset
+ {2,-1}
+ rotated
+
+ sourceColorRect
+ {{6,6},{62,40}}
+ sourceSize
+ {70,50}
+
+ fish03_01.png
+
+ frame
+ {{66,2},{60,38}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{6,6},{60,38}}
+ sourceSize
+ {70,50}
+
+ fish03_02.png
+
+ frame
+ {{66,42},{60,32}}
+ offset
+ {2,1}
+ rotated
+
+ sourceColorRect
+ {{7,8},{60,32}}
+ sourceSize
+ {70,50}
+
+ fish03_03.png
+
+ frame
+ {{2,82},{62,26}}
+ offset
+ {4,1}
+ rotated
+
+ sourceColorRect
+ {{8,11},{62,26}}
+ sourceSize
+ {70,50}
+
+ fish03_04.png
+
+ frame
+ {{2,110},{62,24}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{8,13},{62,24}}
+ sourceSize
+ {70,50}
+
+ fish03_05.png
+
+ frame
+ {{66,108},{60,26}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{9,12},{60,26}}
+ sourceSize
+ {70,50}
+
+ fish03_06.png
+
+ frame
+ {{66,76},{60,30}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{8,10},{60,30}}
+ sourceSize
+ {70,50}
+
+ fish03_07.png
+
+ frame
+ {{2,44},{62,36}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{6,7},{62,36}}
+ sourceSize
+ {70,50}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish03.png
+ size
+ {128,256}
+ smartupdate
+ $TexturePacker:SmartUpdate:0e090b426046544d8b7bf48430a81d24$
+ textureFileName
+ fish03.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish03.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish03.plist.meta
new file mode 100644
index 0000000..f02aac4
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish03.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "43452": {
+ "importer": "sprite-frame",
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@43452",
+ "displayName": "",
+ "id": "43452",
+ "name": "fish03_00",
+ "userData": {
+ "atlasUuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": -1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 62,
+ "height": 40,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "55129": {
+ "importer": "sprite-frame",
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@55129",
+ "displayName": "",
+ "id": "55129",
+ "name": "fish03_01",
+ "userData": {
+ "atlasUuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 66,
+ "trimY": 2,
+ "width": 60,
+ "height": 38,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "92866": {
+ "importer": "sprite-frame",
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@92866",
+ "displayName": "",
+ "id": "92866",
+ "name": "fish03_07",
+ "userData": {
+ "atlasUuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 44,
+ "width": 62,
+ "height": 36,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e1bdb": {
+ "importer": "sprite-frame",
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@e1bdb",
+ "displayName": "",
+ "id": "e1bdb",
+ "name": "fish03_02",
+ "userData": {
+ "atlasUuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 1,
+ "trimX": 66,
+ "trimY": 42,
+ "width": 60,
+ "height": 32,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3c2cb": {
+ "importer": "sprite-frame",
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@3c2cb",
+ "displayName": "",
+ "id": "3c2cb",
+ "name": "fish03_03",
+ "userData": {
+ "atlasUuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 82,
+ "width": 62,
+ "height": 26,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a1dcf": {
+ "importer": "sprite-frame",
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@a1dcf",
+ "displayName": "",
+ "id": "a1dcf",
+ "name": "fish03_04",
+ "userData": {
+ "atlasUuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 110,
+ "width": 62,
+ "height": 24,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "be4f1": {
+ "importer": "sprite-frame",
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@be4f1",
+ "displayName": "",
+ "id": "be4f1",
+ "name": "fish03_05",
+ "userData": {
+ "atlasUuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 66,
+ "trimY": 108,
+ "width": 60,
+ "height": 26,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d8818": {
+ "importer": "sprite-frame",
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@d8818",
+ "displayName": "",
+ "id": "d8818",
+ "name": "fish03_06",
+ "userData": {
+ "atlasUuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 66,
+ "trimY": 76,
+ "width": 60,
+ "height": 30,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish03.png",
+ "format": 2,
+ "textureUuid": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "uuid": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish03.png b/assets/FishSingle/fish/atlas/Fish/fish03.png
new file mode 100644
index 0000000..d192ecd
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish03.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish03.png.meta b/assets/FishSingle/fish/atlas/Fish/fish03.png.meta
new file mode 100644
index 0000000..2579492
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish03.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "98938a76-b145-43b4-adca-2110024534ed",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "676b6354-752d-4c78-9f8c-170496d67fa1",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 60,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 124,
+ "height": 132,
+ "rawWidth": 128,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "displayName": "fish03",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "98938a76-b145-43b4-adca-2110024534ed",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "98938a76-b145-43b4-adca-2110024534ed@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish04.plist b/assets/FishSingle/fish/atlas/Fish/fish04.plist
new file mode 100644
index 0000000..ff25f27
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish04.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish04_00.png
+
+ frame
+ {{66,132},{60,44}}
+ offset
+ {-2,-1}
+ rotated
+
+ sourceColorRect
+ {{3,4},{60,44}}
+ sourceSize
+ {70,50}
+
+ fish04_01.png
+
+ frame
+ {{68,68},{62,48}}
+ offset
+ {-1,1}
+ rotated
+
+ sourceColorRect
+ {{3,0},{62,48}}
+ sourceSize
+ {70,50}
+
+ fish04_02.png
+
+ frame
+ {{70,2},{64,48}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{3,0},{64,48}}
+ sourceSize
+ {70,50}
+
+ fish04_03.png
+
+ frame
+ {{2,34},{64,44}}
+ offset
+ {1,3}
+ rotated
+
+ sourceColorRect
+ {{4,0},{64,44}}
+ sourceSize
+ {70,50}
+
+ fish04_04.png
+
+ frame
+ {{2,152},{62,38}}
+ offset
+ {0,4}
+ rotated
+
+ sourceColorRect
+ {{4,2},{62,38}}
+ sourceSize
+ {70,50}
+
+ fish04_05.png
+
+ frame
+ {{2,80},{64,28}}
+ offset
+ {1,2}
+ rotated
+
+ sourceColorRect
+ {{4,9},{64,28}}
+ sourceSize
+ {70,50}
+
+ fish04_06.png
+
+ frame
+ {{2,2},{66,30}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{2,9},{66,30}}
+ sourceSize
+ {70,50}
+
+ fish04_07.png
+
+ frame
+ {{2,110},{62,40}}
+ offset
+ {-1,1}
+ rotated
+
+ sourceColorRect
+ {{3,4},{62,40}}
+ sourceSize
+ {70,50}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish04.png
+ size
+ {128,256}
+ smartupdate
+ $TexturePacker:SmartUpdate:e762a4782b34d59bfac41eff605263cd$
+ textureFileName
+ fish04.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish04.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish04.plist.meta
new file mode 100644
index 0000000..e6f969e
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish04.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "73410": {
+ "importer": "sprite-frame",
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d@73410",
+ "displayName": "",
+ "id": "73410",
+ "name": "fish04_04",
+ "userData": {
+ "atlasUuid": "3ccc1345-0250-41f6-8000-e754061ee84d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 152,
+ "width": 62,
+ "height": 38,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2ef7d": {
+ "importer": "sprite-frame",
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d@2ef7d",
+ "displayName": "",
+ "id": "2ef7d",
+ "name": "fish04_00",
+ "userData": {
+ "atlasUuid": "3ccc1345-0250-41f6-8000-e754061ee84d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": -1,
+ "trimX": 66,
+ "trimY": 132,
+ "width": 60,
+ "height": 44,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b1a20": {
+ "importer": "sprite-frame",
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d@b1a20",
+ "displayName": "",
+ "id": "b1a20",
+ "name": "fish04_01",
+ "userData": {
+ "atlasUuid": "3ccc1345-0250-41f6-8000-e754061ee84d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 1,
+ "trimX": 68,
+ "trimY": 68,
+ "width": 62,
+ "height": 48,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d489f": {
+ "importer": "sprite-frame",
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d@d489f",
+ "displayName": "",
+ "id": "d489f",
+ "name": "fish04_02",
+ "userData": {
+ "atlasUuid": "3ccc1345-0250-41f6-8000-e754061ee84d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 70,
+ "trimY": 2,
+ "width": 64,
+ "height": 48,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a80af": {
+ "importer": "sprite-frame",
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d@a80af",
+ "displayName": "",
+ "id": "a80af",
+ "name": "fish04_03",
+ "userData": {
+ "atlasUuid": "3ccc1345-0250-41f6-8000-e754061ee84d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 3,
+ "trimX": 2,
+ "trimY": 34,
+ "width": 64,
+ "height": 44,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f68a4": {
+ "importer": "sprite-frame",
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d@f68a4",
+ "displayName": "",
+ "id": "f68a4",
+ "name": "fish04_05",
+ "userData": {
+ "atlasUuid": "3ccc1345-0250-41f6-8000-e754061ee84d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 80,
+ "width": 64,
+ "height": 28,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "58ddc": {
+ "importer": "sprite-frame",
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d@58ddc",
+ "displayName": "",
+ "id": "58ddc",
+ "name": "fish04_06",
+ "userData": {
+ "atlasUuid": "3ccc1345-0250-41f6-8000-e754061ee84d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 66,
+ "height": 30,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "08c4f": {
+ "importer": "sprite-frame",
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d@08c4f",
+ "displayName": "",
+ "id": "08c4f",
+ "name": "fish04_07",
+ "userData": {
+ "atlasUuid": "3ccc1345-0250-41f6-8000-e754061ee84d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 110,
+ "width": 62,
+ "height": 40,
+ "rawWidth": 70,
+ "rawHeight": 50,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish04.png",
+ "format": 2,
+ "textureUuid": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "uuid": "3ccc1345-0250-41f6-8000-e754061ee84d"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish04.png b/assets/FishSingle/fish/atlas/Fish/fish04.png
new file mode 100644
index 0000000..4309646
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish04.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish04.png.meta b/assets/FishSingle/fish/atlas/Fish/fish04.png.meta
new file mode 100644
index 0000000..120b118
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish04.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "23c13206-13a9-4218-9ac4-21eef9abfddd",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "03cd0088-833d-4bce-ac91-0e4b0e6886ce",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 32,
+ "trimX": 2,
+ "trimY": 3,
+ "width": 124,
+ "height": 186,
+ "rawWidth": 128,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "displayName": "fish04",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "23c13206-13a9-4218-9ac4-21eef9abfddd",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "23c13206-13a9-4218-9ac4-21eef9abfddd@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish05.plist b/assets/FishSingle/fish/atlas/Fish/fish05.plist
new file mode 100644
index 0000000..60c2f0a
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish05.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish05_00.png
+
+ frame
+ {{186,2},{88,52}}
+ offset
+ {3,2}
+ rotated
+
+ sourceColorRect
+ {{24,22},{88,52}}
+ sourceSize
+ {130,100}
+
+ fish05_01.png
+
+ frame
+ {{2,88},{88,50}}
+ offset
+ {4,2}
+ rotated
+
+ sourceColorRect
+ {{25,23},{88,50}}
+ sourceSize
+ {130,100}
+
+ fish05_02.png
+
+ frame
+ {{2,140},{88,42}}
+ offset
+ {5,2}
+ rotated
+
+ sourceColorRect
+ {{26,27},{88,42}}
+ sourceSize
+ {130,100}
+
+ fish05_03.png
+
+ frame
+ {{2,48},{90,38}}
+ offset
+ {6,3}
+ rotated
+
+ sourceColorRect
+ {{26,28},{90,38}}
+ sourceSize
+ {130,100}
+
+ fish05_04.png
+
+ frame
+ {{94,46},{90,38}}
+ offset
+ {7,3}
+ rotated
+
+ sourceColorRect
+ {{27,28},{90,38}}
+ sourceSize
+ {130,100}
+
+ fish05_05.png
+
+ frame
+ {{94,2},{90,42}}
+ offset
+ {7,3}
+ rotated
+
+ sourceColorRect
+ {{27,26},{90,42}}
+ sourceSize
+ {130,100}
+
+ fish05_06.png
+
+ frame
+ {{2,2},{90,44}}
+ offset
+ {5,2}
+ rotated
+
+ sourceColorRect
+ {{25,26},{90,44}}
+ sourceSize
+ {130,100}
+
+ fish05_07.png
+
+ frame
+ {{94,86},{88,50}}
+ offset
+ {4,2}
+ rotated
+
+ sourceColorRect
+ {{25,23},{88,50}}
+ sourceSize
+ {130,100}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish05.png
+ size
+ {256,256}
+ smartupdate
+ $TexturePacker:SmartUpdate:2f77d9b909cd22d4abe70461d5ada640$
+ textureFileName
+ fish05.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish05.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish05.plist.meta
new file mode 100644
index 0000000..4dcede4
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish05.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "3ad0e": {
+ "importer": "sprite-frame",
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@3ad0e",
+ "displayName": "",
+ "id": "3ad0e",
+ "name": "fish05_00",
+ "userData": {
+ "atlasUuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 3,
+ "offsetY": 2,
+ "trimX": 186,
+ "trimY": 2,
+ "width": 88,
+ "height": 52,
+ "rawWidth": 130,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1a51d": {
+ "importer": "sprite-frame",
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@1a51d",
+ "displayName": "",
+ "id": "1a51d",
+ "name": "fish05_01",
+ "userData": {
+ "atlasUuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 88,
+ "width": 88,
+ "height": 50,
+ "rawWidth": 130,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6a0fc": {
+ "importer": "sprite-frame",
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@6a0fc",
+ "displayName": "",
+ "id": "6a0fc",
+ "name": "fish05_02",
+ "userData": {
+ "atlasUuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 5,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 140,
+ "width": 88,
+ "height": 42,
+ "rawWidth": 130,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6cd64": {
+ "importer": "sprite-frame",
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@6cd64",
+ "displayName": "",
+ "id": "6cd64",
+ "name": "fish05_03",
+ "userData": {
+ "atlasUuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": 3,
+ "trimX": 2,
+ "trimY": 48,
+ "width": 90,
+ "height": 38,
+ "rawWidth": 130,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "876d0": {
+ "importer": "sprite-frame",
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@876d0",
+ "displayName": "",
+ "id": "876d0",
+ "name": "fish05_04",
+ "userData": {
+ "atlasUuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 7,
+ "offsetY": 3,
+ "trimX": 94,
+ "trimY": 46,
+ "width": 90,
+ "height": 38,
+ "rawWidth": 130,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1c50d": {
+ "importer": "sprite-frame",
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@1c50d",
+ "displayName": "",
+ "id": "1c50d",
+ "name": "fish05_05",
+ "userData": {
+ "atlasUuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 7,
+ "offsetY": 3,
+ "trimX": 94,
+ "trimY": 2,
+ "width": 90,
+ "height": 42,
+ "rawWidth": 130,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "024ee": {
+ "importer": "sprite-frame",
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@024ee",
+ "displayName": "",
+ "id": "024ee",
+ "name": "fish05_06",
+ "userData": {
+ "atlasUuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 90,
+ "height": 44,
+ "rawWidth": 130,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0ded4": {
+ "importer": "sprite-frame",
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@0ded4",
+ "displayName": "",
+ "id": "0ded4",
+ "name": "fish05_07",
+ "userData": {
+ "atlasUuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 2,
+ "trimX": 94,
+ "trimY": 86,
+ "width": 88,
+ "height": 50,
+ "rawWidth": 130,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish05.png",
+ "format": 2,
+ "textureUuid": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "uuid": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish05.png b/assets/FishSingle/fish/atlas/Fish/fish05.png
new file mode 100644
index 0000000..532cc23
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish05.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish05.png.meta b/assets/FishSingle/fish/atlas/Fish/fish05.png.meta
new file mode 100644
index 0000000..a75abbb
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish05.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "9a698b8f-70a6-4e0d-b30f-a75a43f61563",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "91197775-98b0-4dc6-8d66-59eb4417e323",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -8.5,
+ "offsetY": 13,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 235,
+ "height": 226,
+ "rawWidth": 256,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "displayName": "fish05",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "9a698b8f-70a6-4e0d-b30f-a75a43f61563",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "9a698b8f-70a6-4e0d-b30f-a75a43f61563@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish06.plist b/assets/FishSingle/fish/atlas/Fish/fish06.plist
new file mode 100644
index 0000000..d67b14e
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish06.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish06_00.png
+
+ frame
+ {{52,102},{78,48}}
+ offset
+ {-2,4}
+ rotated
+
+ sourceColorRect
+ {{19,17},{78,48}}
+ sourceSize
+ {120,90}
+
+ fish06_01.png
+
+ frame
+ {{136,90},{82,48}}
+ offset
+ {-2,4}
+ rotated
+
+ sourceColorRect
+ {{17,17},{82,48}}
+ sourceSize
+ {120,90}
+
+ fish06_02.png
+
+ frame
+ {{178,2},{86,48}}
+ offset
+ {-4,4}
+ rotated
+
+ sourceColorRect
+ {{13,17},{86,48}}
+ sourceSize
+ {120,90}
+
+ fish06_03.png
+
+ frame
+ {{90,2},{86,48}}
+ offset
+ {-5,4}
+ rotated
+
+ sourceColorRect
+ {{12,17},{86,48}}
+ sourceSize
+ {120,90}
+
+ fish06_04.png
+
+ frame
+ {{2,2},{86,48}}
+ offset
+ {-6,4}
+ rotated
+
+ sourceColorRect
+ {{11,17},{86,48}}
+ sourceSize
+ {120,90}
+
+ fish06_05.png
+
+ frame
+ {{52,52},{82,48}}
+ offset
+ {-5,4}
+ rotated
+
+ sourceColorRect
+ {{14,17},{82,48}}
+ sourceSize
+ {120,90}
+
+ fish06_06.png
+
+ frame
+ {{2,90},{82,48}}
+ offset
+ {-5,4}
+ rotated
+
+ sourceColorRect
+ {{14,17},{82,48}}
+ sourceSize
+ {120,90}
+
+ fish06_07.png
+
+ frame
+ {{2,174},{78,48}}
+ offset
+ {-3,4}
+ rotated
+
+ sourceColorRect
+ {{18,17},{78,48}}
+ sourceSize
+ {120,90}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish06.png
+ size
+ {256,256}
+ smartupdate
+ $TexturePacker:SmartUpdate:b7c7cc585d64f5b45c632f265783d237$
+ textureFileName
+ fish06.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish06.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish06.plist.meta
new file mode 100644
index 0000000..441f903
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish06.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "31518": {
+ "importer": "sprite-frame",
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@31518",
+ "displayName": "",
+ "id": "31518",
+ "name": "fish06_03",
+ "userData": {
+ "atlasUuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 4,
+ "trimX": 90,
+ "trimY": 2,
+ "width": 86,
+ "height": 48,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "acc0d": {
+ "importer": "sprite-frame",
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@acc0d",
+ "displayName": "",
+ "id": "acc0d",
+ "name": "fish06_00",
+ "userData": {
+ "atlasUuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 4,
+ "trimX": 52,
+ "trimY": 102,
+ "width": 78,
+ "height": 48,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "17bc6": {
+ "importer": "sprite-frame",
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@17bc6",
+ "displayName": "",
+ "id": "17bc6",
+ "name": "fish06_01",
+ "userData": {
+ "atlasUuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 4,
+ "trimX": 136,
+ "trimY": 90,
+ "width": 82,
+ "height": 48,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5fe74": {
+ "importer": "sprite-frame",
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@5fe74",
+ "displayName": "",
+ "id": "5fe74",
+ "name": "fish06_02",
+ "userData": {
+ "atlasUuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -4,
+ "offsetY": 4,
+ "trimX": 178,
+ "trimY": 2,
+ "width": 86,
+ "height": 48,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "19b57": {
+ "importer": "sprite-frame",
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@19b57",
+ "displayName": "",
+ "id": "19b57",
+ "name": "fish06_04",
+ "userData": {
+ "atlasUuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -6,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 86,
+ "height": 48,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bc66f": {
+ "importer": "sprite-frame",
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@bc66f",
+ "displayName": "",
+ "id": "bc66f",
+ "name": "fish06_05",
+ "userData": {
+ "atlasUuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 4,
+ "trimX": 52,
+ "trimY": 52,
+ "width": 82,
+ "height": 48,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f16f2": {
+ "importer": "sprite-frame",
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@f16f2",
+ "displayName": "",
+ "id": "f16f2",
+ "name": "fish06_06",
+ "userData": {
+ "atlasUuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 90,
+ "width": 82,
+ "height": 48,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d2614": {
+ "importer": "sprite-frame",
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@d2614",
+ "displayName": "",
+ "id": "d2614",
+ "name": "fish06_07",
+ "userData": {
+ "atlasUuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -3,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 174,
+ "width": 78,
+ "height": 48,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish06.png",
+ "format": 2,
+ "textureUuid": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "uuid": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish06.png b/assets/FishSingle/fish/atlas/Fish/fish06.png
new file mode 100644
index 0000000..f8ca78f
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish06.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish06.png.meta b/assets/FishSingle/fish/atlas/Fish/fish06.png.meta
new file mode 100644
index 0000000..728001c
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish06.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "f92c52ce-1b10-4bcd-b96d-e2b395159765",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -14,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 224,
+ "height": 250,
+ "rawWidth": 256,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "displayName": "fish06",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "8fa22c01-7bdd-417b-ba88-3e217c3ecac9@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish07.plist b/assets/FishSingle/fish/atlas/Fish/fish07.plist
new file mode 100644
index 0000000..3c68c20
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish07.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish07_00.png
+
+ frame
+ {{54,76},{48,60}}
+ offset
+ {3,-2}
+ rotated
+
+ sourceColorRect
+ {{39,17},{48,60}}
+ sourceSize
+ {120,90}
+
+ fish07_01.png
+
+ frame
+ {{104,2},{50,66}}
+ offset
+ {4,-3}
+ rotated
+
+ sourceColorRect
+ {{39,15},{50,66}}
+ sourceSize
+ {120,90}
+
+ fish07_02.png
+
+ frame
+ {{52,2},{50,72}}
+ offset
+ {6,-6}
+ rotated
+
+ sourceColorRect
+ {{41,15},{50,72}}
+ sourceSize
+ {120,90}
+
+ fish07_03.png
+
+ frame
+ {{2,2},{48,80}}
+ offset
+ {7,-5}
+ rotated
+
+ sourceColorRect
+ {{43,10},{48,80}}
+ sourceSize
+ {120,90}
+
+ fish07_04.png
+
+ frame
+ {{2,84},{50,76}}
+ offset
+ {8,-3}
+ rotated
+
+ sourceColorRect
+ {{43,10},{50,76}}
+ sourceSize
+ {120,90}
+
+ fish07_05.png
+
+ frame
+ {{2,162},{50,70}}
+ offset
+ {9,-1}
+ rotated
+
+ sourceColorRect
+ {{44,11},{50,70}}
+ sourceSize
+ {120,90}
+
+ fish07_06.png
+
+ frame
+ {{172,2},{50,64}}
+ offset
+ {8,0}
+ rotated
+
+ sourceColorRect
+ {{43,13},{50,64}}
+ sourceSize
+ {120,90}
+
+ fish07_07.png
+
+ frame
+ {{104,54},{50,62}}
+ offset
+ {5,0}
+ rotated
+
+ sourceColorRect
+ {{40,14},{50,62}}
+ sourceSize
+ {120,90}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish07.png
+ size
+ {256,256}
+ smartupdate
+ $TexturePacker:SmartUpdate:8c6fa7eb8a306857c3a2c599fb90efa1$
+ textureFileName
+ fish07.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish07.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish07.plist.meta
new file mode 100644
index 0000000..b2e46c1
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish07.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "0dd99": {
+ "importer": "sprite-frame",
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@0dd99",
+ "displayName": "",
+ "id": "0dd99",
+ "name": "fish07_00",
+ "userData": {
+ "atlasUuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": -2,
+ "trimX": 54,
+ "trimY": 76,
+ "width": 48,
+ "height": 60,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c3c0e": {
+ "importer": "sprite-frame",
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@c3c0e",
+ "displayName": "",
+ "id": "c3c0e",
+ "name": "fish07_01",
+ "userData": {
+ "atlasUuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": -3,
+ "trimX": 104,
+ "trimY": 2,
+ "width": 50,
+ "height": 66,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f8956": {
+ "importer": "sprite-frame",
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@f8956",
+ "displayName": "",
+ "id": "f8956",
+ "name": "fish07_02",
+ "userData": {
+ "atlasUuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": -6,
+ "trimX": 52,
+ "trimY": 2,
+ "width": 50,
+ "height": 72,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d50c6": {
+ "importer": "sprite-frame",
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@d50c6",
+ "displayName": "",
+ "id": "d50c6",
+ "name": "fish07_03",
+ "userData": {
+ "atlasUuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 7,
+ "offsetY": -5,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 48,
+ "height": 80,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a1859": {
+ "importer": "sprite-frame",
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@a1859",
+ "displayName": "",
+ "id": "a1859",
+ "name": "fish07_04",
+ "userData": {
+ "atlasUuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 8,
+ "offsetY": -3,
+ "trimX": 2,
+ "trimY": 84,
+ "width": 50,
+ "height": 76,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fcc10": {
+ "importer": "sprite-frame",
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@fcc10",
+ "displayName": "",
+ "id": "fcc10",
+ "name": "fish07_05",
+ "userData": {
+ "atlasUuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 9,
+ "offsetY": -1,
+ "trimX": 2,
+ "trimY": 162,
+ "width": 50,
+ "height": 70,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a43f7": {
+ "importer": "sprite-frame",
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@a43f7",
+ "displayName": "",
+ "id": "a43f7",
+ "name": "fish07_06",
+ "userData": {
+ "atlasUuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 8,
+ "offsetY": 0,
+ "trimX": 172,
+ "trimY": 2,
+ "width": 50,
+ "height": 64,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "39f81": {
+ "importer": "sprite-frame",
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@39f81",
+ "displayName": "",
+ "id": "39f81",
+ "name": "fish07_07",
+ "userData": {
+ "atlasUuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 5,
+ "offsetY": 0,
+ "trimX": 104,
+ "trimY": 54,
+ "width": 50,
+ "height": 62,
+ "rawWidth": 120,
+ "rawHeight": 90,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish07.png",
+ "format": 2,
+ "textureUuid": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "uuid": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish07.png b/assets/FishSingle/fish/atlas/Fish/fish07.png
new file mode 100644
index 0000000..b95d1f6
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish07.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish07.png.meta b/assets/FishSingle/fish/atlas/Fish/fish07.png.meta
new file mode 100644
index 0000000..9a52428
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish07.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "b0591424-89cc-491f-8890-7f3a4ad5bd34",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "3dcf4283-2848-42c6-a7a7-e92b98ae4d87",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 11,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 234,
+ "height": 230,
+ "rawWidth": 256,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "displayName": "fish07",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b0591424-89cc-491f-8890-7f3a4ad5bd34",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "b0591424-89cc-491f-8890-7f3a4ad5bd34@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish09.plist b/assets/FishSingle/fish/atlas/Fish/fish09.plist
new file mode 100644
index 0000000..0af0dea
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish09.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish09_00.png
+
+ frame
+ {{2,330},{118,146}}
+ offset
+ {-4,-9}
+ rotated
+
+ sourceColorRect
+ {{17,36},{118,146}}
+ sourceSize
+ {160,200}
+
+ fish09_01.png
+
+ frame
+ {{128,166},{124,142}}
+ offset
+ {-3,2}
+ rotated
+
+ sourceColorRect
+ {{15,27},{124,142}}
+ sourceSize
+ {160,200}
+
+ fish09_02.png
+
+ frame
+ {{246,310},{134,138}}
+ offset
+ {-4,19}
+ rotated
+
+ sourceColorRect
+ {{9,12},{134,138}}
+ sourceSize
+ {160,200}
+
+ fish09_03.png
+
+ frame
+ {{136,2},{134,138}}
+ offset
+ {-4,28}
+ rotated
+
+ sourceColorRect
+ {{9,3},{134,138}}
+ sourceSize
+ {160,200}
+
+ fish09_04.png
+
+ frame
+ {{254,142},{130,134}}
+ offset
+ {-4,30}
+ rotated
+
+ sourceColorRect
+ {{11,3},{130,134}}
+ sourceSize
+ {160,200}
+
+ fish09_05.png
+
+ frame
+ {{122,330},{122,144}}
+ offset
+ {-3,25}
+ rotated
+
+ sourceColorRect
+ {{16,3},{122,144}}
+ sourceSize
+ {160,200}
+
+ fish09_06.png
+
+ frame
+ {{2,166},{124,162}}
+ offset
+ {-2,6}
+ rotated
+
+ sourceColorRect
+ {{16,13},{124,162}}
+ sourceSize
+ {160,200}
+
+ fish09_07.png
+
+ frame
+ {{2,2},{132,162}}
+ offset
+ {-7,-8}
+ rotated
+
+ sourceColorRect
+ {{7,27},{132,162}}
+ sourceSize
+ {160,200}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish09.png
+ size
+ {512,512}
+ smartupdate
+ $TexturePacker:SmartUpdate:d70ec2ecc45dcf7ffea3eb700736cb57$
+ textureFileName
+ fish09.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish09.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish09.plist.meta
new file mode 100644
index 0000000..29aaaf7
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish09.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "e6f1d": {
+ "importer": "sprite-frame",
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23@e6f1d",
+ "displayName": "",
+ "id": "e6f1d",
+ "name": "fish09_00",
+ "userData": {
+ "atlasUuid": "d2126827-fe71-4739-9c2e-eead63785b23",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": -9,
+ "trimX": 2,
+ "trimY": 330,
+ "width": 118,
+ "height": 146,
+ "rawWidth": 160,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fbd4c": {
+ "importer": "sprite-frame",
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23@fbd4c",
+ "displayName": "",
+ "id": "fbd4c",
+ "name": "fish09_01",
+ "userData": {
+ "atlasUuid": "d2126827-fe71-4739-9c2e-eead63785b23",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 2,
+ "trimX": 128,
+ "trimY": 166,
+ "width": 124,
+ "height": 142,
+ "rawWidth": 160,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "035d5": {
+ "importer": "sprite-frame",
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23@035d5",
+ "displayName": "",
+ "id": "035d5",
+ "name": "fish09_02",
+ "userData": {
+ "atlasUuid": "d2126827-fe71-4739-9c2e-eead63785b23",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 19,
+ "trimX": 246,
+ "trimY": 310,
+ "width": 134,
+ "height": 138,
+ "rawWidth": 160,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5d09d": {
+ "importer": "sprite-frame",
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23@5d09d",
+ "displayName": "",
+ "id": "5d09d",
+ "name": "fish09_03",
+ "userData": {
+ "atlasUuid": "d2126827-fe71-4739-9c2e-eead63785b23",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 28,
+ "trimX": 136,
+ "trimY": 2,
+ "width": 134,
+ "height": 138,
+ "rawWidth": 160,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c9798": {
+ "importer": "sprite-frame",
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23@c9798",
+ "displayName": "",
+ "id": "c9798",
+ "name": "fish09_04",
+ "userData": {
+ "atlasUuid": "d2126827-fe71-4739-9c2e-eead63785b23",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 30,
+ "trimX": 254,
+ "trimY": 142,
+ "width": 130,
+ "height": 134,
+ "rawWidth": 160,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7eebb": {
+ "importer": "sprite-frame",
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23@7eebb",
+ "displayName": "",
+ "id": "7eebb",
+ "name": "fish09_05",
+ "userData": {
+ "atlasUuid": "d2126827-fe71-4739-9c2e-eead63785b23",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 25,
+ "trimX": 122,
+ "trimY": 330,
+ "width": 122,
+ "height": 144,
+ "rawWidth": 160,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "02705": {
+ "importer": "sprite-frame",
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23@02705",
+ "displayName": "",
+ "id": "02705",
+ "name": "fish09_06",
+ "userData": {
+ "atlasUuid": "d2126827-fe71-4739-9c2e-eead63785b23",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 6,
+ "trimX": 2,
+ "trimY": 166,
+ "width": 124,
+ "height": 162,
+ "rawWidth": 160,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1bc12": {
+ "importer": "sprite-frame",
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23@1bc12",
+ "displayName": "",
+ "id": "1bc12",
+ "name": "fish09_07",
+ "userData": {
+ "atlasUuid": "d2126827-fe71-4739-9c2e-eead63785b23",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": -8,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 132,
+ "height": 162,
+ "rawWidth": 160,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish09.png",
+ "format": 2,
+ "textureUuid": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "uuid": "d2126827-fe71-4739-9c2e-eead63785b23"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish09.png b/assets/FishSingle/fish/atlas/Fish/fish09.png
new file mode 100644
index 0000000..19a7e32
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish09.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish09.png.meta b/assets/FishSingle/fish/atlas/Fish/fish09.png.meta
new file mode 100644
index 0000000..192ebda
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish09.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "bc4090f3-0a30-4a5b-b2de-12ad32289907",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -63.5,
+ "offsetY": 16,
+ "trimX": 4,
+ "trimY": 6,
+ "width": 377,
+ "height": 468,
+ "rawWidth": 512,
+ "rawHeight": 512,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "displayName": "fish09",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "96ac9d04-cee7-4f0f-9779-ae4f526d14d3@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish10.plist b/assets/FishSingle/fish/atlas/Fish/fish10.plist
new file mode 100644
index 0000000..2ad939a
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish10.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish10_00.png
+
+ frame
+ {{128,2},{72,52}}
+ offset
+ {-5,-1}
+ rotated
+
+ sourceColorRect
+ {{19,15},{72,52}}
+ sourceSize
+ {120,80}
+
+ fish10_01.png
+
+ frame
+ {{2,156},{72,64}}
+ offset
+ {-2,0}
+ rotated
+
+ sourceColorRect
+ {{22,8},{72,64}}
+ sourceSize
+ {120,80}
+
+ fish10_02.png
+
+ frame
+ {{2,2},{72,76}}
+ offset
+ {-1,1}
+ rotated
+
+ sourceColorRect
+ {{23,1},{72,76}}
+ sourceSize
+ {120,80}
+
+ fish10_03.png
+
+ frame
+ {{2,80},{72,74}}
+ offset
+ {-3,1}
+ rotated
+
+ sourceColorRect
+ {{21,2},{72,74}}
+ sourceSize
+ {120,80}
+
+ fish10_04.png
+
+ frame
+ {{68,156},{72,58}}
+ offset
+ {-6,1}
+ rotated
+
+ sourceColorRect
+ {{18,10},{72,58}}
+ sourceSize
+ {120,80}
+
+ fish10_05.png
+
+ frame
+ {{76,76},{72,42}}
+ offset
+ {-8,0}
+ rotated
+
+ sourceColorRect
+ {{16,19},{72,42}}
+ sourceSize
+ {120,80}
+
+ fish10_06.png
+
+ frame
+ {{120,76},{70,44}}
+ offset
+ {-7,0}
+ rotated
+
+ sourceColorRect
+ {{18,18},{70,44}}
+ sourceSize
+ {120,80}
+
+ fish10_07.png
+
+ frame
+ {{76,2},{72,46}}
+ offset
+ {-5,-1}
+ rotated
+
+ sourceColorRect
+ {{19,18},{72,46}}
+ sourceSize
+ {120,80}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish10.png
+ size
+ {256,256}
+ smartupdate
+ $TexturePacker:SmartUpdate:794e273d1bb586a4b6ab1d0f119e9d9b$
+ textureFileName
+ fish10.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish10.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish10.plist.meta
new file mode 100644
index 0000000..71155c1
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish10.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "40c7c": {
+ "importer": "sprite-frame",
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@40c7c",
+ "displayName": "",
+ "id": "40c7c",
+ "name": "fish10_00",
+ "userData": {
+ "atlasUuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": -1,
+ "trimX": 128,
+ "trimY": 2,
+ "width": 72,
+ "height": 52,
+ "rawWidth": 120,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ede6b": {
+ "importer": "sprite-frame",
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@ede6b",
+ "displayName": "",
+ "id": "ede6b",
+ "name": "fish10_01",
+ "userData": {
+ "atlasUuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -2,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 156,
+ "width": 72,
+ "height": 64,
+ "rawWidth": 120,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ddf75": {
+ "importer": "sprite-frame",
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@ddf75",
+ "displayName": "",
+ "id": "ddf75",
+ "name": "fish10_02",
+ "userData": {
+ "atlasUuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 72,
+ "height": 76,
+ "rawWidth": 120,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9e5a": {
+ "importer": "sprite-frame",
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@f9e5a",
+ "displayName": "",
+ "id": "f9e5a",
+ "name": "fish10_03",
+ "userData": {
+ "atlasUuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 80,
+ "width": 72,
+ "height": 74,
+ "rawWidth": 120,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e450e": {
+ "importer": "sprite-frame",
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@e450e",
+ "displayName": "",
+ "id": "e450e",
+ "name": "fish10_04",
+ "userData": {
+ "atlasUuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -6,
+ "offsetY": 1,
+ "trimX": 68,
+ "trimY": 156,
+ "width": 72,
+ "height": 58,
+ "rawWidth": 120,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "05a04": {
+ "importer": "sprite-frame",
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@05a04",
+ "displayName": "",
+ "id": "05a04",
+ "name": "fish10_05",
+ "userData": {
+ "atlasUuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -8,
+ "offsetY": 0,
+ "trimX": 76,
+ "trimY": 76,
+ "width": 72,
+ "height": 42,
+ "rawWidth": 120,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b6e93": {
+ "importer": "sprite-frame",
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@b6e93",
+ "displayName": "",
+ "id": "b6e93",
+ "name": "fish10_06",
+ "userData": {
+ "atlasUuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -7,
+ "offsetY": 0,
+ "trimX": 120,
+ "trimY": 76,
+ "width": 70,
+ "height": 44,
+ "rawWidth": 120,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "48a1b": {
+ "importer": "sprite-frame",
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@48a1b",
+ "displayName": "",
+ "id": "48a1b",
+ "name": "fish10_07",
+ "userData": {
+ "atlasUuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": -1,
+ "trimX": 76,
+ "trimY": 2,
+ "width": 72,
+ "height": 46,
+ "rawWidth": 120,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish10.png",
+ "format": 2,
+ "textureUuid": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "uuid": "3b3e5578-dce9-43ce-a813-9a37e0d45e48"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish10.png b/assets/FishSingle/fish/atlas/Fish/fish10.png
new file mode 100644
index 0000000..fb03e69
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish10.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish10.png.meta b/assets/FishSingle/fish/atlas/Fish/fish10.png.meta
new file mode 100644
index 0000000..b6597bb
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish10.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "dfdd6ab7-060e-4559-ae29-4b53b14c260c",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -27,
+ "offsetY": 13,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 198,
+ "height": 226,
+ "rawWidth": 256,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "displayName": "fish10",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "d9665b84-c7f0-437b-9b65-a49b26c3bcc0@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish104.plist b/assets/FishSingle/fish/atlas/Fish/fish104.plist
new file mode 100644
index 0000000..07c1cad
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish104.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish104_00.png
+
+ frame
+ {{386,384},{380,190}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{380,190}}
+ sourceSize
+ {380,190}
+
+ fish104_01.png
+
+ frame
+ {{384,766},{380,190}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{380,190}}
+ sourceSize
+ {380,190}
+
+ fish104_02.png
+
+ frame
+ {{194,384},{380,190}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{380,190}}
+ sourceSize
+ {380,190}
+
+ fish104_03.png
+
+ frame
+ {{2,766},{380,190}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{380,190}}
+ sourceSize
+ {380,190}
+
+ fish104_04.png
+
+ frame
+ {{2,384},{380,190}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{380,190}}
+ sourceSize
+ {380,190}
+
+ fish104_05.png
+
+ frame
+ {{766,2},{380,190}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{380,190}}
+ sourceSize
+ {380,190}
+
+ fish104_06.png
+
+ frame
+ {{384,2},{380,190}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{380,190}}
+ sourceSize
+ {380,190}
+
+ fish104_07.png
+
+ frame
+ {{2,2},{380,190}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{380,190}}
+ sourceSize
+ {380,190}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish104.png
+ size
+ {1024,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:12ab3a687afa6901a8a20b94b56c2957$
+ textureFileName
+ fish104.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish104.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish104.plist.meta
new file mode 100644
index 0000000..969aeba
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish104.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "67497": {
+ "importer": "sprite-frame",
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@67497",
+ "displayName": "",
+ "id": "67497",
+ "name": "fish104_07",
+ "userData": {
+ "atlasUuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 380,
+ "height": 190,
+ "rawWidth": 380,
+ "rawHeight": 190,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "53e28": {
+ "importer": "sprite-frame",
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@53e28",
+ "displayName": "",
+ "id": "53e28",
+ "name": "fish104_00",
+ "userData": {
+ "atlasUuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 386,
+ "trimY": 384,
+ "width": 380,
+ "height": 190,
+ "rawWidth": 380,
+ "rawHeight": 190,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7f0c9": {
+ "importer": "sprite-frame",
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@7f0c9",
+ "displayName": "",
+ "id": "7f0c9",
+ "name": "fish104_01",
+ "userData": {
+ "atlasUuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 384,
+ "trimY": 766,
+ "width": 380,
+ "height": 190,
+ "rawWidth": 380,
+ "rawHeight": 190,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c1607": {
+ "importer": "sprite-frame",
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@c1607",
+ "displayName": "",
+ "id": "c1607",
+ "name": "fish104_02",
+ "userData": {
+ "atlasUuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 194,
+ "trimY": 384,
+ "width": 380,
+ "height": 190,
+ "rawWidth": 380,
+ "rawHeight": 190,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "dd226": {
+ "importer": "sprite-frame",
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@dd226",
+ "displayName": "",
+ "id": "dd226",
+ "name": "fish104_03",
+ "userData": {
+ "atlasUuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 766,
+ "width": 380,
+ "height": 190,
+ "rawWidth": 380,
+ "rawHeight": 190,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a81b2": {
+ "importer": "sprite-frame",
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@a81b2",
+ "displayName": "",
+ "id": "a81b2",
+ "name": "fish104_04",
+ "userData": {
+ "atlasUuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 384,
+ "width": 380,
+ "height": 190,
+ "rawWidth": 380,
+ "rawHeight": 190,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2f9a0": {
+ "importer": "sprite-frame",
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@2f9a0",
+ "displayName": "",
+ "id": "2f9a0",
+ "name": "fish104_05",
+ "userData": {
+ "atlasUuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 766,
+ "trimY": 2,
+ "width": 380,
+ "height": 190,
+ "rawWidth": 380,
+ "rawHeight": 190,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d5e10": {
+ "importer": "sprite-frame",
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@d5e10",
+ "displayName": "",
+ "id": "d5e10",
+ "name": "fish104_06",
+ "userData": {
+ "atlasUuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 384,
+ "trimY": 2,
+ "width": 380,
+ "height": 190,
+ "rawWidth": 380,
+ "rawHeight": 190,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish104.png",
+ "format": 2,
+ "textureUuid": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "uuid": "4c39bae7-e304-433f-90d1-b01f8ce1f50d"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish104.png b/assets/FishSingle/fish/atlas/Fish/fish104.png
new file mode 100644
index 0000000..ceaf6ed
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish104.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish104.png.meta b/assets/FishSingle/fish/atlas/Fish/fish104.png.meta
new file mode 100644
index 0000000..1e2a213
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish104.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "4d86c185-eb38-4092-890d-1c538fe28a78",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "cc82d1fb-3370-410e-b459-160fd44d5ea9",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -33,
+ "offsetY": 33,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 954,
+ "height": 954,
+ "rawWidth": 1024,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "displayName": "fish104",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4d86c185-eb38-4092-890d-1c538fe28a78",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "4d86c185-eb38-4092-890d-1c538fe28a78@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish105.plist b/assets/FishSingle/fish/atlas/Fish/fish105.plist
new file mode 100644
index 0000000..46e4c86
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish105.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish105_00.png
+
+ frame
+ {{114,226},{160,110}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{160,110}}
+ sourceSize
+ {160,110}
+
+ fish105_01.png
+
+ frame
+ {{276,114},{160,110}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{160,110}}
+ sourceSize
+ {160,110}
+
+ fish105_02.png
+
+ frame
+ {{114,114},{160,110}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{160,110}}
+ sourceSize
+ {160,110}
+
+ fish105_03.png
+
+ frame
+ {{2,276},{160,110}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{160,110}}
+ sourceSize
+ {160,110}
+
+ fish105_04.png
+
+ frame
+ {{2,114},{160,110}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{160,110}}
+ sourceSize
+ {160,110}
+
+ fish105_05.png
+
+ frame
+ {{326,2},{160,110}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{160,110}}
+ sourceSize
+ {160,110}
+
+ fish105_06.png
+
+ frame
+ {{164,2},{160,110}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{160,110}}
+ sourceSize
+ {160,110}
+
+ fish105_07.png
+
+ frame
+ {{2,2},{160,110}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{160,110}}
+ sourceSize
+ {160,110}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish105.png
+ size
+ {512,512}
+ smartupdate
+ $TexturePacker:SmartUpdate:78457a404613f968198cf62312d5f5c2$
+ textureFileName
+ fish105.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish105.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish105.plist.meta
new file mode 100644
index 0000000..fa84f62
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish105.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "81087": {
+ "importer": "sprite-frame",
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55@81087",
+ "displayName": "",
+ "id": "81087",
+ "name": "fish105_01",
+ "userData": {
+ "atlasUuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 276,
+ "trimY": 114,
+ "width": 160,
+ "height": 110,
+ "rawWidth": 160,
+ "rawHeight": 110,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6e2fd": {
+ "importer": "sprite-frame",
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55@6e2fd",
+ "displayName": "",
+ "id": "6e2fd",
+ "name": "fish105_00",
+ "userData": {
+ "atlasUuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 114,
+ "trimY": 226,
+ "width": 160,
+ "height": 110,
+ "rawWidth": 160,
+ "rawHeight": 110,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "335ed": {
+ "importer": "sprite-frame",
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55@335ed",
+ "displayName": "",
+ "id": "335ed",
+ "name": "fish105_02",
+ "userData": {
+ "atlasUuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 114,
+ "trimY": 114,
+ "width": 160,
+ "height": 110,
+ "rawWidth": 160,
+ "rawHeight": 110,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3a47a": {
+ "importer": "sprite-frame",
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55@3a47a",
+ "displayName": "",
+ "id": "3a47a",
+ "name": "fish105_03",
+ "userData": {
+ "atlasUuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 276,
+ "width": 160,
+ "height": 110,
+ "rawWidth": 160,
+ "rawHeight": 110,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "be0d9": {
+ "importer": "sprite-frame",
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55@be0d9",
+ "displayName": "",
+ "id": "be0d9",
+ "name": "fish105_04",
+ "userData": {
+ "atlasUuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 114,
+ "width": 160,
+ "height": 110,
+ "rawWidth": 160,
+ "rawHeight": 110,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f1b20": {
+ "importer": "sprite-frame",
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55@f1b20",
+ "displayName": "",
+ "id": "f1b20",
+ "name": "fish105_05",
+ "userData": {
+ "atlasUuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 326,
+ "trimY": 2,
+ "width": 160,
+ "height": 110,
+ "rawWidth": 160,
+ "rawHeight": 110,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b230a": {
+ "importer": "sprite-frame",
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55@b230a",
+ "displayName": "",
+ "id": "b230a",
+ "name": "fish105_06",
+ "userData": {
+ "atlasUuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 164,
+ "trimY": 2,
+ "width": 160,
+ "height": 110,
+ "rawWidth": 160,
+ "rawHeight": 110,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bcc82": {
+ "importer": "sprite-frame",
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55@bcc82",
+ "displayName": "",
+ "id": "bcc82",
+ "name": "fish105_07",
+ "userData": {
+ "atlasUuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 160,
+ "height": 110,
+ "rawWidth": 160,
+ "rawHeight": 110,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish105.png",
+ "format": 2,
+ "textureUuid": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "uuid": "91a85e7e-2d0a-4294-8cb0-53478537bc55"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish105.png b/assets/FishSingle/fish/atlas/Fish/fish105.png
new file mode 100644
index 0000000..bf78c9a
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish105.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish105.png.meta b/assets/FishSingle/fish/atlas/Fish/fish105.png.meta
new file mode 100644
index 0000000..bdd03c3
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish105.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "bb3c28ae-8b7c-436d-90e5-2d70946f69db",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "d79a6a57-a9d8-4600-94ab-06117912cbca",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -12,
+ "offsetY": 37,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 484,
+ "height": 434,
+ "rawWidth": 512,
+ "rawHeight": 512,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "displayName": "fish105",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "bb3c28ae-8b7c-436d-90e5-2d70946f69db",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "bb3c28ae-8b7c-436d-90e5-2d70946f69db@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish106.plist b/assets/FishSingle/fish/atlas/Fish/fish106.plist
new file mode 100644
index 0000000..25a0b75
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish106.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish106_00.png
+
+ frame
+ {{2,578},{172,210}}
+ offset
+ {-6,-13}
+ rotated
+
+ sourceColorRect
+ {{18,38},{172,210}}
+ sourceSize
+ {220,260}
+
+ fish106_01.png
+
+ frame
+ {{236,560},{182,218}}
+ offset
+ {-5,-4}
+ rotated
+
+ sourceColorRect
+ {{14,25},{182,218}}
+ sourceSize
+ {220,260}
+
+ fish106_02.png
+
+ frame
+ {{2,190},{194,242}}
+ offset
+ {-6,7}
+ rotated
+
+ sourceColorRect
+ {{7,2},{194,242}}
+ sourceSize
+ {220,260}
+
+ fish106_03.png
+
+ frame
+ {{250,182},{194,244}}
+ offset
+ {-6,8}
+ rotated
+
+ sourceColorRect
+ {{7,0},{194,244}}
+ sourceSize
+ {220,260}
+
+ fish106_04.png
+
+ frame
+ {{2,2},{186,246}}
+ offset
+ {-5,7}
+ rotated
+
+ sourceColorRect
+ {{12,0},{186,246}}
+ sourceSize
+ {220,260}
+
+ fish106_05.png
+
+ frame
+ {{250,2},{178,246}}
+ offset
+ {-5,7}
+ rotated
+
+ sourceColorRect
+ {{16,0},{178,246}}
+ sourceSize
+ {220,260}
+
+ fish106_06.png
+
+ frame
+ {{246,378},{180,242}}
+ offset
+ {-4,5}
+ rotated
+
+ sourceColorRect
+ {{16,4},{180,242}}
+ sourceSize
+ {220,260}
+
+ fish106_07.png
+
+ frame
+ {{2,386},{190,232}}
+ offset
+ {-9,-10}
+ rotated
+
+ sourceColorRect
+ {{6,24},{190,232}}
+ sourceSize
+ {220,260}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish106.png
+ size
+ {512,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:f4e0c11aa0b5b43c5d26b478cac4ba77$
+ textureFileName
+ fish106.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish106.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish106.plist.meta
new file mode 100644
index 0000000..798a6d8
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish106.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "33169": {
+ "importer": "sprite-frame",
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@33169",
+ "displayName": "",
+ "id": "33169",
+ "name": "fish106_02",
+ "userData": {
+ "atlasUuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -6,
+ "offsetY": 7,
+ "trimX": 2,
+ "trimY": 190,
+ "width": 194,
+ "height": 242,
+ "rawWidth": 220,
+ "rawHeight": 260,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9d602": {
+ "importer": "sprite-frame",
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@9d602",
+ "displayName": "",
+ "id": "9d602",
+ "name": "fish106_00",
+ "userData": {
+ "atlasUuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -6,
+ "offsetY": -13,
+ "trimX": 2,
+ "trimY": 578,
+ "width": 172,
+ "height": 210,
+ "rawWidth": 220,
+ "rawHeight": 260,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f95a5": {
+ "importer": "sprite-frame",
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@f95a5",
+ "displayName": "",
+ "id": "f95a5",
+ "name": "fish106_01",
+ "userData": {
+ "atlasUuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": -4,
+ "trimX": 236,
+ "trimY": 560,
+ "width": 182,
+ "height": 218,
+ "rawWidth": 220,
+ "rawHeight": 260,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7160b": {
+ "importer": "sprite-frame",
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@7160b",
+ "displayName": "",
+ "id": "7160b",
+ "name": "fish106_03",
+ "userData": {
+ "atlasUuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -6,
+ "offsetY": 8,
+ "trimX": 250,
+ "trimY": 182,
+ "width": 194,
+ "height": 244,
+ "rawWidth": 220,
+ "rawHeight": 260,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8a72e": {
+ "importer": "sprite-frame",
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@8a72e",
+ "displayName": "",
+ "id": "8a72e",
+ "name": "fish106_04",
+ "userData": {
+ "atlasUuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": 7,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 186,
+ "height": 246,
+ "rawWidth": 220,
+ "rawHeight": 260,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "faf2a": {
+ "importer": "sprite-frame",
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@faf2a",
+ "displayName": "",
+ "id": "faf2a",
+ "name": "fish106_05",
+ "userData": {
+ "atlasUuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": 7,
+ "trimX": 250,
+ "trimY": 2,
+ "width": 178,
+ "height": 246,
+ "rawWidth": 220,
+ "rawHeight": 260,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9dec6": {
+ "importer": "sprite-frame",
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@9dec6",
+ "displayName": "",
+ "id": "9dec6",
+ "name": "fish106_06",
+ "userData": {
+ "atlasUuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -4,
+ "offsetY": 5,
+ "trimX": 246,
+ "trimY": 378,
+ "width": 180,
+ "height": 242,
+ "rawWidth": 220,
+ "rawHeight": 260,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e6a85": {
+ "importer": "sprite-frame",
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@e6a85",
+ "displayName": "",
+ "id": "e6a85",
+ "name": "fish106_07",
+ "userData": {
+ "atlasUuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -9,
+ "offsetY": -10,
+ "trimX": 2,
+ "trimY": 386,
+ "width": 190,
+ "height": 232,
+ "rawWidth": 220,
+ "rawHeight": 260,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish106.png",
+ "format": 2,
+ "textureUuid": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "uuid": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish106.png b/assets/FishSingle/fish/atlas/Fish/fish106.png
new file mode 100644
index 0000000..bc2e683
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish106.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish106.png.meta b/assets/FishSingle/fish/atlas/Fish/fish106.png.meta
new file mode 100644
index 0000000..90a9877
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish106.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "1b9b5176-7406-4650-89f9-4c1ba99a830b",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "09e04c8a-2c6a-4fbe-bd18-4a9df0cdf2d2",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -6.5,
+ "offsetY": 135,
+ "trimX": 3,
+ "trimY": 5,
+ "width": 493,
+ "height": 744,
+ "rawWidth": 512,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "displayName": "fish106",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "1b9b5176-7406-4650-89f9-4c1ba99a830b",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "1b9b5176-7406-4650-89f9-4c1ba99a830b@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish107.plist b/assets/FishSingle/fish/atlas/Fish/fish107.plist
new file mode 100644
index 0000000..6d0ab73
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish107.plist
@@ -0,0 +1,102 @@
+
+
+
+
+ frames
+
+ fish107_00.png
+
+ frame
+ {{250,626},{242,244}}
+ offset
+ {-1,-11}
+ rotated
+
+ sourceColorRect
+ {{38,59},{242,244}}
+ sourceSize
+ {320,340}
+
+ fish107_01.png
+
+ frame
+ {{260,294},{238,222}}
+ offset
+ {-1,-12}
+ rotated
+
+ sourceColorRect
+ {{40,71},{238,222}}
+ sourceSize
+ {320,340}
+
+ fish107_02.png
+
+ frame
+ {{2,626},{246,238}}
+ offset
+ {1,-10}
+ rotated
+
+ sourceColorRect
+ {{38,61},{246,238}}
+ sourceSize
+ {320,340}
+
+ fish107_03.png
+
+ frame
+ {{2,2},{254,318}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{37,11},{254,318}}
+ sourceSize
+ {320,340}
+
+ fish107_04.png
+
+ frame
+ {{2,322},{256,302}}
+ offset
+ {4,-2}
+ rotated
+
+ sourceColorRect
+ {{36,21},{256,302}}
+ sourceSize
+ {320,340}
+
+ fish107_05.png
+
+ frame
+ {{258,2},{242,290}}
+ offset
+ {-5,-5}
+ rotated
+
+ sourceColorRect
+ {{34,30},{242,290}}
+ sourceSize
+ {320,340}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish107.png
+ size
+ {512,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:734833e2bf35af569f9b87ffceccdf86$
+ textureFileName
+ fish107.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish107.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish107.plist.meta
new file mode 100644
index 0000000..fe810fe
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish107.plist.meta
@@ -0,0 +1,293 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "88876": {
+ "importer": "sprite-frame",
+ "uuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@88876",
+ "displayName": "",
+ "id": "88876",
+ "name": "fish107_05",
+ "userData": {
+ "atlasUuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": -5,
+ "trimX": 258,
+ "trimY": 2,
+ "width": 242,
+ "height": 290,
+ "rawWidth": 320,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1a9ea": {
+ "importer": "sprite-frame",
+ "uuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@1a9ea",
+ "displayName": "",
+ "id": "1a9ea",
+ "name": "fish107_00",
+ "userData": {
+ "atlasUuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": -11,
+ "trimX": 250,
+ "trimY": 626,
+ "width": 242,
+ "height": 244,
+ "rawWidth": 320,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "45a20": {
+ "importer": "sprite-frame",
+ "uuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@45a20",
+ "displayName": "",
+ "id": "45a20",
+ "name": "fish107_01",
+ "userData": {
+ "atlasUuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": -12,
+ "trimX": 260,
+ "trimY": 294,
+ "width": 238,
+ "height": 222,
+ "rawWidth": 320,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f6f37": {
+ "importer": "sprite-frame",
+ "uuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@f6f37",
+ "displayName": "",
+ "id": "f6f37",
+ "name": "fish107_02",
+ "userData": {
+ "atlasUuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": -10,
+ "trimX": 2,
+ "trimY": 626,
+ "width": 246,
+ "height": 238,
+ "rawWidth": 320,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a067c": {
+ "importer": "sprite-frame",
+ "uuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@a067c",
+ "displayName": "",
+ "id": "a067c",
+ "name": "fish107_03",
+ "userData": {
+ "atlasUuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 254,
+ "height": 318,
+ "rawWidth": 320,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8e17e": {
+ "importer": "sprite-frame",
+ "uuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@8e17e",
+ "displayName": "",
+ "id": "8e17e",
+ "name": "fish107_04",
+ "userData": {
+ "atlasUuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": -2,
+ "trimX": 2,
+ "trimY": 322,
+ "width": 256,
+ "height": 302,
+ "rawWidth": 320,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish107.png",
+ "format": 2,
+ "textureUuid": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a",
+ "uuid": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish107.png b/assets/FishSingle/fish/atlas/Fish/fish107.png
new file mode 100644
index 0000000..c7cb09a
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish107.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish107.png.meta b/assets/FishSingle/fish/atlas/Fish/fish107.png.meta
new file mode 100644
index 0000000..7932413
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish107.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "ccb65271-2b3f-4af1-a032-732bc80fa1d2",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "e2cb0fd2-4d9b-4d2d-a18e-23e5f4b7afc5",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4.5,
+ "offsetY": 76,
+ "trimX": 3,
+ "trimY": 2,
+ "width": 497,
+ "height": 868,
+ "rawWidth": 512,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a",
+ "displayName": "fish107",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "ccb65271-2b3f-4af1-a032-732bc80fa1d2",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "ccb65271-2b3f-4af1-a032-732bc80fa1d2@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish109.plist b/assets/FishSingle/fish/atlas/Fish/fish109.plist
new file mode 100644
index 0000000..5ad7d03
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish109.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish109_00.png
+
+ frame
+ {{2,2},{106,77}}
+ offset
+ {0,-3}
+ rotated
+
+ sourceColorRect
+ {{12,13},{106,77}}
+ sourceSize
+ {130,97}
+
+ fish109_01.png
+
+ frame
+ {{110,2},{104,75}}
+ offset
+ {0,-1}
+ rotated
+
+ sourceColorRect
+ {{13,12},{104,75}}
+ sourceSize
+ {130,97}
+
+ fish109_02.png
+
+ frame
+ {{110,79},{102,73}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{14,12},{102,73}}
+ sourceSize
+ {130,97}
+
+ fish109_03.png
+
+ frame
+ {{2,81},{100,71}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{15,12},{100,71}}
+ sourceSize
+ {130,97}
+
+ fish109_04.png
+
+ frame
+ {{2,154},{96,71}}
+ offset
+ {0,2}
+ rotated
+
+ sourceColorRect
+ {{17,11},{96,71}}
+ sourceSize
+ {130,97}
+
+ fish109_05.png
+
+ frame
+ {{2,227},{94,69}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{18,13},{94,69}}
+ sourceSize
+ {130,97}
+
+ fish109_06.png
+
+ frame
+ {{100,154},{94,71}}
+ offset
+ {-1,1}
+ rotated
+
+ sourceColorRect
+ {{17,12},{94,71}}
+ sourceSize
+ {130,97}
+
+ fish109_07.png
+
+ frame
+ {{98,227},{92,71}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{19,13},{92,71}}
+ sourceSize
+ {130,97}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish109.png
+ size
+ {256,512}
+ smartupdate
+ $TexturePacker:SmartUpdate:1e4e3d6bd47916eea410f31bf705ca8c$
+ textureFileName
+ fish109.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish109.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish109.plist.meta
new file mode 100644
index 0000000..5c97505
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish109.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "d1ecd": {
+ "importer": "sprite-frame",
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104@d1ecd",
+ "displayName": "",
+ "id": "d1ecd",
+ "name": "fish109_00",
+ "userData": {
+ "atlasUuid": "0021d952-9879-45ad-a76b-30b82e1c6104",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": -3,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 106,
+ "height": 77,
+ "rawWidth": 130,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "18d83": {
+ "importer": "sprite-frame",
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104@18d83",
+ "displayName": "",
+ "id": "18d83",
+ "name": "fish109_01",
+ "userData": {
+ "atlasUuid": "0021d952-9879-45ad-a76b-30b82e1c6104",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": -1,
+ "trimX": 110,
+ "trimY": 2,
+ "width": 104,
+ "height": 75,
+ "rawWidth": 130,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8274b": {
+ "importer": "sprite-frame",
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104@8274b",
+ "displayName": "",
+ "id": "8274b",
+ "name": "fish109_02",
+ "userData": {
+ "atlasUuid": "0021d952-9879-45ad-a76b-30b82e1c6104",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 110,
+ "trimY": 79,
+ "width": 102,
+ "height": 73,
+ "rawWidth": 130,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5d50e": {
+ "importer": "sprite-frame",
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104@5d50e",
+ "displayName": "",
+ "id": "5d50e",
+ "name": "fish109_03",
+ "userData": {
+ "atlasUuid": "0021d952-9879-45ad-a76b-30b82e1c6104",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 81,
+ "width": 100,
+ "height": 71,
+ "rawWidth": 130,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "141d9": {
+ "importer": "sprite-frame",
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104@141d9",
+ "displayName": "",
+ "id": "141d9",
+ "name": "fish109_04",
+ "userData": {
+ "atlasUuid": "0021d952-9879-45ad-a76b-30b82e1c6104",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 154,
+ "width": 96,
+ "height": 71,
+ "rawWidth": 130,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1a3df": {
+ "importer": "sprite-frame",
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104@1a3df",
+ "displayName": "",
+ "id": "1a3df",
+ "name": "fish109_05",
+ "userData": {
+ "atlasUuid": "0021d952-9879-45ad-a76b-30b82e1c6104",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 227,
+ "width": 94,
+ "height": 69,
+ "rawWidth": 130,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0d068": {
+ "importer": "sprite-frame",
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104@0d068",
+ "displayName": "",
+ "id": "0d068",
+ "name": "fish109_06",
+ "userData": {
+ "atlasUuid": "0021d952-9879-45ad-a76b-30b82e1c6104",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 1,
+ "trimX": 100,
+ "trimY": 154,
+ "width": 94,
+ "height": 71,
+ "rawWidth": 130,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bca69": {
+ "importer": "sprite-frame",
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104@bca69",
+ "displayName": "",
+ "id": "bca69",
+ "name": "fish109_07",
+ "userData": {
+ "atlasUuid": "0021d952-9879-45ad-a76b-30b82e1c6104",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 98,
+ "trimY": 227,
+ "width": 92,
+ "height": 71,
+ "rawWidth": 130,
+ "rawHeight": 97,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish109.png",
+ "format": 2,
+ "textureUuid": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "uuid": "0021d952-9879-45ad-a76b-30b82e1c6104"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish109.png b/assets/FishSingle/fish/atlas/Fish/fish109.png
new file mode 100644
index 0000000..7de9c5e
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish109.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish109.png.meta b/assets/FishSingle/fish/atlas/Fish/fish109.png.meta
new file mode 100644
index 0000000..e2b024a
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish109.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "0044c634-b6f0-4b03-adc5-747cf5c8c314",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -20,
+ "offsetY": 106,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 212,
+ "height": 296,
+ "rawWidth": 256,
+ "rawHeight": 512,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "displayName": "fish109",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "febee1a6-8bb8-43d6-8c40-d2e17ceb2fb2@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish11.plist b/assets/FishSingle/fish/atlas/Fish/fish11.plist
new file mode 100644
index 0000000..714bf4d
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish11.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish11_00.png
+
+ frame
+ {{132,62},{106,60}}
+ offset
+ {3,-1}
+ rotated
+
+ sourceColorRect
+ {{20,31},{106,60}}
+ sourceSize
+ {140,120}
+
+ fish11_01.png
+
+ frame
+ {{68,62},{106,62}}
+ offset
+ {4,2}
+ rotated
+
+ sourceColorRect
+ {{21,27},{106,62}}
+ sourceSize
+ {140,120}
+
+ fish11_02.png
+
+ frame
+ {{2,170},{104,64}}
+ offset
+ {6,4}
+ rotated
+
+ sourceColorRect
+ {{24,24},{104,64}}
+ sourceSize
+ {140,120}
+
+ fish11_03.png
+
+ frame
+ {{2,62},{106,64}}
+ offset
+ {8,5}
+ rotated
+
+ sourceColorRect
+ {{25,23},{106,64}}
+ sourceSize
+ {140,120}
+
+ fish11_04.png
+
+ frame
+ {{132,124},{106,58}}
+ offset
+ {10,8}
+ rotated
+
+ sourceColorRect
+ {{27,23},{106,58}}
+ sourceSize
+ {140,120}
+
+ fish11_05.png
+
+ frame
+ {{112,2},{108,58}}
+ offset
+ {10,5}
+ rotated
+
+ sourceColorRect
+ {{26,26},{108,58}}
+ sourceSize
+ {140,120}
+
+ fish11_06.png
+
+ frame
+ {{2,2},{108,58}}
+ offset
+ {7,1}
+ rotated
+
+ sourceColorRect
+ {{23,30},{108,58}}
+ sourceSize
+ {140,120}
+
+ fish11_07.png
+
+ frame
+ {{108,184},{104,54}}
+ offset
+ {4,-2}
+ rotated
+
+ sourceColorRect
+ {{22,35},{104,54}}
+ sourceSize
+ {140,120}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish11.png
+ size
+ {256,256}
+ smartupdate
+ $TexturePacker:SmartUpdate:608e8164a599eed24d251c89fe0477a9$
+ textureFileName
+ fish11.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish11.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish11.plist.meta
new file mode 100644
index 0000000..b169272
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish11.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "5a942": {
+ "importer": "sprite-frame",
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc@5a942",
+ "displayName": "",
+ "id": "5a942",
+ "name": "fish11_00",
+ "userData": {
+ "atlasUuid": "065231ca-a207-4363-bba0-7786e89733cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": -1,
+ "trimX": 132,
+ "trimY": 62,
+ "width": 106,
+ "height": 60,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "753cb": {
+ "importer": "sprite-frame",
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc@753cb",
+ "displayName": "",
+ "id": "753cb",
+ "name": "fish11_01",
+ "userData": {
+ "atlasUuid": "065231ca-a207-4363-bba0-7786e89733cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 2,
+ "trimX": 68,
+ "trimY": 62,
+ "width": 106,
+ "height": 62,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3508c": {
+ "importer": "sprite-frame",
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc@3508c",
+ "displayName": "",
+ "id": "3508c",
+ "name": "fish11_02",
+ "userData": {
+ "atlasUuid": "065231ca-a207-4363-bba0-7786e89733cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 170,
+ "width": 104,
+ "height": 64,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5e397": {
+ "importer": "sprite-frame",
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc@5e397",
+ "displayName": "",
+ "id": "5e397",
+ "name": "fish11_03",
+ "userData": {
+ "atlasUuid": "065231ca-a207-4363-bba0-7786e89733cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 8,
+ "offsetY": 5,
+ "trimX": 2,
+ "trimY": 62,
+ "width": 106,
+ "height": 64,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3e891": {
+ "importer": "sprite-frame",
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc@3e891",
+ "displayName": "",
+ "id": "3e891",
+ "name": "fish11_04",
+ "userData": {
+ "atlasUuid": "065231ca-a207-4363-bba0-7786e89733cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 10,
+ "offsetY": 8,
+ "trimX": 132,
+ "trimY": 124,
+ "width": 106,
+ "height": 58,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9cb15": {
+ "importer": "sprite-frame",
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc@9cb15",
+ "displayName": "",
+ "id": "9cb15",
+ "name": "fish11_05",
+ "userData": {
+ "atlasUuid": "065231ca-a207-4363-bba0-7786e89733cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 10,
+ "offsetY": 5,
+ "trimX": 112,
+ "trimY": 2,
+ "width": 108,
+ "height": 58,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "702a2": {
+ "importer": "sprite-frame",
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc@702a2",
+ "displayName": "",
+ "id": "702a2",
+ "name": "fish11_06",
+ "userData": {
+ "atlasUuid": "065231ca-a207-4363-bba0-7786e89733cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 7,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 108,
+ "height": 58,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "12eba": {
+ "importer": "sprite-frame",
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc@12eba",
+ "displayName": "",
+ "id": "12eba",
+ "name": "fish11_07",
+ "userData": {
+ "atlasUuid": "065231ca-a207-4363-bba0-7786e89733cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": -2,
+ "trimX": 108,
+ "trimY": 184,
+ "width": 104,
+ "height": 54,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish11.png",
+ "format": 2,
+ "textureUuid": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "uuid": "065231ca-a207-4363-bba0-7786e89733cc"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish11.png b/assets/FishSingle/fish/atlas/Fish/fish11.png
new file mode 100644
index 0000000..2a69f7e
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish11.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish11.png.meta b/assets/FishSingle/fish/atlas/Fish/fish11.png.meta
new file mode 100644
index 0000000..cc2ecb6
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish11.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "f6758b9f-0b5c-45e7-b152-1db001b52649",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "3186ef64-e668-43b8-8e6a-83c876bdb63a",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -8,
+ "offsetY": 8,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 236,
+ "height": 236,
+ "rawWidth": 256,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "displayName": "fish11",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f6758b9f-0b5c-45e7-b152-1db001b52649",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "f6758b9f-0b5c-45e7-b152-1db001b52649@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish12.plist b/assets/FishSingle/fish/atlas/Fish/fish12.plist
new file mode 100644
index 0000000..ccf8430
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish12.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish12_00.png
+
+ frame
+ {{2,232},{140,74}}
+ offset
+ {5,0}
+ rotated
+
+ sourceColorRect
+ {{10,13},{140,74}}
+ sourceSize
+ {150,100}
+
+ fish12_01.png
+
+ frame
+ {{2,78},{140,76}}
+ offset
+ {5,1}
+ rotated
+
+ sourceColorRect
+ {{10,11},{140,76}}
+ sourceSize
+ {150,100}
+
+ fish12_02.png
+
+ frame
+ {{2,308},{138,74}}
+ offset
+ {6,2}
+ rotated
+
+ sourceColorRect
+ {{12,11},{138,74}}
+ sourceSize
+ {150,100}
+
+ fish12_03.png
+
+ frame
+ {{144,286},{138,74}}
+ offset
+ {6,3}
+ rotated
+
+ sourceColorRect
+ {{12,10},{138,74}}
+ sourceSize
+ {150,100}
+
+ fish12_04.png
+
+ frame
+ {{2,156},{140,74}}
+ offset
+ {5,4}
+ rotated
+
+ sourceColorRect
+ {{10,9},{140,74}}
+ sourceSize
+ {150,100}
+
+ fish12_05.png
+
+ frame
+ {{146,2},{140,76}}
+ offset
+ {5,4}
+ rotated
+
+ sourceColorRect
+ {{10,8},{140,76}}
+ sourceSize
+ {150,100}
+
+ fish12_06.png
+
+ frame
+ {{2,2},{142,74}}
+ offset
+ {4,2}
+ rotated
+
+ sourceColorRect
+ {{8,11},{142,74}}
+ sourceSize
+ {150,100}
+
+ fish12_07.png
+
+ frame
+ {{144,144},{140,74}}
+ offset
+ {5,1}
+ rotated
+
+ sourceColorRect
+ {{10,12},{140,74}}
+ sourceSize
+ {150,100}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish12.png
+ size
+ {256,512}
+ smartupdate
+ $TexturePacker:SmartUpdate:c0cd92f3cfbc08fcf30379be3c94bd20$
+ textureFileName
+ fish12.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish12.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish12.plist.meta
new file mode 100644
index 0000000..df559a0
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish12.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "f3e0e": {
+ "importer": "sprite-frame",
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@f3e0e",
+ "displayName": "",
+ "id": "f3e0e",
+ "name": "fish12_00",
+ "userData": {
+ "atlasUuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 232,
+ "width": 140,
+ "height": 74,
+ "rawWidth": 150,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "da339": {
+ "importer": "sprite-frame",
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@da339",
+ "displayName": "",
+ "id": "da339",
+ "name": "fish12_01",
+ "userData": {
+ "atlasUuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 78,
+ "width": 140,
+ "height": 76,
+ "rawWidth": 150,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "08d09": {
+ "importer": "sprite-frame",
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@08d09",
+ "displayName": "",
+ "id": "08d09",
+ "name": "fish12_02",
+ "userData": {
+ "atlasUuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 308,
+ "width": 138,
+ "height": 74,
+ "rawWidth": 150,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2ae11": {
+ "importer": "sprite-frame",
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@2ae11",
+ "displayName": "",
+ "id": "2ae11",
+ "name": "fish12_03",
+ "userData": {
+ "atlasUuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 6,
+ "offsetY": 3,
+ "trimX": 144,
+ "trimY": 286,
+ "width": 138,
+ "height": 74,
+ "rawWidth": 150,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "271e7": {
+ "importer": "sprite-frame",
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@271e7",
+ "displayName": "",
+ "id": "271e7",
+ "name": "fish12_04",
+ "userData": {
+ "atlasUuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 156,
+ "width": 140,
+ "height": 74,
+ "rawWidth": 150,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3fe62": {
+ "importer": "sprite-frame",
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@3fe62",
+ "displayName": "",
+ "id": "3fe62",
+ "name": "fish12_05",
+ "userData": {
+ "atlasUuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 5,
+ "offsetY": 4,
+ "trimX": 146,
+ "trimY": 2,
+ "width": 140,
+ "height": 76,
+ "rawWidth": 150,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6cca1": {
+ "importer": "sprite-frame",
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@6cca1",
+ "displayName": "",
+ "id": "6cca1",
+ "name": "fish12_06",
+ "userData": {
+ "atlasUuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 142,
+ "height": 74,
+ "rawWidth": 150,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5fe90": {
+ "importer": "sprite-frame",
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@5fe90",
+ "displayName": "",
+ "id": "5fe90",
+ "name": "fish12_07",
+ "userData": {
+ "atlasUuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 5,
+ "offsetY": 1,
+ "trimX": 144,
+ "trimY": 144,
+ "width": 140,
+ "height": 74,
+ "rawWidth": 150,
+ "rawHeight": 100,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish12.png",
+ "format": 2,
+ "textureUuid": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "uuid": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish12.png b/assets/FishSingle/fish/atlas/Fish/fish12.png
new file mode 100644
index 0000000..ae054e8
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish12.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish12.png.meta b/assets/FishSingle/fish/atlas/Fish/fish12.png.meta
new file mode 100644
index 0000000..5faa50d
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish12.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "aaae8882-b995-4193-8860-e87634b05ece",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "215b3e7e-c4f8-4986-8c36-5128d88506fd",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -16.5,
+ "offsetY": 43,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 219,
+ "height": 422,
+ "rawWidth": 256,
+ "rawHeight": 512,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "displayName": "fish12",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "aaae8882-b995-4193-8860-e87634b05ece",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "aaae8882-b995-4193-8860-e87634b05ece@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish13.plist b/assets/FishSingle/fish/atlas/Fish/fish13.plist
new file mode 100644
index 0000000..53c8d14
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish13.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish13_00.png
+
+ frame
+ {{2,372},{187,185}}
+ offset
+ {6,4}
+ rotated
+
+ sourceColorRect
+ {{54,45},{187,185}}
+ sourceSize
+ {283,283}
+
+ fish13_01.png
+
+ frame
+ {{225,185},{185,209}}
+ offset
+ {7,2}
+ rotated
+
+ sourceColorRect
+ {{56,35},{185,209}}
+ sourceSize
+ {283,283}
+
+ fish13_02.png
+
+ frame
+ {{225,2},{181,221}}
+ offset
+ {7,-2}
+ rotated
+
+ sourceColorRect
+ {{58,33},{181,221}}
+ sourceSize
+ {283,283}
+
+ fish13_03.png
+
+ frame
+ {{2,2},{183,221}}
+ offset
+ {10,-2}
+ rotated
+
+ sourceColorRect
+ {{60,33},{183,221}}
+ sourceSize
+ {283,283}
+
+ fish13_04.png
+
+ frame
+ {{2,187},{183,203}}
+ offset
+ {11,1}
+ rotated
+
+ sourceColorRect
+ {{61,39},{183,203}}
+ sourceSize
+ {283,283}
+
+ fish13_05.png
+
+ frame
+ {{191,372},{183,187}}
+ offset
+ {11,4}
+ rotated
+
+ sourceColorRect
+ {{61,44},{183,187}}
+ sourceSize
+ {283,283}
+
+ fish13_06.png
+
+ frame
+ {{191,557},{183,173}}
+ offset
+ {8,6}
+ rotated
+
+ sourceColorRect
+ {{58,49},{183,173}}
+ sourceSize
+ {283,283}
+
+ fish13_07.png
+
+ frame
+ {{2,559},{183,169}}
+ offset
+ {7,7}
+ rotated
+
+ sourceColorRect
+ {{57,50},{183,169}}
+ sourceSize
+ {283,283}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish13.png
+ size
+ {512,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:b956ea9686c5764bf5b3dcbe2286c068$
+ textureFileName
+ fish13.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish13.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish13.plist.meta
new file mode 100644
index 0000000..c6976b0
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish13.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "77656": {
+ "importer": "sprite-frame",
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda@77656",
+ "displayName": "",
+ "id": "77656",
+ "name": "fish13_07",
+ "userData": {
+ "atlasUuid": "352c9803-6c53-4d8f-ba10-deec62a91cda",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 7,
+ "offsetY": 7,
+ "trimX": 2,
+ "trimY": 559,
+ "width": 183,
+ "height": 169,
+ "rawWidth": 283,
+ "rawHeight": 283,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "11aa1": {
+ "importer": "sprite-frame",
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda@11aa1",
+ "displayName": "",
+ "id": "11aa1",
+ "name": "fish13_00",
+ "userData": {
+ "atlasUuid": "352c9803-6c53-4d8f-ba10-deec62a91cda",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 372,
+ "width": 187,
+ "height": 185,
+ "rawWidth": 283,
+ "rawHeight": 283,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9b286": {
+ "importer": "sprite-frame",
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda@9b286",
+ "displayName": "",
+ "id": "9b286",
+ "name": "fish13_01",
+ "userData": {
+ "atlasUuid": "352c9803-6c53-4d8f-ba10-deec62a91cda",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 7,
+ "offsetY": 2,
+ "trimX": 225,
+ "trimY": 185,
+ "width": 185,
+ "height": 209,
+ "rawWidth": 283,
+ "rawHeight": 283,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "03b97": {
+ "importer": "sprite-frame",
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda@03b97",
+ "displayName": "",
+ "id": "03b97",
+ "name": "fish13_02",
+ "userData": {
+ "atlasUuid": "352c9803-6c53-4d8f-ba10-deec62a91cda",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 7,
+ "offsetY": -2,
+ "trimX": 225,
+ "trimY": 2,
+ "width": 181,
+ "height": 221,
+ "rawWidth": 283,
+ "rawHeight": 283,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5d754": {
+ "importer": "sprite-frame",
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda@5d754",
+ "displayName": "",
+ "id": "5d754",
+ "name": "fish13_03",
+ "userData": {
+ "atlasUuid": "352c9803-6c53-4d8f-ba10-deec62a91cda",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 10,
+ "offsetY": -2,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 183,
+ "height": 221,
+ "rawWidth": 283,
+ "rawHeight": 283,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7d7ea": {
+ "importer": "sprite-frame",
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda@7d7ea",
+ "displayName": "",
+ "id": "7d7ea",
+ "name": "fish13_04",
+ "userData": {
+ "atlasUuid": "352c9803-6c53-4d8f-ba10-deec62a91cda",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 11,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 187,
+ "width": 183,
+ "height": 203,
+ "rawWidth": 283,
+ "rawHeight": 283,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4cb5e": {
+ "importer": "sprite-frame",
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda@4cb5e",
+ "displayName": "",
+ "id": "4cb5e",
+ "name": "fish13_05",
+ "userData": {
+ "atlasUuid": "352c9803-6c53-4d8f-ba10-deec62a91cda",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 11,
+ "offsetY": 4,
+ "trimX": 191,
+ "trimY": 372,
+ "width": 183,
+ "height": 187,
+ "rawWidth": 283,
+ "rawHeight": 283,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "11f5e": {
+ "importer": "sprite-frame",
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda@11f5e",
+ "displayName": "",
+ "id": "11f5e",
+ "name": "fish13_06",
+ "userData": {
+ "atlasUuid": "352c9803-6c53-4d8f-ba10-deec62a91cda",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 8,
+ "offsetY": 6,
+ "trimX": 191,
+ "trimY": 557,
+ "width": 183,
+ "height": 173,
+ "rawWidth": 283,
+ "rawHeight": 283,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish13.png",
+ "format": 2,
+ "textureUuid": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "uuid": "352c9803-6c53-4d8f-ba10-deec62a91cda"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish13.png b/assets/FishSingle/fish/atlas/Fish/fish13.png
new file mode 100644
index 0000000..7a9c1ac
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish13.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish13.png.meta b/assets/FishSingle/fish/atlas/Fish/fish13.png.meta
new file mode 100644
index 0000000..3277e6c
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish13.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "0f783e6e-b74d-413a-bf3d-e7dd16a48874",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "fac736dd-2771-4f34-a6ad-7431daa9d3b3",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -32,
+ "offsetY": 146,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 444,
+ "height": 728,
+ "rawWidth": 512,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "displayName": "fish13",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0f783e6e-b74d-413a-bf3d-e7dd16a48874",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "0f783e6e-b74d-413a-bf3d-e7dd16a48874@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish14.plist b/assets/FishSingle/fish/atlas/Fish/fish14.plist
new file mode 100644
index 0000000..d103fc3
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish14.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish14_00.png
+
+ frame
+ {{2,2},{280,128}}
+ offset
+ {6,1}
+ rotated
+
+ sourceColorRect
+ {{26,20},{280,128}}
+ sourceSize
+ {320,170}
+
+ fish14_01.png
+
+ frame
+ {{284,2},{278,128}}
+ offset
+ {7,2}
+ rotated
+
+ sourceColorRect
+ {{28,19},{278,128}}
+ sourceSize
+ {320,170}
+
+ fish14_02.png
+
+ frame
+ {{282,282},{276,128}}
+ offset
+ {7,2}
+ rotated
+
+ sourceColorRect
+ {{29,19},{276,128}}
+ sourceSize
+ {320,170}
+
+ fish14_03.png
+
+ frame
+ {{2,386},{276,126}}
+ offset
+ {8,2}
+ rotated
+
+ sourceColorRect
+ {{30,20},{276,126}}
+ sourceSize
+ {320,170}
+
+ fish14_04.png
+
+ frame
+ {{2,260},{278,124}}
+ offset
+ {10,1}
+ rotated
+
+ sourceColorRect
+ {{31,22},{278,124}}
+ sourceSize
+ {320,170}
+
+ fish14_05.png
+
+ frame
+ {{280,560},{276,122}}
+ offset
+ {9,-1}
+ rotated
+
+ sourceColorRect
+ {{31,25},{276,122}}
+ sourceSize
+ {320,170}
+
+ fish14_06.png
+
+ frame
+ {{2,514},{276,122}}
+ offset
+ {7,-1}
+ rotated
+
+ sourceColorRect
+ {{29,25},{276,122}}
+ sourceSize
+ {320,170}
+
+ fish14_07.png
+
+ frame
+ {{2,132},{278,126}}
+ offset
+ {6,-1}
+ rotated
+
+ sourceColorRect
+ {{27,23},{278,126}}
+ sourceSize
+ {320,170}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish14.png
+ size
+ {512,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:f269d6aab1cbef5b0ad7c7ade33b0658$
+ textureFileName
+ fish14.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish14.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish14.plist.meta
new file mode 100644
index 0000000..925c9bd
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish14.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "4cf03": {
+ "importer": "sprite-frame",
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@4cf03",
+ "displayName": "",
+ "id": "4cf03",
+ "name": "fish14_00",
+ "userData": {
+ "atlasUuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 280,
+ "height": 128,
+ "rawWidth": 320,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9b94d": {
+ "importer": "sprite-frame",
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@9b94d",
+ "displayName": "",
+ "id": "9b94d",
+ "name": "fish14_01",
+ "userData": {
+ "atlasUuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 7,
+ "offsetY": 2,
+ "trimX": 284,
+ "trimY": 2,
+ "width": 278,
+ "height": 128,
+ "rawWidth": 320,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "571bb": {
+ "importer": "sprite-frame",
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@571bb",
+ "displayName": "",
+ "id": "571bb",
+ "name": "fish14_02",
+ "userData": {
+ "atlasUuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 7,
+ "offsetY": 2,
+ "trimX": 282,
+ "trimY": 282,
+ "width": 276,
+ "height": 128,
+ "rawWidth": 320,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "eb903": {
+ "importer": "sprite-frame",
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@eb903",
+ "displayName": "",
+ "id": "eb903",
+ "name": "fish14_03",
+ "userData": {
+ "atlasUuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 8,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 386,
+ "width": 276,
+ "height": 126,
+ "rawWidth": 320,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e6508": {
+ "importer": "sprite-frame",
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@e6508",
+ "displayName": "",
+ "id": "e6508",
+ "name": "fish14_04",
+ "userData": {
+ "atlasUuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 10,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 260,
+ "width": 278,
+ "height": 124,
+ "rawWidth": 320,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "51d74": {
+ "importer": "sprite-frame",
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@51d74",
+ "displayName": "",
+ "id": "51d74",
+ "name": "fish14_05",
+ "userData": {
+ "atlasUuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 9,
+ "offsetY": -1,
+ "trimX": 280,
+ "trimY": 560,
+ "width": 276,
+ "height": 122,
+ "rawWidth": 320,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "30d0c": {
+ "importer": "sprite-frame",
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@30d0c",
+ "displayName": "",
+ "id": "30d0c",
+ "name": "fish14_06",
+ "userData": {
+ "atlasUuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 7,
+ "offsetY": -1,
+ "trimX": 2,
+ "trimY": 514,
+ "width": 276,
+ "height": 122,
+ "rawWidth": 320,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d1071": {
+ "importer": "sprite-frame",
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@d1071",
+ "displayName": "",
+ "id": "d1071",
+ "name": "fish14_07",
+ "userData": {
+ "atlasUuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": -1,
+ "trimX": 2,
+ "trimY": 132,
+ "width": 278,
+ "height": 126,
+ "rawWidth": 320,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish14.png",
+ "format": 2,
+ "textureUuid": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "uuid": "e42f83bb-200e-445e-a9b5-7dbb8a331f57"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish14.png b/assets/FishSingle/fish/atlas/Fish/fish14.png
new file mode 100644
index 0000000..f7a0279
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish14.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish14.png.meta b/assets/FishSingle/fish/atlas/Fish/fish14.png.meta
new file mode 100644
index 0000000..94f44c7
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish14.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "a8dfae24-7a06-42a8-b78e-46651b2f78a7",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "45bbfad4-82d2-4247-a486-79b01faa2947",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -49,
+ "offsetY": 92.5,
+ "trimX": 2,
+ "trimY": 3,
+ "width": 410,
+ "height": 833,
+ "rawWidth": 512,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "displayName": "fish14",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "a8dfae24-7a06-42a8-b78e-46651b2f78a7",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "a8dfae24-7a06-42a8-b78e-46651b2f78a7@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish17.plist b/assets/FishSingle/fish/atlas/Fish/fish17.plist
new file mode 100644
index 0000000..3d9e759
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish17.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish17_00.png
+
+ frame
+ {{2,184},{126,88}}
+ offset
+ {0,-1}
+ rotated
+
+ sourceColorRect
+ {{7,17},{126,88}}
+ sourceSize
+ {140,120}
+
+ fish17_01.png
+
+ frame
+ {{134,2},{116,92}}
+ offset
+ {-3,0}
+ rotated
+
+ sourceColorRect
+ {{9,14},{116,92}}
+ sourceSize
+ {140,120}
+
+ fish17_02.png
+
+ frame
+ {{2,378},{110,94}}
+ offset
+ {-5,-2}
+ rotated
+
+ sourceColorRect
+ {{10,15},{110,94}}
+ sourceSize
+ {140,120}
+
+ fish17_03.png
+
+ frame
+ {{2,274},{114,102}}
+ offset
+ {-4,-1}
+ rotated
+
+ sourceColorRect
+ {{9,10},{114,102}}
+ sourceSize
+ {140,120}
+
+ fish17_04.png
+
+ frame
+ {{130,190},{122,88}}
+ offset
+ {-2,-9}
+ rotated
+
+ sourceColorRect
+ {{7,25},{122,88}}
+ sourceSize
+ {140,120}
+
+ fish17_05.png
+
+ frame
+ {{130,96},{124,92}}
+ offset
+ {1,-6}
+ rotated
+
+ sourceColorRect
+ {{9,20},{124,92}}
+ sourceSize
+ {140,120}
+
+ fish17_06.png
+
+ frame
+ {{2,90},{126,92}}
+ offset
+ {3,-3}
+ rotated
+
+ sourceColorRect
+ {{10,17},{126,92}}
+ sourceSize
+ {140,120}
+
+ fish17_07.png
+
+ frame
+ {{2,2},{130,86}}
+ offset
+ {2,-3}
+ rotated
+
+ sourceColorRect
+ {{7,20},{130,86}}
+ sourceSize
+ {140,120}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish17.png
+ size
+ {256,512}
+ smartupdate
+ $TexturePacker:SmartUpdate:eab74afe4cff03faf995d0d81d2c23c6$
+ textureFileName
+ fish17.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish17.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish17.plist.meta
new file mode 100644
index 0000000..0ca668b
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish17.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "5f735": {
+ "importer": "sprite-frame",
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@5f735",
+ "displayName": "",
+ "id": "5f735",
+ "name": "fish17_00",
+ "userData": {
+ "atlasUuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": -1,
+ "trimX": 2,
+ "trimY": 184,
+ "width": 126,
+ "height": 88,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8246e": {
+ "importer": "sprite-frame",
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@8246e",
+ "displayName": "",
+ "id": "8246e",
+ "name": "fish17_01",
+ "userData": {
+ "atlasUuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 0,
+ "trimX": 134,
+ "trimY": 2,
+ "width": 116,
+ "height": 92,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1c656": {
+ "importer": "sprite-frame",
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@1c656",
+ "displayName": "",
+ "id": "1c656",
+ "name": "fish17_02",
+ "userData": {
+ "atlasUuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": -2,
+ "trimX": 2,
+ "trimY": 378,
+ "width": 110,
+ "height": 94,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d1a5f": {
+ "importer": "sprite-frame",
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@d1a5f",
+ "displayName": "",
+ "id": "d1a5f",
+ "name": "fish17_03",
+ "userData": {
+ "atlasUuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": -1,
+ "trimX": 2,
+ "trimY": 274,
+ "width": 114,
+ "height": 102,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "160bf": {
+ "importer": "sprite-frame",
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@160bf",
+ "displayName": "",
+ "id": "160bf",
+ "name": "fish17_04",
+ "userData": {
+ "atlasUuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": -9,
+ "trimX": 130,
+ "trimY": 190,
+ "width": 122,
+ "height": 88,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b6aa8": {
+ "importer": "sprite-frame",
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@b6aa8",
+ "displayName": "",
+ "id": "b6aa8",
+ "name": "fish17_05",
+ "userData": {
+ "atlasUuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": -6,
+ "trimX": 130,
+ "trimY": 96,
+ "width": 124,
+ "height": 92,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "644e6": {
+ "importer": "sprite-frame",
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@644e6",
+ "displayName": "",
+ "id": "644e6",
+ "name": "fish17_06",
+ "userData": {
+ "atlasUuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": -3,
+ "trimX": 2,
+ "trimY": 90,
+ "width": 126,
+ "height": 92,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "de9d6": {
+ "importer": "sprite-frame",
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@de9d6",
+ "displayName": "",
+ "id": "de9d6",
+ "name": "fish17_07",
+ "userData": {
+ "atlasUuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": -3,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 130,
+ "height": 86,
+ "rawWidth": 140,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish17.png",
+ "format": 2,
+ "textureUuid": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "uuid": "aed1f5f3-0643-4ad1-8536-65d1294b7db1"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish17.png b/assets/FishSingle/fish/atlas/Fish/fish17.png
new file mode 100644
index 0000000..6390bf4
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish17.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish17.png.meta b/assets/FishSingle/fish/atlas/Fish/fish17.png.meta
new file mode 100644
index 0000000..df354e1
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish17.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "791292f9-4b15-4d99-a9b1-e244c76bf2ad",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "4d3b7824-ac19-4dd0-852b-0bbdddbcea90",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0.5,
+ "offsetY": 11.5,
+ "trimX": 4,
+ "trimY": 3,
+ "width": 249,
+ "height": 483,
+ "rawWidth": 256,
+ "rawHeight": 512,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "displayName": "fish17",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "791292f9-4b15-4d99-a9b1-e244c76bf2ad",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "791292f9-4b15-4d99-a9b1-e244c76bf2ad@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish18.plist b/assets/FishSingle/fish/atlas/Fish/fish18.plist
new file mode 100644
index 0000000..ae75703
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish18.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish18_00.png
+
+ frame
+ {{346,346},{340,122}}
+ offset
+ {9,1}
+ rotated
+
+ sourceColorRect
+ {{24,8},{340,122}}
+ sourceSize
+ {370,140}
+
+ fish18_01.png
+
+ frame
+ {{2,2},{342,128}}
+ offset
+ {8,1}
+ rotated
+
+ sourceColorRect
+ {{22,5},{342,128}}
+ sourceSize
+ {370,140}
+
+ fish18_02.png
+
+ frame
+ {{346,2},{342,126}}
+ offset
+ {6,1}
+ rotated
+
+ sourceColorRect
+ {{20,6},{342,126}}
+ sourceSize
+ {370,140}
+
+ fish18_03.png
+
+ frame
+ {{2,132},{342,118}}
+ offset
+ {4,1}
+ rotated
+
+ sourceColorRect
+ {{18,10},{342,118}}
+ sourceSize
+ {370,140}
+
+ fish18_04.png
+
+ frame
+ {{2,252},{342,108}}
+ offset
+ {2,1}
+ rotated
+
+ sourceColorRect
+ {{16,15},{342,108}}
+ sourceSize
+ {370,140}
+
+ fish18_05.png
+
+ frame
+ {{2,362},{342,100}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{15,20},{342,100}}
+ sourceSize
+ {370,140}
+
+ fish18_06.png
+
+ frame
+ {{2,578},{340,100}}
+ offset
+ {3,-1}
+ rotated
+
+ sourceColorRect
+ {{18,21},{340,100}}
+ sourceSize
+ {370,140}
+
+ fish18_07.png
+
+ frame
+ {{2,464},{340,112}}
+ offset
+ {6,0}
+ rotated
+
+ sourceColorRect
+ {{21,14},{340,112}}
+ sourceSize
+ {370,140}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish18.png
+ size
+ {512,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:4c62394d2677f50636b158d7984258c6$
+ textureFileName
+ fish18.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish18.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish18.plist.meta
new file mode 100644
index 0000000..8fa8d93
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish18.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "54969": {
+ "importer": "sprite-frame",
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729@54969",
+ "displayName": "",
+ "id": "54969",
+ "name": "fish18_07",
+ "userData": {
+ "atlasUuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 464,
+ "width": 340,
+ "height": 112,
+ "rawWidth": 370,
+ "rawHeight": 140,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "942cf": {
+ "importer": "sprite-frame",
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729@942cf",
+ "displayName": "",
+ "id": "942cf",
+ "name": "fish18_00",
+ "userData": {
+ "atlasUuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 9,
+ "offsetY": 1,
+ "trimX": 346,
+ "trimY": 346,
+ "width": 340,
+ "height": 122,
+ "rawWidth": 370,
+ "rawHeight": 140,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "df5ad": {
+ "importer": "sprite-frame",
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729@df5ad",
+ "displayName": "",
+ "id": "df5ad",
+ "name": "fish18_01",
+ "userData": {
+ "atlasUuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 8,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 342,
+ "height": 128,
+ "rawWidth": 370,
+ "rawHeight": 140,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d7b1d": {
+ "importer": "sprite-frame",
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729@d7b1d",
+ "displayName": "",
+ "id": "d7b1d",
+ "name": "fish18_02",
+ "userData": {
+ "atlasUuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 6,
+ "offsetY": 1,
+ "trimX": 346,
+ "trimY": 2,
+ "width": 342,
+ "height": 126,
+ "rawWidth": 370,
+ "rawHeight": 140,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b4e16": {
+ "importer": "sprite-frame",
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729@b4e16",
+ "displayName": "",
+ "id": "b4e16",
+ "name": "fish18_03",
+ "userData": {
+ "atlasUuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 132,
+ "width": 342,
+ "height": 118,
+ "rawWidth": 370,
+ "rawHeight": 140,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6719b": {
+ "importer": "sprite-frame",
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729@6719b",
+ "displayName": "",
+ "id": "6719b",
+ "name": "fish18_04",
+ "userData": {
+ "atlasUuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 252,
+ "width": 342,
+ "height": 108,
+ "rawWidth": 370,
+ "rawHeight": 140,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ace49": {
+ "importer": "sprite-frame",
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729@ace49",
+ "displayName": "",
+ "id": "ace49",
+ "name": "fish18_05",
+ "userData": {
+ "atlasUuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 362,
+ "width": 342,
+ "height": 100,
+ "rawWidth": 370,
+ "rawHeight": 140,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2efd8": {
+ "importer": "sprite-frame",
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729@2efd8",
+ "displayName": "",
+ "id": "2efd8",
+ "name": "fish18_06",
+ "userData": {
+ "atlasUuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": -1,
+ "trimX": 2,
+ "trimY": 578,
+ "width": 340,
+ "height": 100,
+ "rawWidth": 370,
+ "rawHeight": 140,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish18.png",
+ "format": 2,
+ "textureUuid": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "uuid": "5be2479e-33c7-4c76-93be-e25b5f6dc729"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish18.png b/assets/FishSingle/fish/atlas/Fish/fish18.png
new file mode 100644
index 0000000..d95226d
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish18.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish18.png.meta b/assets/FishSingle/fish/atlas/Fish/fish18.png.meta
new file mode 100644
index 0000000..bf4ea5e
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish18.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "f0eb76a7-c282-4be3-880a-848f654bdadf",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "ec309499-9d47-49a6-87e5-d84305c95dca",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -19,
+ "offsetY": 167.5,
+ "trimX": 2,
+ "trimY": 3,
+ "width": 470,
+ "height": 683,
+ "rawWidth": 512,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "displayName": "fish18",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f0eb76a7-c282-4be3-880a-848f654bdadf",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "f0eb76a7-c282-4be3-880a-848f654bdadf@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish201.plist b/assets/FishSingle/fish/atlas/Fish/fish201.plist
new file mode 100644
index 0000000..f99753b
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish201.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish201_00.png
+
+ frame
+ {{2,492},{260,118}}
+ offset
+ {0,-4}
+ rotated
+
+ sourceColorRect
+ {{0,9},{260,118}}
+ sourceSize
+ {260,128}
+
+ fish201_01.png
+
+ frame
+ {{2,126},{260,122}}
+ offset
+ {0,-3}
+ rotated
+
+ sourceColorRect
+ {{0,6},{260,122}}
+ sourceSize
+ {260,128}
+
+ fish201_02.png
+
+ frame
+ {{388,2},{260,122}}
+ offset
+ {0,-3}
+ rotated
+
+ sourceColorRect
+ {{0,6},{260,122}}
+ sourceSize
+ {260,128}
+
+ fish201_03.png
+
+ frame
+ {{264,264},{260,120}}
+ offset
+ {0,-4}
+ rotated
+
+ sourceColorRect
+ {{0,8},{260,120}}
+ sourceSize
+ {260,128}
+
+ fish201_04.png
+
+ frame
+ {{264,2},{260,122}}
+ offset
+ {0,-2}
+ rotated
+
+ sourceColorRect
+ {{0,5},{260,122}}
+ sourceSize
+ {260,128}
+
+ fish201_05.png
+
+ frame
+ {{2,2},{260,122}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{0,2},{260,122}}
+ sourceSize
+ {260,128}
+
+ fish201_06.png
+
+ frame
+ {{2,250},{260,120}}
+ offset
+ {0,2}
+ rotated
+
+ sourceColorRect
+ {{0,2},{260,120}}
+ sourceSize
+ {260,128}
+
+ fish201_07.png
+
+ frame
+ {{2,372},{260,118}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,5},{260,118}}
+ sourceSize
+ {260,128}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish201.png
+ size
+ {512,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:35e0425b0b96d54a041fc1b4ff9c7b99$
+ textureFileName
+ fish201.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish201.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish201.plist.meta
new file mode 100644
index 0000000..4d956af
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish201.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "a83aa": {
+ "importer": "sprite-frame",
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@a83aa",
+ "displayName": "",
+ "id": "a83aa",
+ "name": "fish201_00",
+ "userData": {
+ "atlasUuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": -4,
+ "trimX": 2,
+ "trimY": 492,
+ "width": 260,
+ "height": 118,
+ "rawWidth": 260,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "efdd3": {
+ "importer": "sprite-frame",
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@efdd3",
+ "displayName": "",
+ "id": "efdd3",
+ "name": "fish201_01",
+ "userData": {
+ "atlasUuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": -3,
+ "trimX": 2,
+ "trimY": 126,
+ "width": 260,
+ "height": 122,
+ "rawWidth": 260,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e0ca4": {
+ "importer": "sprite-frame",
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@e0ca4",
+ "displayName": "",
+ "id": "e0ca4",
+ "name": "fish201_02",
+ "userData": {
+ "atlasUuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": -3,
+ "trimX": 388,
+ "trimY": 2,
+ "width": 260,
+ "height": 122,
+ "rawWidth": 260,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bc8ca": {
+ "importer": "sprite-frame",
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@bc8ca",
+ "displayName": "",
+ "id": "bc8ca",
+ "name": "fish201_03",
+ "userData": {
+ "atlasUuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": -4,
+ "trimX": 264,
+ "trimY": 264,
+ "width": 260,
+ "height": 120,
+ "rawWidth": 260,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "04c11": {
+ "importer": "sprite-frame",
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@04c11",
+ "displayName": "",
+ "id": "04c11",
+ "name": "fish201_04",
+ "userData": {
+ "atlasUuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": -2,
+ "trimX": 264,
+ "trimY": 2,
+ "width": 260,
+ "height": 122,
+ "rawWidth": 260,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bedd9": {
+ "importer": "sprite-frame",
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@bedd9",
+ "displayName": "",
+ "id": "bedd9",
+ "name": "fish201_05",
+ "userData": {
+ "atlasUuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 260,
+ "height": 122,
+ "rawWidth": 260,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e40b6": {
+ "importer": "sprite-frame",
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@e40b6",
+ "displayName": "",
+ "id": "e40b6",
+ "name": "fish201_06",
+ "userData": {
+ "atlasUuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 250,
+ "width": 260,
+ "height": 120,
+ "rawWidth": 260,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "dab61": {
+ "importer": "sprite-frame",
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@dab61",
+ "displayName": "",
+ "id": "dab61",
+ "name": "fish201_07",
+ "userData": {
+ "atlasUuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 372,
+ "width": 260,
+ "height": 118,
+ "rawWidth": 260,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish201.png",
+ "format": 2,
+ "textureUuid": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "uuid": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish201.png b/assets/FishSingle/fish/atlas/Fish/fish201.png
new file mode 100644
index 0000000..169a63f
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish201.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish201.png.meta b/assets/FishSingle/fish/atlas/Fish/fish201.png.meta
new file mode 100644
index 0000000..2a87dcc
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish201.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "b30464a1-c252-48f7-9aa6-ef2053202fc1",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "a1095386-f5ef-46fc-89b5-6686a5e333f7",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2.5,
+ "offsetY": 208.5,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 503,
+ "height": 603,
+ "rawWidth": 512,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "displayName": "fish201",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "b30464a1-c252-48f7-9aa6-ef2053202fc1",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "b30464a1-c252-48f7-9aa6-ef2053202fc1@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish301.plist b/assets/FishSingle/fish/atlas/Fish/fish301.plist
new file mode 100644
index 0000000..08b988c
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish301.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish301_00.png
+
+ frame
+ {{258,794},{170,250}}
+ offset
+ {0,18}
+ rotated
+
+ sourceColorRect
+ {{90,57},{170,250}}
+ sourceSize
+ {350,400}
+
+ fish301_01.png
+
+ frame
+ {{278,550},{220,242}}
+ offset
+ {0,4}
+ rotated
+
+ sourceColorRect
+ {{65,75},{220,242}}
+ sourceSize
+ {350,400}
+
+ fish301_02.png
+
+ frame
+ {{2,476},{274,244}}
+ offset
+ {0,-8}
+ rotated
+
+ sourceColorRect
+ {{38,86},{274,244}}
+ sourceSize
+ {350,400}
+
+ fish301_03.png
+
+ frame
+ {{2,2},{324,238}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{13,80},{324,238}}
+ sourceSize
+ {350,400}
+
+ fish301_04.png
+
+ frame
+ {{2,242},{298,232}}
+ offset
+ {0,17}
+ rotated
+
+ sourceColorRect
+ {{26,67},{298,232}}
+ sourceSize
+ {350,400}
+
+ fish301_05.png
+
+ frame
+ {{2,722},{254,254}}
+ offset
+ {0,24}
+ rotated
+
+ sourceColorRect
+ {{48,49},{254,254}}
+ sourceSize
+ {350,400}
+
+ fish301_06.png
+
+ frame
+ {{302,276},{206,272}}
+ offset
+ {-1,28}
+ rotated
+
+ sourceColorRect
+ {{71,36},{206,272}}
+ sourceSize
+ {350,400}
+
+ fish301_07.png
+
+ frame
+ {{328,2},{170,272}}
+ offset
+ {0,22}
+ rotated
+
+ sourceColorRect
+ {{90,42},{170,272}}
+ sourceSize
+ {350,400}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish301.png
+ size
+ {512,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:fb51969b89f8d2b06e9a669de600fa3c$
+ textureFileName
+ fish301.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish301.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish301.plist.meta
new file mode 100644
index 0000000..bfde2d4
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish301.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "beae3": {
+ "importer": "sprite-frame",
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2@beae3",
+ "displayName": "",
+ "id": "beae3",
+ "name": "fish301_00",
+ "userData": {
+ "atlasUuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 18,
+ "trimX": 258,
+ "trimY": 794,
+ "width": 170,
+ "height": 250,
+ "rawWidth": 350,
+ "rawHeight": 400,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "93e75": {
+ "importer": "sprite-frame",
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2@93e75",
+ "displayName": "",
+ "id": "93e75",
+ "name": "fish301_01",
+ "userData": {
+ "atlasUuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 4,
+ "trimX": 278,
+ "trimY": 550,
+ "width": 220,
+ "height": 242,
+ "rawWidth": 350,
+ "rawHeight": 400,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "47fb9": {
+ "importer": "sprite-frame",
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2@47fb9",
+ "displayName": "",
+ "id": "47fb9",
+ "name": "fish301_02",
+ "userData": {
+ "atlasUuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": -8,
+ "trimX": 2,
+ "trimY": 476,
+ "width": 274,
+ "height": 244,
+ "rawWidth": 350,
+ "rawHeight": 400,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f2c4f": {
+ "importer": "sprite-frame",
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2@f2c4f",
+ "displayName": "",
+ "id": "f2c4f",
+ "name": "fish301_03",
+ "userData": {
+ "atlasUuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 324,
+ "height": 238,
+ "rawWidth": 350,
+ "rawHeight": 400,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1e4bc": {
+ "importer": "sprite-frame",
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2@1e4bc",
+ "displayName": "",
+ "id": "1e4bc",
+ "name": "fish301_04",
+ "userData": {
+ "atlasUuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 17,
+ "trimX": 2,
+ "trimY": 242,
+ "width": 298,
+ "height": 232,
+ "rawWidth": 350,
+ "rawHeight": 400,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "de1e6": {
+ "importer": "sprite-frame",
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2@de1e6",
+ "displayName": "",
+ "id": "de1e6",
+ "name": "fish301_05",
+ "userData": {
+ "atlasUuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 24,
+ "trimX": 2,
+ "trimY": 722,
+ "width": 254,
+ "height": 254,
+ "rawWidth": 350,
+ "rawHeight": 400,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cf15c": {
+ "importer": "sprite-frame",
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2@cf15c",
+ "displayName": "",
+ "id": "cf15c",
+ "name": "fish301_06",
+ "userData": {
+ "atlasUuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 28,
+ "trimX": 302,
+ "trimY": 276,
+ "width": 206,
+ "height": 272,
+ "rawWidth": 350,
+ "rawHeight": 400,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d2d2f": {
+ "importer": "sprite-frame",
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2@d2d2f",
+ "displayName": "",
+ "id": "d2d2f",
+ "name": "fish301_07",
+ "userData": {
+ "atlasUuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 22,
+ "trimX": 328,
+ "trimY": 2,
+ "width": 170,
+ "height": 272,
+ "rawWidth": 350,
+ "rawHeight": 400,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish301.png",
+ "format": 2,
+ "textureUuid": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "uuid": "ae071a40-6a18-45e3-b020-f7df0399f7f2"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish301.png b/assets/FishSingle/fish/atlas/Fish/fish301.png
new file mode 100644
index 0000000..f3f3a8e
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish301.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish301.png.meta b/assets/FishSingle/fish/atlas/Fish/fish301.png.meta
new file mode 100644
index 0000000..3f2d89b
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish301.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "0904bb6e-4cff-4440-9e94-bc209e1d5677",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "019dbf63-15f5-4b02-a7d7-f372d42ebd7b",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 23,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 506,
+ "height": 974,
+ "rawWidth": 512,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "displayName": "fish301",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "0904bb6e-4cff-4440-9e94-bc209e1d5677",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "0904bb6e-4cff-4440-9e94-bc209e1d5677@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish315.plist b/assets/FishSingle/fish/atlas/Fish/fish315.plist
new file mode 100644
index 0000000..89abec1
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish315.plist
@@ -0,0 +1,128 @@
+
+
+
+
+ frames
+
+ fish315_00.png
+
+ frame
+ {{2,2},{602,169}}
+ offset
+ {24,6}
+ rotated
+
+ sourceColorRect
+ {{81,178},{602,169}}
+ sourceSize
+ {716,537}
+
+ fish315_01.png
+
+ frame
+ {{2,173},{600,171}}
+ offset
+ {23,13}
+ rotated
+
+ sourceColorRect
+ {{81,170},{600,171}}
+ sourceSize
+ {716,537}
+
+ fish315_02.png
+
+ frame
+ {{606,2},{596,181}}
+ offset
+ {26,16}
+ rotated
+
+ sourceColorRect
+ {{86,162},{596,181}}
+ sourceSize
+ {716,537}
+
+ fish315_03.png
+
+ frame
+ {{2,346},{596,171}}
+ offset
+ {27,19}
+ rotated
+
+ sourceColorRect
+ {{87,164},{596,171}}
+ sourceSize
+ {716,537}
+
+ fish315_04.png
+
+ frame
+ {{2,519},{596,157}}
+ offset
+ {25,20}
+ rotated
+
+ sourceColorRect
+ {{85,170},{596,157}}
+ sourceSize
+ {716,537}
+
+ fish315_05.png
+
+ frame
+ {{2,847},{594,159}}
+ offset
+ {23,13}
+ rotated
+
+ sourceColorRect
+ {{84,176},{594,159}}
+ sourceSize
+ {716,537}
+
+ fish315_06.png
+
+ frame
+ {{2,678},{590,167}}
+ offset
+ {24,1}
+ rotated
+
+ sourceColorRect
+ {{87,184},{590,167}}
+ sourceSize
+ {716,537}
+
+ fish315_07.png
+
+ frame
+ {{789,2},{594,173}}
+ offset
+ {24,0}
+ rotated
+
+ sourceColorRect
+ {{85,182},{594,173}}
+ sourceSize
+ {716,537}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish315.png
+ size
+ {1024,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:e5b2f1c956a9435c57df9e4610c770a4$
+ textureFileName
+ fish315.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/Fish/fish315.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish315.plist.meta
new file mode 100644
index 0000000..3fc53e6
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish315.plist.meta
@@ -0,0 +1,385 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "10187": {
+ "importer": "sprite-frame",
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3@10187",
+ "displayName": "",
+ "id": "10187",
+ "name": "fish315_04",
+ "userData": {
+ "atlasUuid": "da792675-4e05-4038-b21c-29748aaa51c3",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 25,
+ "offsetY": 20,
+ "trimX": 2,
+ "trimY": 519,
+ "width": 596,
+ "height": 157,
+ "rawWidth": 716,
+ "rawHeight": 537,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "62cc3": {
+ "importer": "sprite-frame",
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3@62cc3",
+ "displayName": "",
+ "id": "62cc3",
+ "name": "fish315_00",
+ "userData": {
+ "atlasUuid": "da792675-4e05-4038-b21c-29748aaa51c3",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 24,
+ "offsetY": 6,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 602,
+ "height": 169,
+ "rawWidth": 716,
+ "rawHeight": 537,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c3818": {
+ "importer": "sprite-frame",
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3@c3818",
+ "displayName": "",
+ "id": "c3818",
+ "name": "fish315_01",
+ "userData": {
+ "atlasUuid": "da792675-4e05-4038-b21c-29748aaa51c3",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 23,
+ "offsetY": 13,
+ "trimX": 2,
+ "trimY": 173,
+ "width": 600,
+ "height": 171,
+ "rawWidth": 716,
+ "rawHeight": 537,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bf678": {
+ "importer": "sprite-frame",
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3@bf678",
+ "displayName": "",
+ "id": "bf678",
+ "name": "fish315_02",
+ "userData": {
+ "atlasUuid": "da792675-4e05-4038-b21c-29748aaa51c3",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 26,
+ "offsetY": 16,
+ "trimX": 606,
+ "trimY": 2,
+ "width": 596,
+ "height": 181,
+ "rawWidth": 716,
+ "rawHeight": 537,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0d8e2": {
+ "importer": "sprite-frame",
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3@0d8e2",
+ "displayName": "",
+ "id": "0d8e2",
+ "name": "fish315_03",
+ "userData": {
+ "atlasUuid": "da792675-4e05-4038-b21c-29748aaa51c3",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 27,
+ "offsetY": 19,
+ "trimX": 2,
+ "trimY": 346,
+ "width": 596,
+ "height": 171,
+ "rawWidth": 716,
+ "rawHeight": 537,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b2d64": {
+ "importer": "sprite-frame",
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3@b2d64",
+ "displayName": "",
+ "id": "b2d64",
+ "name": "fish315_05",
+ "userData": {
+ "atlasUuid": "da792675-4e05-4038-b21c-29748aaa51c3",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 23,
+ "offsetY": 13,
+ "trimX": 2,
+ "trimY": 847,
+ "width": 594,
+ "height": 159,
+ "rawWidth": 716,
+ "rawHeight": 537,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7e139": {
+ "importer": "sprite-frame",
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3@7e139",
+ "displayName": "",
+ "id": "7e139",
+ "name": "fish315_06",
+ "userData": {
+ "atlasUuid": "da792675-4e05-4038-b21c-29748aaa51c3",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 24,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 678,
+ "width": 590,
+ "height": 167,
+ "rawWidth": 716,
+ "rawHeight": 537,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9bf9a": {
+ "importer": "sprite-frame",
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3@9bf9a",
+ "displayName": "",
+ "id": "9bf9a",
+ "name": "fish315_07",
+ "userData": {
+ "atlasUuid": "da792675-4e05-4038-b21c-29748aaa51c3",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 24,
+ "offsetY": 0,
+ "trimX": 789,
+ "trimY": 2,
+ "width": 594,
+ "height": 173,
+ "rawWidth": 716,
+ "rawHeight": 537,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish315.png",
+ "format": 2,
+ "textureUuid": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "uuid": "da792675-4e05-4038-b21c-29748aaa51c3"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish315.png b/assets/FishSingle/fish/atlas/Fish/fish315.png
new file mode 100644
index 0000000..9512fcd
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish315.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish315.png.meta b/assets/FishSingle/fish/atlas/Fish/fish315.png.meta
new file mode 100644
index 0000000..c2decfe
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish315.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "d4297fab-25d1-4522-9d16-7d4d1355e519",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -30.5,
+ "offsetY": 7.5,
+ "trimX": 5,
+ "trimY": 4,
+ "width": 953,
+ "height": 1001,
+ "rawWidth": 1024,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "displayName": "fish315",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "d899545c-281d-4a7d-9ac1-d3d54cdbfa33@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.plist b/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.plist
new file mode 100644
index 0000000..456e940
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.plist
@@ -0,0 +1,646 @@
+
+
+
+
+ frames
+
+ fish_17_yd_0.png
+
+ frame
+ {{480,1464},{150,482}}
+ offset
+ {12,6}
+ rotated
+
+ sourceColorRect
+ {{33,2},{150,482}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_1.png
+
+ frame
+ {{1264,174},{154,472}}
+ offset
+ {17,12}
+ rotated
+
+ sourceColorRect
+ {{36,1},{154,472}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_10.png
+
+ frame
+ {{2,1492},{170,488}}
+ offset
+ {-11,4}
+ rotated
+
+ sourceColorRect
+ {{0,1},{170,488}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_11.png
+
+ frame
+ {{1267,2},{170,476}}
+ offset
+ {-11,11}
+ rotated
+
+ sourceColorRect
+ {{0,0},{170,476}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_12.png
+
+ frame
+ {{1732,471},{168,464}}
+ offset
+ {-10,17}
+ rotated
+
+ sourceColorRect
+ {{2,0},{168,464}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_13.png
+
+ frame
+ {{1880,937},{166,452}}
+ offset
+ {-9,23}
+ rotated
+
+ sourceColorRect
+ {{4,0},{166,452}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_14.png
+
+ frame
+ {{1660,1386},{164,444}}
+ offset
+ {-9,27}
+ rotated
+
+ sourceColorRect
+ {{5,0},{164,444}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_15.png
+
+ frame
+ {{1213,1446},{162,444}}
+ offset
+ {-8,27}
+ rotated
+
+ sourceColorRect
+ {{7,0},{162,444}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_16.png
+
+ frame
+ {{1243,1124},{160,446}}
+ offset
+ {-5,25}
+ rotated
+
+ sourceColorRect
+ {{11,1},{160,446}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_17.png
+
+ frame
+ {{1247,964},{158,454}}
+ offset
+ {-5,22}
+ rotated
+
+ sourceColorRect
+ {{12,0},{158,454}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_18.png
+
+ frame
+ {{1255,648},{156,464}}
+ offset
+ {-3,17}
+ rotated
+
+ sourceColorRect
+ {{15,0},{156,464}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_19.png
+
+ frame
+ {{788,154},{154,474}}
+ offset
+ {-1,12}
+ rotated
+
+ sourceColorRect
+ {{18,0},{154,474}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_2.png
+
+ frame
+ {{1250,806},{156,458}}
+ offset
+ {18,17}
+ rotated
+
+ sourceColorRect
+ {{36,3},{156,458}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_20.png
+
+ frame
+ {{326,1477},{152,484}}
+ offset
+ {1,7}
+ rotated
+
+ sourceColorRect
+ {{21,0},{152,484}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_21.png
+
+ frame
+ {{160,500},{150,488}}
+ offset
+ {6,4}
+ rotated
+
+ sourceColorRect
+ {{27,1},{150,488}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_22.png
+
+ frame
+ {{154,996},{150,488}}
+ offset
+ {11,4}
+ rotated
+
+ sourceColorRect
+ {{32,1},{150,488}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_23.png
+
+ frame
+ {{458,978},{150,484}}
+ offset
+ {11,5}
+ rotated
+
+ sourceColorRect
+ {{32,2},{150,484}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_3.png
+
+ frame
+ {{788,772},{154,460}}
+ offset
+ {17,17}
+ rotated
+
+ sourceColorRect
+ {{36,2},{154,460}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_4.png
+
+ frame
+ {{788,464},{150,468}}
+ offset
+ {15,13}
+ rotated
+
+ sourceColorRect
+ {{36,2},{150,468}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_5.png
+
+ frame
+ {{622,483},{150,478}}
+ offset
+ {11,8}
+ rotated
+
+ sourceColorRect
+ {{32,2},{150,478}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_6.png
+
+ frame
+ {{2,996},{150,494}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{20,2},{150,494}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_7.png
+
+ frame
+ {{2,996},{150,494}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{20,2},{150,494}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_8.png
+
+ frame
+ {{2,500},{156,494}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{14,2},{156,494}}
+ sourceSize
+ {192,498}
+
+ fish_17_yd_9.png
+
+ frame
+ {{2,2},{162,496}}
+ offset
+ {-7,0}
+ rotated
+
+ sourceColorRect
+ {{8,1},{162,496}}
+ sourceSize
+ {192,498}
+
+ fish_18_yd_0.png
+
+ frame
+ {{788,1098},{156,453}}
+ offset
+ {4,18}
+ rotated
+
+ sourceColorRect
+ {{22,0},{156,453}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_1.png
+
+ frame
+ {{788,616},{154,465}}
+ offset
+ {2,12}
+ rotated
+
+ sourceColorRect
+ {{21,0},{154,465}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_10.png
+
+ frame
+ {{788,310},{152,471}}
+ offset
+ {-14,7}
+ rotated
+
+ sourceColorRect
+ {{6,2},{152,471}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_11.png
+
+ frame
+ {{622,2},{150,479}}
+ offset
+ {-10,4}
+ rotated
+
+ sourceColorRect
+ {{11,1},{150,479}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_12.png
+
+ frame
+ {{470,2},{150,483}}
+ offset
+ {-4,1}
+ rotated
+
+ sourceColorRect
+ {{17,2},{150,483}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_13.png
+
+ frame
+ {{318,2},{150,485}}
+ offset
+ {2,1}
+ rotated
+
+ sourceColorRect
+ {{23,1},{150,485}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_14.png
+
+ frame
+ {{464,489},{156,483}}
+ offset
+ {5,1}
+ rotated
+
+ sourceColorRect
+ {{23,2},{156,483}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_15.png
+
+ frame
+ {{610,974},{162,479}}
+ offset
+ {8,3}
+ rotated
+
+ sourceColorRect
+ {{23,2},{162,479}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_16.png
+
+ frame
+ {{1745,2},{168,467}}
+ offset
+ {11,10}
+ rotated
+
+ sourceColorRect
+ {{23,1},{168,467}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_17.png
+
+ frame
+ {{788,928},{168,457}}
+ offset
+ {12,16}
+ rotated
+
+ sourceColorRect
+ {{24,0},{168,457}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_18.png
+
+ frame
+ {{1710,937},{168,447}}
+ offset
+ {11,21}
+ rotated
+
+ sourceColorRect
+ {{23,0},{168,447}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_19.png
+
+ frame
+ {{774,1286},{166,437}}
+ offset
+ {12,26}
+ rotated
+
+ sourceColorRect
+ {{25,0},{166,437}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_2.png
+
+ frame
+ {{788,2},{150,477}}
+ offset
+ {0,6}
+ rotated
+
+ sourceColorRect
+ {{21,0},{150,477}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_20.png
+
+ frame
+ {{1112,1610},{162,427}}
+ offset
+ {10,31}
+ rotated
+
+ sourceColorRect
+ {{25,0},{162,427}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_21.png
+
+ frame
+ {{950,1610},{160,429}}
+ offset
+ {9,30}
+ rotated
+
+ sourceColorRect
+ {{25,0},{160,429}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_22.png
+
+ frame
+ {{788,1610},{160,435}}
+ offset
+ {7,27}
+ rotated
+
+ sourceColorRect
+ {{23,0},{160,435}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_23.png
+
+ frame
+ {{1213,1286},{158,445}}
+ offset
+ {6,22}
+ rotated
+
+ sourceColorRect
+ {{23,0},{158,445}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_3.png
+
+ frame
+ {{312,491},{150,485}}
+ offset
+ {-5,1}
+ rotated
+
+ sourceColorRect
+ {{16,1},{150,485}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_4.png
+
+ frame
+ {{166,2},{150,487}}
+ offset
+ {-9,0}
+ rotated
+
+ sourceColorRect
+ {{12,1},{150,487}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_5.png
+
+ frame
+ {{306,990},{150,485}}
+ offset
+ {-11,0}
+ rotated
+
+ sourceColorRect
+ {{10,2},{150,485}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_6.png
+
+ frame
+ {{174,1486},{150,485}}
+ offset
+ {-11,1}
+ rotated
+
+ sourceColorRect
+ {{10,1},{150,485}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_7.png
+
+ frame
+ {{632,1455},{154,479}}
+ offset
+ {-16,4}
+ rotated
+
+ sourceColorRect
+ {{3,1},{154,479}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_8.png
+
+ frame
+ {{1261,330},{158,469}}
+ offset
+ {-17,10}
+ rotated
+
+ sourceColorRect
+ {{0,0},{158,469}}
+ sourceSize
+ {192,489}
+
+ fish_18_yd_9.png
+
+ frame
+ {{1258,490},{156,467}}
+ offset
+ {-16,9}
+ rotated
+
+ sourceColorRect
+ {{2,2},{156,467}}
+ sourceSize
+ {192,489}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish_renyu_0.png
+ size
+ {2048,2048}
+ smartupdate
+ $TexturePacker:SmartUpdate:c7d7165cbe8fbb8dde094742102d6af8:1/1$
+ textureFileName
+ fish_renyu_0.png
+
+
+
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.plist.meta
new file mode 100644
index 0000000..ced2767
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.plist.meta
@@ -0,0 +1,2225 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "14532": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@14532",
+ "displayName": "",
+ "id": "14532",
+ "name": "fish_18_yd_23",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 6,
+ "offsetY": 22,
+ "trimX": 1213,
+ "trimY": 1286,
+ "width": 158,
+ "height": 445,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "35184": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@35184",
+ "displayName": "",
+ "id": "35184",
+ "name": "fish_17_yd_8",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 500,
+ "width": 156,
+ "height": 494,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "79802": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@79802",
+ "displayName": "",
+ "id": "79802",
+ "name": "fish_18_yd_0",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 18,
+ "trimX": 788,
+ "trimY": 1098,
+ "width": 156,
+ "height": 453,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "81906": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@81906",
+ "displayName": "",
+ "id": "81906",
+ "name": "fish_18_yd_3",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 1,
+ "trimX": 312,
+ "trimY": 491,
+ "width": 150,
+ "height": 485,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "543d5": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@543d5",
+ "displayName": "",
+ "id": "543d5",
+ "name": "fish_17_yd_0",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 12,
+ "offsetY": 6,
+ "trimX": 480,
+ "trimY": 1464,
+ "width": 150,
+ "height": 482,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "589c1": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@589c1",
+ "displayName": "",
+ "id": "589c1",
+ "name": "fish_17_yd_1",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 17,
+ "offsetY": 12,
+ "trimX": 1264,
+ "trimY": 174,
+ "width": 154,
+ "height": 472,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ab5e3": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@ab5e3",
+ "displayName": "",
+ "id": "ab5e3",
+ "name": "fish_17_yd_10",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -11,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 1492,
+ "width": 170,
+ "height": 488,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f4076": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@f4076",
+ "displayName": "",
+ "id": "f4076",
+ "name": "fish_17_yd_11",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -11,
+ "offsetY": 11,
+ "trimX": 1267,
+ "trimY": 2,
+ "width": 170,
+ "height": 476,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a90b8": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@a90b8",
+ "displayName": "",
+ "id": "a90b8",
+ "name": "fish_17_yd_12",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -10,
+ "offsetY": 17,
+ "trimX": 1732,
+ "trimY": 471,
+ "width": 168,
+ "height": 464,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "39e17": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@39e17",
+ "displayName": "",
+ "id": "39e17",
+ "name": "fish_17_yd_13",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 23,
+ "trimX": 1880,
+ "trimY": 937,
+ "width": 166,
+ "height": 452,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6419d": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@6419d",
+ "displayName": "",
+ "id": "6419d",
+ "name": "fish_17_yd_14",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 27,
+ "trimX": 1660,
+ "trimY": 1386,
+ "width": 164,
+ "height": 444,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "37b76": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@37b76",
+ "displayName": "",
+ "id": "37b76",
+ "name": "fish_17_yd_15",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -8,
+ "offsetY": 27,
+ "trimX": 1213,
+ "trimY": 1446,
+ "width": 162,
+ "height": 444,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9c43b": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@9c43b",
+ "displayName": "",
+ "id": "9c43b",
+ "name": "fish_17_yd_16",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": 25,
+ "trimX": 1243,
+ "trimY": 1124,
+ "width": 160,
+ "height": 446,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8808e": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@8808e",
+ "displayName": "",
+ "id": "8808e",
+ "name": "fish_17_yd_17",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": 22,
+ "trimX": 1247,
+ "trimY": 964,
+ "width": 158,
+ "height": 454,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "79cbd": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@79cbd",
+ "displayName": "",
+ "id": "79cbd",
+ "name": "fish_17_yd_18",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -3,
+ "offsetY": 17,
+ "trimX": 1255,
+ "trimY": 648,
+ "width": 156,
+ "height": 464,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "09f05": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@09f05",
+ "displayName": "",
+ "id": "09f05",
+ "name": "fish_17_yd_19",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 12,
+ "trimX": 788,
+ "trimY": 154,
+ "width": 154,
+ "height": 474,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "07fe0": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@07fe0",
+ "displayName": "",
+ "id": "07fe0",
+ "name": "fish_17_yd_2",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 18,
+ "offsetY": 17,
+ "trimX": 1250,
+ "trimY": 806,
+ "width": 156,
+ "height": 458,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "00aa3": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@00aa3",
+ "displayName": "",
+ "id": "00aa3",
+ "name": "fish_17_yd_20",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 7,
+ "trimX": 326,
+ "trimY": 1477,
+ "width": 152,
+ "height": 484,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1b5f5": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@1b5f5",
+ "displayName": "",
+ "id": "1b5f5",
+ "name": "fish_17_yd_21",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": 4,
+ "trimX": 160,
+ "trimY": 500,
+ "width": 150,
+ "height": 488,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f77cc": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@f77cc",
+ "displayName": "",
+ "id": "f77cc",
+ "name": "fish_17_yd_22",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 11,
+ "offsetY": 4,
+ "trimX": 154,
+ "trimY": 996,
+ "width": 150,
+ "height": 488,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5e193": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@5e193",
+ "displayName": "",
+ "id": "5e193",
+ "name": "fish_17_yd_23",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 11,
+ "offsetY": 5,
+ "trimX": 458,
+ "trimY": 978,
+ "width": 150,
+ "height": 484,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fb172": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@fb172",
+ "displayName": "",
+ "id": "fb172",
+ "name": "fish_17_yd_3",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 17,
+ "offsetY": 17,
+ "trimX": 788,
+ "trimY": 772,
+ "width": 154,
+ "height": 460,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0b498": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@0b498",
+ "displayName": "",
+ "id": "0b498",
+ "name": "fish_17_yd_4",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 15,
+ "offsetY": 13,
+ "trimX": 788,
+ "trimY": 464,
+ "width": 150,
+ "height": 468,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "500d2": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@500d2",
+ "displayName": "",
+ "id": "500d2",
+ "name": "fish_17_yd_5",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 11,
+ "offsetY": 8,
+ "trimX": 622,
+ "trimY": 483,
+ "width": 150,
+ "height": 478,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5a62b": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@5a62b",
+ "displayName": "",
+ "id": "5a62b",
+ "name": "fish_17_yd_6",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 996,
+ "width": 150,
+ "height": 494,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a623f": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@a623f",
+ "displayName": "",
+ "id": "a623f",
+ "name": "fish_17_yd_7",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 996,
+ "width": 150,
+ "height": 494,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "06775": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@06775",
+ "displayName": "",
+ "id": "06775",
+ "name": "fish_17_yd_9",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 162,
+ "height": 496,
+ "rawWidth": 192,
+ "rawHeight": 498,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0ea7b": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@0ea7b",
+ "displayName": "",
+ "id": "0ea7b",
+ "name": "fish_18_yd_1",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 12,
+ "trimX": 788,
+ "trimY": 616,
+ "width": 154,
+ "height": 465,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4f11e": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@4f11e",
+ "displayName": "",
+ "id": "4f11e",
+ "name": "fish_18_yd_10",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -14,
+ "offsetY": 7,
+ "trimX": 788,
+ "trimY": 310,
+ "width": 152,
+ "height": 471,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "09301": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@09301",
+ "displayName": "",
+ "id": "09301",
+ "name": "fish_18_yd_11",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -10,
+ "offsetY": 4,
+ "trimX": 622,
+ "trimY": 2,
+ "width": 150,
+ "height": 479,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8b2bc": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@8b2bc",
+ "displayName": "",
+ "id": "8b2bc",
+ "name": "fish_18_yd_12",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 1,
+ "trimX": 470,
+ "trimY": 2,
+ "width": 150,
+ "height": 483,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "103bd": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@103bd",
+ "displayName": "",
+ "id": "103bd",
+ "name": "fish_18_yd_13",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 1,
+ "trimX": 318,
+ "trimY": 2,
+ "width": 150,
+ "height": 485,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2745a": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@2745a",
+ "displayName": "",
+ "id": "2745a",
+ "name": "fish_18_yd_14",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 1,
+ "trimX": 464,
+ "trimY": 489,
+ "width": 156,
+ "height": 483,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "15bd1": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@15bd1",
+ "displayName": "",
+ "id": "15bd1",
+ "name": "fish_18_yd_15",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 8,
+ "offsetY": 3,
+ "trimX": 610,
+ "trimY": 974,
+ "width": 162,
+ "height": 479,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "67d98": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@67d98",
+ "displayName": "",
+ "id": "67d98",
+ "name": "fish_18_yd_16",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 11,
+ "offsetY": 10,
+ "trimX": 1745,
+ "trimY": 2,
+ "width": 168,
+ "height": 467,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7beb0": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@7beb0",
+ "displayName": "",
+ "id": "7beb0",
+ "name": "fish_18_yd_17",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 12,
+ "offsetY": 16,
+ "trimX": 788,
+ "trimY": 928,
+ "width": 168,
+ "height": 457,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a2e9f": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@a2e9f",
+ "displayName": "",
+ "id": "a2e9f",
+ "name": "fish_18_yd_18",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 11,
+ "offsetY": 21,
+ "trimX": 1710,
+ "trimY": 937,
+ "width": 168,
+ "height": 447,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "df7b5": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@df7b5",
+ "displayName": "",
+ "id": "df7b5",
+ "name": "fish_18_yd_19",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 12,
+ "offsetY": 26,
+ "trimX": 774,
+ "trimY": 1286,
+ "width": 166,
+ "height": 437,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "00b36": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@00b36",
+ "displayName": "",
+ "id": "00b36",
+ "name": "fish_18_yd_2",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 6,
+ "trimX": 788,
+ "trimY": 2,
+ "width": 150,
+ "height": 477,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "13eaa": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@13eaa",
+ "displayName": "",
+ "id": "13eaa",
+ "name": "fish_18_yd_20",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 10,
+ "offsetY": 31,
+ "trimX": 1112,
+ "trimY": 1610,
+ "width": 162,
+ "height": 427,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "75efe": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@75efe",
+ "displayName": "",
+ "id": "75efe",
+ "name": "fish_18_yd_21",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 9,
+ "offsetY": 30,
+ "trimX": 950,
+ "trimY": 1610,
+ "width": 160,
+ "height": 429,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b11d8": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@b11d8",
+ "displayName": "",
+ "id": "b11d8",
+ "name": "fish_18_yd_22",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 7,
+ "offsetY": 27,
+ "trimX": 788,
+ "trimY": 1610,
+ "width": 160,
+ "height": 435,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ef205": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@ef205",
+ "displayName": "",
+ "id": "ef205",
+ "name": "fish_18_yd_4",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 0,
+ "trimX": 166,
+ "trimY": 2,
+ "width": 150,
+ "height": 487,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b6944": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@b6944",
+ "displayName": "",
+ "id": "b6944",
+ "name": "fish_18_yd_5",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -11,
+ "offsetY": 0,
+ "trimX": 306,
+ "trimY": 990,
+ "width": 150,
+ "height": 485,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "18e64": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@18e64",
+ "displayName": "",
+ "id": "18e64",
+ "name": "fish_18_yd_6",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -11,
+ "offsetY": 1,
+ "trimX": 174,
+ "trimY": 1486,
+ "width": 150,
+ "height": 485,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e9722": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@e9722",
+ "displayName": "",
+ "id": "e9722",
+ "name": "fish_18_yd_7",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -16,
+ "offsetY": 4,
+ "trimX": 632,
+ "trimY": 1455,
+ "width": 154,
+ "height": 479,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "35cb4": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@35cb4",
+ "displayName": "",
+ "id": "35cb4",
+ "name": "fish_18_yd_8",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -17,
+ "offsetY": 10,
+ "trimX": 1261,
+ "trimY": 330,
+ "width": 158,
+ "height": 469,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3186a": {
+ "importer": "sprite-frame",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d@3186a",
+ "displayName": "",
+ "id": "3186a",
+ "name": "fish_18_yd_9",
+ "userData": {
+ "atlasUuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -16,
+ "offsetY": 9,
+ "trimX": 1258,
+ "trimY": 490,
+ "width": 156,
+ "height": 467,
+ "rawWidth": 192,
+ "rawHeight": 489,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish_renyu_0.png",
+ "format": 2,
+ "textureUuid": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "uuid": "6fb0ee62-0358-4df0-afdf-6f66228d355d"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.png b/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.png
new file mode 100644
index 0000000..0567a00
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.png.meta b/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.png.meta
new file mode 100644
index 0000000..48d464f
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish_renyu_0.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "324825f6-b3dc-4cb9-a099-d642207fd4ea",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "71222b2c-cac0-456c-82b5-97b33ef3680d",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1.5,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 2044,
+ "height": 2041,
+ "rawWidth": 2048,
+ "rawHeight": 2048,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "displayName": "fish_renyu_0",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "324825f6-b3dc-4cb9-a099-d642207fd4ea",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "324825f6-b3dc-4cb9-a099-d642207fd4ea@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_yd_0.plist b/assets/FishSingle/fish/atlas/Fish/fish_yd_0.plist
new file mode 100644
index 0000000..f115b84
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish_yd_0.plist
@@ -0,0 +1,2830 @@
+
+
+
+
+ frames
+
+ fish_0_yd_0.png
+
+ frame
+ {{1123,435},{49,78}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{49,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_1.png
+
+ frame
+ {{1072,435},{49,78}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{49,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_10.png
+
+ frame
+ {{1570,475},{49,78}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{49,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_11.png
+
+ frame
+ {{1570,424},{49,78}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{49,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_2.png
+
+ frame
+ {{1570,373},{49,78}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{49,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_3.png
+
+ frame
+ {{1570,322},{49,78}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{49,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_4.png
+
+ frame
+ {{1570,271},{49,78}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{49,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_5.png
+
+ frame
+ {{1570,220},{49,78}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{49,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_6.png
+
+ frame
+ {{1570,167},{51,78}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{51,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_7.png
+
+ frame
+ {{1570,112},{53,78}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{53,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_8.png
+
+ frame
+ {{1570,57},{53,78}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{53,78}}
+ sourceSize
+ {53,78}
+
+ fish_0_yd_9.png
+
+ frame
+ {{1570,2},{53,78}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{53,78}}
+ sourceSize
+ {53,78}
+
+ fish_10_yd_0.png
+
+ frame
+ {{1451,1800},{49,203}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{49,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_1.png
+
+ frame
+ {{718,1441},{41,203}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{8,0},{41,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_10.png
+
+ frame
+ {{1459,1483},{55,203}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{55,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_11.png
+
+ frame
+ {{1396,1800},{53,203}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{53,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_2.png
+
+ frame
+ {{513,1441},{41,203}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{8,0},{41,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_3.png
+
+ frame
+ {{1502,1800},{39,203}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{10,0},{39,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_4.png
+
+ frame
+ {{1565,1483},{43,203}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{7,0},{43,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_5.png
+
+ frame
+ {{1516,1483},{47,203}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{5,0},{47,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_6.png
+
+ frame
+ {{1341,1800},{53,203}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{53,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_7.png
+
+ frame
+ {{1402,1483},{55,203}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{55,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_8.png
+
+ frame
+ {{1343,1483},{57,203}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{57,203}}
+ sourceSize
+ {57,203}
+
+ fish_10_yd_9.png
+
+ frame
+ {{1284,1483},{57,203}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{57,203}}
+ sourceSize
+ {57,203}
+
+ fish_11_yd_0.png
+
+ frame
+ {{1879,338},{157,170}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{157,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_1.png
+
+ frame
+ {{1876,682},{153,170}}
+ offset
+ {-9,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{153,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_10.png
+
+ frame
+ {{1340,590},{157,170}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{9,0},{157,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_11.png
+
+ frame
+ {{1650,346},{157,170}}
+ offset
+ {-3,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{157,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_2.png
+
+ frame
+ {{1870,990},{147,170}}
+ offset
+ {-12,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{147,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_3.png
+
+ frame
+ {{1876,837},{151,170}}
+ offset
+ {-8,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{151,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_4.png
+
+ frame
+ {{1650,633},{155,170}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{155,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_5.png
+
+ frame
+ {{1879,166},{157,170}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{6,0},{157,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_6.png
+
+ frame
+ {{1650,174},{157,170}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{11,0},{157,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_7.png
+
+ frame
+ {{1650,2},{157,170}}
+ offset
+ {7,0}
+ rotated
+
+ sourceColorRect
+ {{14,0},{157,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_8.png
+
+ frame
+ {{1879,510},{155,170}}
+ offset
+ {8,0}
+ rotated
+
+ sourceColorRect
+ {{16,0},{155,170}}
+ sourceSize
+ {171,170}
+
+ fish_11_yd_9.png
+
+ frame
+ {{1397,389},{171,170}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{171,170}}
+ sourceSize
+ {171,170}
+
+ fish_12_yd_0.png
+
+ frame
+ {{1115,757},{135,314}}
+ offset
+ {-1,2}
+ rotated
+
+ sourceColorRect
+ {{1,0},{135,314}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_1.png
+
+ frame
+ {{889,1099},{129,318}}
+ offset
+ {-5,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{129,318}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_10.png
+
+ frame
+ {{931,318},{139,314}}
+ offset
+ {0,2}
+ rotated
+
+ sourceColorRect
+ {{0,0},{139,314}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_11.png
+
+ frame
+ {{931,2},{139,314}}
+ offset
+ {0,2}
+ rotated
+
+ sourceColorRect
+ {{0,0},{139,314}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_2.png
+
+ frame
+ {{1163,1484},{119,316}}
+ offset
+ {-8,1}
+ rotated
+
+ sourceColorRect
+ {{2,0},{119,316}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_3.png
+
+ frame
+ {{985,634},{121,314}}
+ offset
+ {-8,2}
+ rotated
+
+ sourceColorRect
+ {{1,0},{121,314}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_4.png
+
+ frame
+ {{1252,757},{121,312}}
+ offset
+ {-7,3}
+ rotated
+
+ sourceColorRect
+ {{2,0},{121,312}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_5.png
+
+ frame
+ {{1282,1071},{121,310}}
+ offset
+ {-7,4}
+ rotated
+
+ sourceColorRect
+ {{2,0},{121,310}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_6.png
+
+ frame
+ {{1159,1073},{121,312}}
+ offset
+ {-7,3}
+ rotated
+
+ sourceColorRect
+ {{2,0},{121,312}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_7.png
+
+ frame
+ {{1036,1484},{125,318}}
+ offset
+ {-6,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{125,318}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_8.png
+
+ frame
+ {{1020,1075},{137,316}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{1,0},{137,316}}
+ sourceSize
+ {139,318}
+
+ fish_12_yd_9.png
+
+ frame
+ {{974,757},{139,316}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{0,0},{139,316}}
+ sourceSize
+ {139,318}
+
+ fish_13_yd_0.png
+
+ frame
+ {{910,1484},{124,340}}
+ offset
+ {-2,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_1.png
+
+ frame
+ {{807,344},{122,340}}
+ offset
+ {-3,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{122,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_10.png
+
+ frame
+ {{784,1484},{124,340}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_11.png
+
+ frame
+ {{639,1099},{124,340}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_12.png
+
+ frame
+ {{602,757},{124,340}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_13.png
+
+ frame
+ {{433,344},{124,340}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{5,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_14.png
+
+ frame
+ {{433,2},{124,340}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{5,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_15.png
+
+ frame
+ {{348,759},{126,340}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{126,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_16.png
+
+ frame
+ {{305,344},{126,340}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{126,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_17.png
+
+ frame
+ {{305,2},{126,340}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{126,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_18.png
+
+ frame
+ {{177,344},{126,340}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{126,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_19.png
+
+ frame
+ {{177,2},{126,340}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{126,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_2.png
+
+ frame
+ {{807,2},{122,340}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{122,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_20.png
+
+ frame
+ {{658,1484},{124,340}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_21.png
+
+ frame
+ {{513,1099},{124,340}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_22.png
+
+ frame
+ {{476,757},{124,340}}
+ offset
+ {-2,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_23.png
+
+ frame
+ {{910,1484},{124,340}}
+ offset
+ {-2,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{124,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_3.png
+
+ frame
+ {{765,1099},{122,340}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{122,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_4.png
+
+ frame
+ {{728,757},{122,340}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{122,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_5.png
+
+ frame
+ {{852,757},{120,340}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{120,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_6.png
+
+ frame
+ {{683,344},{122,340}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{122,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_7.png
+
+ frame
+ {{683,2},{122,340}}
+ offset
+ {-3,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{122,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_8.png
+
+ frame
+ {{559,344},{122,340}}
+ offset
+ {-2,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{122,340}}
+ sourceSize
+ {130,340}
+
+ fish_13_yd_9.png
+
+ frame
+ {{559,2},{122,340}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{122,340}}
+ sourceSize
+ {130,340}
+
+ fish_14_yd_0.png
+
+ frame
+ {{175,1512},{157,359}}
+ offset
+ {-10,9}
+ rotated
+
+ sourceColorRect
+ {{2,0},{157,359}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_1.png
+
+ frame
+ {{334,1486},{159,353}}
+ offset
+ {-10,11}
+ rotated
+
+ sourceColorRect
+ {{1,1},{159,353}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_10.png
+
+ frame
+ {{2,381},{173,377}}
+ offset
+ {-2,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{173,377}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_11.png
+
+ frame
+ {{2,1137},{173,373}}
+ offset
+ {-2,2}
+ rotated
+
+ sourceColorRect
+ {{2,0},{173,373}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_2.png
+
+ frame
+ {{495,1484},{161,349}}
+ offset
+ {-8,13}
+ rotated
+
+ sourceColorRect
+ {{2,1},{161,349}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_3.png
+
+ frame
+ {{346,1131},{165,351}}
+ offset
+ {-7,13}
+ rotated
+
+ sourceColorRect
+ {{1,0},{165,351}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_4.png
+
+ frame
+ {{177,1131},{167,353}}
+ offset
+ {-5,11}
+ rotated
+
+ sourceColorRect
+ {{2,1},{167,353}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_5.png
+
+ frame
+ {{2,1877},{169,357}}
+ offset
+ {-5,9}
+ rotated
+
+ sourceColorRect
+ {{1,1},{169,357}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_6.png
+
+ frame
+ {{2,1512},{171,363}}
+ offset
+ {-4,7}
+ rotated
+
+ sourceColorRect
+ {{1,0},{171,363}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_7.png
+
+ frame
+ {{175,760},{171,369}}
+ offset
+ {-3,4}
+ rotated
+
+ sourceColorRect
+ {{2,0},{171,369}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_8.png
+
+ frame
+ {{2,760},{171,375}}
+ offset
+ {-2,1}
+ rotated
+
+ sourceColorRect
+ {{3,0},{171,375}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_9.png
+
+ frame
+ {{2,2},{173,377}}
+ offset
+ {-2,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{173,377}}
+ sourceSize
+ {181,377}
+
+ fish_1_yd_0.png
+
+ frame
+ {{1425,2005},{41,82}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{6,0},{41,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_1.png
+
+ frame
+ {{1879,1499},{39,82}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{8,0},{39,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_10.png
+
+ frame
+ {{1219,351},{47,82}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{47,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_11.png
+
+ frame
+ {{1654,1597},{45,82}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{45,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_2.png
+
+ frame
+ {{1072,312},{37,82}}
+ offset
+ {5,0}
+ rotated
+
+ sourceColorRect
+ {{10,0},{37,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_3.png
+
+ frame
+ {{1509,2005},{39,82}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{8,0},{39,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_4.png
+
+ frame
+ {{1341,2005},{41,82}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{6,0},{41,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_5.png
+
+ frame
+ {{1970,1473},{43,82}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{43,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_6.png
+
+ frame
+ {{1496,1299},{45,82}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{45,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_7.png
+
+ frame
+ {{1170,351},{47,82}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{47,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_8.png
+
+ frame
+ {{1121,351},{47,82}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{47,82}}
+ sourceSize
+ {47,82}
+
+ fish_1_yd_9.png
+
+ frame
+ {{1072,351},{47,82}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{47,82}}
+ sourceSize
+ {47,82}
+
+ fish_2_yd_0.png
+
+ frame
+ {{1650,1684},{42,85}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{42,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_1.png
+
+ frame
+ {{1610,1597},{42,85}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{42,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_10.png
+
+ frame
+ {{1253,89},{46,85}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{46,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_11.png
+
+ frame
+ {{1790,1492},{44,85}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{44,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_2.png
+
+ frame
+ {{1650,1553},{42,85}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{42,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_3.png
+
+ frame
+ {{1650,1509},{42,85}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{42,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_4.png
+
+ frame
+ {{1253,590},{42,85}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{42,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_5.png
+
+ frame
+ {{1483,943},{44,85}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{44,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_6.png
+
+ frame
+ {{1253,2},{46,85}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{46,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_7.png
+
+ frame
+ {{1483,893},{48,85}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{48,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_8.png
+
+ frame
+ {{1483,843},{48,85}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{48,85}}
+ sourceSize
+ {48,85}
+
+ fish_2_yd_9.png
+
+ frame
+ {{1483,793},{48,85}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{48,85}}
+ sourceSize
+ {48,85}
+
+ fish_3_yd_0.png
+
+ frame
+ {{1588,1231},{43,77}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{8,0},{43,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_1.png
+
+ frame
+ {{1543,1231},{43,77}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{8,0},{43,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_10.png
+
+ frame
+ {{1375,990},{49,77}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{49,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_11.png
+
+ frame
+ {{1570,855},{47,77}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{47,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_2.png
+
+ frame
+ {{1570,996},{43,77}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{8,0},{43,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_3.png
+
+ frame
+ {{1570,951},{43,77}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{8,0},{43,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_4.png
+
+ frame
+ {{1570,904},{45,77}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{6,0},{45,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_5.png
+
+ frame
+ {{1570,806},{47,77}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{47,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_6.png
+
+ frame
+ {{1570,755},{49,77}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{49,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_7.png
+
+ frame
+ {{1570,702},{51,77}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{51,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_8.png
+
+ frame
+ {{1174,435},{51,77}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{51,77}}
+ sourceSize
+ {51,77}
+
+ fish_3_yd_9.png
+
+ frame
+ {{1247,272},{51,77}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{51,77}}
+ sourceSize
+ {51,77}
+
+ fish_4_yd_0.png
+
+ frame
+ {{1249,176},{50,94}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{50,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_1.png
+
+ frame
+ {{1650,1231},{48,94}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{48,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_10.png
+
+ frame
+ {{1301,383},{50,94}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{50,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_11.png
+
+ frame
+ {{1301,331},{50,94}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{50,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_2.png
+
+ frame
+ {{1650,1181},{48,94}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{48,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_3.png
+
+ frame
+ {{1650,1131},{48,94}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{48,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_4.png
+
+ frame
+ {{1650,1081},{48,94}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{48,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_5.png
+
+ frame
+ {{1650,1031},{48,94}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{48,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_6.png
+
+ frame
+ {{1570,1371},{48,94}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{48,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_7.png
+
+ frame
+ {{1301,279},{50,94}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{50,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_8.png
+
+ frame
+ {{1301,227},{50,94}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{50,94}}
+ sourceSize
+ {52,94}
+
+ fish_4_yd_9.png
+
+ frame
+ {{1301,175},{50,94}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{50,94}}
+ sourceSize
+ {52,94}
+
+ fish_5_yd_0.png
+
+ frame
+ {{1970,1291},{53,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{53,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_1.png
+
+ frame
+ {{1879,1448},{49,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{15,0},{49,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_10.png
+
+ frame
+ {{1650,1340},{57,89}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{57,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_11.png
+
+ frame
+ {{1570,1132},{55,89}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{55,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_12.png
+
+ frame
+ {{1650,1454},{53,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{53,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_13.png
+
+ frame
+ {{1650,1399},{53,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{53,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_14.png
+
+ frame
+ {{1570,1041},{55,89}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{55,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_15.png
+
+ frame
+ {{1809,892},{63,89}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{6,0},{63,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_16.png
+
+ frame
+ {{1809,474},{67,89}}
+ offset
+ {-1,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{67,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_17.png
+
+ frame
+ {{1809,383},{67,89}}
+ offset
+ {-3,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{67,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_18.png
+
+ frame
+ {{1809,292},{67,89}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{67,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_19.png
+
+ frame
+ {{320,686},{71,89}}
+ offset
+ {-2,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{71,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_2.png
+
+ frame
+ {{1741,1486},{47,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{16,0},{47,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_20.png
+
+ frame
+ {{1143,1393},{73,89}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{1,0},{73,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_21.png
+
+ frame
+ {{1068,1393},{73,89}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{2,0},{73,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_22.png
+
+ frame
+ {{1808,565},{69,89}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{6,0},{69,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_23.png
+
+ frame
+ {{1809,801},{65,89}}
+ offset
+ {5,0}
+ rotated
+
+ sourceColorRect
+ {{10,0},{65,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_24.png
+
+ frame
+ {{1741,1395},{53,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{53,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_25.png
+
+ frame
+ {{1879,1397},{49,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{15,0},{49,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_26.png
+
+ frame
+ {{1809,1401},{47,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{16,0},{47,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_27.png
+
+ frame
+ {{1970,1382},{49,89}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{16,0},{49,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_28.png
+
+ frame
+ {{1809,1310},{53,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{53,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_29.png
+
+ frame
+ {{1513,1116},{55,89}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{55,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_3.png
+
+ frame
+ {{1879,1346},{49,89}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{16,0},{49,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_30.png
+
+ frame
+ {{1741,1304},{57,89}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{57,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_31.png
+
+ frame
+ {{1746,1122},{59,89}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{12,0},{59,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_32.png
+
+ frame
+ {{1746,1031},{59,89}}
+ offset
+ {5,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{59,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_33.png
+
+ frame
+ {{1543,1310},{59,89}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{12,0},{59,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_34.png
+
+ frame
+ {{1650,1281},{57,89}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{57,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_35.png
+
+ frame
+ {{1375,749},{55,89}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{55,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_4.png
+
+ frame
+ {{1879,1291},{53,89}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{53,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_5.png
+
+ frame
+ {{1512,702},{55,89}}
+ offset
+ {3,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{55,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_6.png
+
+ frame
+ {{1746,1213},{57,89}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{57,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_7.png
+
+ frame
+ {{1405,1310},{59,89}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{12,0},{59,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_8.png
+
+ frame
+ {{1809,1219},{59,89}}
+ offset
+ {5,0}
+ rotated
+
+ sourceColorRect
+ {{13,0},{59,89}}
+ sourceSize
+ {75,89}
+
+ fish_5_yd_9.png
+
+ frame
+ {{1809,1128},{59,89}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{12,0},{59,89}}
+ sourceSize
+ {75,89}
+
+ fish_6_yd_0.png
+
+ frame
+ {{1809,656},{65,143}}
+ offset
+ {-1,1}
+ rotated
+
+ sourceColorRect
+ {{3,1},{65,143}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_1.png
+
+ frame
+ {{1736,1983},{63,141}}
+ offset
+ {-2,2}
+ rotated
+
+ sourceColorRect
+ {{3,1},{63,141}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_10.png
+
+ frame
+ {{411,686},{69,143}}
+ offset
+ {0,2}
+ rotated
+
+ sourceColorRect
+ {{2,0},{69,143}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_11.png
+
+ frame
+ {{1809,147},{67,143}}
+ offset
+ {-1,2}
+ rotated
+
+ sourceColorRect
+ {{2,0},{67,143}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_2.png
+
+ frame
+ {{1809,983},{59,143}}
+ offset
+ {-1,2}
+ rotated
+
+ sourceColorRect
+ {{6,0},{59,143}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_3.png
+
+ frame
+ {{1593,1985},{61,141}}
+ offset
+ {-1,2}
+ rotated
+
+ sourceColorRect
+ {{5,1},{61,141}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_4.png
+
+ frame
+ {{923,1419},{63,143}}
+ offset
+ {-1,2}
+ rotated
+
+ sourceColorRect
+ {{4,0},{63,143}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_5.png
+
+ frame
+ {{1809,2},{67,143}}
+ offset
+ {-1,2}
+ rotated
+
+ sourceColorRect
+ {{2,0},{67,143}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_6.png
+
+ frame
+ {{842,686},{69,141}}
+ offset
+ {-1,2}
+ rotated
+
+ sourceColorRect
+ {{1,1},{69,141}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_7.png
+
+ frame
+ {{699,686},{69,141}}
+ offset
+ {0,2}
+ rotated
+
+ sourceColorRect
+ {{2,1},{69,141}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_8.png
+
+ frame
+ {{177,686},{71,141}}
+ offset
+ {0,3}
+ rotated
+
+ sourceColorRect
+ {{1,0},{71,141}}
+ sourceSize
+ {73,147}
+
+ fish_6_yd_9.png
+
+ frame
+ {{556,686},{69,141}}
+ offset
+ {0,3}
+ rotated
+
+ sourceColorRect
+ {{2,0},{69,141}}
+ sourceSize
+ {73,147}
+
+ fish_7_yd_0.png
+
+ frame
+ {{1106,1804},{73,213}}
+ offset
+ {6,-3}
+ rotated
+
+ sourceColorRect
+ {{12,6},{73,213}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_1.png
+
+ frame
+ {{529,1835},{75,211}}
+ offset
+ {5,-2}
+ rotated
+
+ sourceColorRect
+ {{10,6},{75,211}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_10.png
+
+ frame
+ {{950,1826},{77,213}}
+ offset
+ {4,-1}
+ rotated
+
+ sourceColorRect
+ {{8,4},{77,213}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_11.png
+
+ frame
+ {{1029,1826},{75,213}}
+ offset
+ {5,-1}
+ rotated
+
+ sourceColorRect
+ {{10,4},{75,213}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_2.png
+
+ frame
+ {{1181,1802},{77,209}}
+ offset
+ {4,-2}
+ rotated
+
+ sourceColorRect
+ {{8,7},{77,209}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_3.png
+
+ frame
+ {{1260,1802},{79,207}}
+ offset
+ {3,-1}
+ rotated
+
+ sourceColorRect
+ {{6,7},{79,207}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_4.png
+
+ frame
+ {{446,1841},{81,205}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{4,7},{81,205}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_5.png
+
+ frame
+ {{361,1841},{83,205}}
+ offset
+ {1,1}
+ rotated
+
+ sourceColorRect
+ {{2,6},{83,205}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_6.png
+
+ frame
+ {{606,1835},{85,209}}
+ offset
+ {0,2}
+ rotated
+
+ sourceColorRect
+ {{0,3},{85,209}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_7.png
+
+ frame
+ {{863,1826},{85,213}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{0,2},{85,213}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_8.png
+
+ frame
+ {{693,1826},{85,217}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,1},{85,217}}
+ sourceSize
+ {85,219}
+
+ fish_7_yd_9.png
+
+ frame
+ {{780,1826},{81,217}}
+ offset
+ {2,-1}
+ rotated
+
+ sourceColorRect
+ {{4,2},{81,217}}
+ sourceSize
+ {85,219}
+
+ fish_8_yd_0.png
+
+ frame
+ {{1405,2},{135,158}}
+ offset
+ {-8,1}
+ rotated
+
+ sourceColorRect
+ {{16,6},{135,158}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_1.png
+
+ frame
+ {{1879,2},{163,162}}
+ offset
+ {-3,-1}
+ rotated
+
+ sourceColorRect
+ {{7,6},{163,162}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_10.png
+
+ frame
+ {{1405,268},{119,158}}
+ offset
+ {-11,4}
+ rotated
+
+ sourceColorRect
+ {{21,3},{119,158}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_11.png
+
+ frame
+ {{1405,139},{127,158}}
+ offset
+ {-9,2}
+ rotated
+
+ sourceColorRect
+ {{19,5},{127,158}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_2.png
+
+ frame
+ {{1647,1800},{181,160}}
+ offset
+ {0,-2}
+ rotated
+
+ sourceColorRect
+ {{1,8},{181,160}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_3.png
+
+ frame
+ {{1870,1139},{169,150}}
+ offset
+ {-5,2}
+ rotated
+
+ sourceColorRect
+ {{2,9},{169,150}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_4.png
+
+ frame
+ {{1253,435},{153,142}}
+ offset
+ {-13,9}
+ rotated
+
+ sourceColorRect
+ {{2,6},{153,142}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_5.png
+
+ frame
+ {{1512,561},{139,136}}
+ offset
+ {-18,13}
+ rotated
+
+ sourceColorRect
+ {{4,5},{139,136}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_6.png
+
+ frame
+ {{1426,989},{125,140}}
+ offset
+ {-17,12}
+ rotated
+
+ sourceColorRect
+ {{12,4},{125,140}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_7.png
+
+ frame
+ {{1650,916},{113,148}}
+ offset
+ {-15,9}
+ rotated
+
+ sourceColorRect
+ {{20,3},{113,148}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_8.png
+
+ frame
+ {{1650,805},{109,152}}
+ offset
+ {-13,7}
+ rotated
+
+ sourceColorRect
+ {{24,3},{109,152}}
+ sourceSize
+ {183,172}
+
+ fish_8_yd_9.png
+
+ frame
+ {{1650,518},{113,156}}
+ offset
+ {-13,6}
+ rotated
+
+ sourceColorRect
+ {{22,2},{113,156}}
+ sourceSize
+ {183,172}
+
+ fish_9_yd_0.png
+
+ frame
+ {{1072,518},{114,179}}
+ offset
+ {-2,2}
+ rotated
+
+ sourceColorRect
+ {{0,1},{114,179}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_1.png
+
+ frame
+ {{1393,1383},{98,175}}
+ offset
+ {-1,3}
+ rotated
+
+ sourceColorRect
+ {{9,2},{98,175}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_10.png
+
+ frame
+ {{1405,1116},{106,181}}
+ offset
+ {-1,1}
+ rotated
+
+ sourceColorRect
+ {{5,1},{106,181}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_11.png
+
+ frame
+ {{1467,1688},{110,181}}
+ offset
+ {-1,1}
+ rotated
+
+ sourceColorRect
+ {{3,1},{110,181}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_2.png
+
+ frame
+ {{1072,114},{90,175}}
+ offset
+ {3,3}
+ rotated
+
+ sourceColorRect
+ {{17,2},{90,175}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_3.png
+
+ frame
+ {{1218,1387},{94,173}}
+ offset
+ {1,3}
+ rotated
+
+ sourceColorRect
+ {{13,3},{94,173}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_4.png
+
+ frame
+ {{1301,2},{100,171}}
+ offset
+ {1,5}
+ rotated
+
+ sourceColorRect
+ {{10,2},{100,171}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_5.png
+
+ frame
+ {{1072,206},{104,173}}
+ offset
+ {2,3}
+ rotated
+
+ sourceColorRect
+ {{9,3},{104,173}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_6.png
+
+ frame
+ {{1072,2},{110,177}}
+ offset
+ {1,2}
+ rotated
+
+ sourceColorRect
+ {{5,2},{110,177}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_7.png
+
+ frame
+ {{1284,1688},{110,181}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{5,2},{110,181}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_8.png
+
+ frame
+ {{1375,806},{106,181}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{7,2},{106,181}}
+ sourceSize
+ {118,185}
+
+ fish_9_yd_9.png
+
+ frame
+ {{1543,1800},{102,183}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{8,1},{102,183}}
+ sourceSize
+ {118,185}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish_yd_0.png
+ size
+ {2048,2048}
+ smartupdate
+ $TexturePacker:SmartUpdate:e4e13117b2ad9632e7a8cd687ba68fe3:1/1$
+ textureFileName
+ fish_yd_0.png
+
+
+
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_yd_0.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish_yd_0.plist.meta
new file mode 100644
index 0000000..e9156b1
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish_yd_0.plist.meta
@@ -0,0 +1,9953 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "18299": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@18299",
+ "displayName": "",
+ "id": "18299",
+ "name": "fish_9_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 1,
+ "trimX": 1467,
+ "trimY": 1688,
+ "width": 110,
+ "height": 181,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "18472": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@18472",
+ "displayName": "",
+ "id": "18472",
+ "name": "fish_9_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 3,
+ "trimX": 1393,
+ "trimY": 1383,
+ "width": 98,
+ "height": 175,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "19840": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@19840",
+ "displayName": "",
+ "id": "19840",
+ "name": "fish_14_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 760,
+ "width": 171,
+ "height": 375,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "23426": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@23426",
+ "displayName": "",
+ "id": "23426",
+ "name": "fish_10_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1343,
+ "trimY": 1483,
+ "width": 57,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "27338": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@27338",
+ "displayName": "",
+ "id": "27338",
+ "name": "fish_8_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -18,
+ "offsetY": 13,
+ "trimX": 1512,
+ "trimY": 561,
+ "width": 139,
+ "height": 136,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "30111": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@30111",
+ "displayName": "",
+ "id": "30111",
+ "name": "fish_5_yd_28",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1809,
+ "trimY": 1310,
+ "width": 53,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "32509": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@32509",
+ "displayName": "",
+ "id": "32509",
+ "name": "fish_2_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1253,
+ "trimY": 590,
+ "width": 42,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "40097": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@40097",
+ "displayName": "",
+ "id": "40097",
+ "name": "fish_3_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1588,
+ "trimY": 1231,
+ "width": 43,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "41403": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@41403",
+ "displayName": "",
+ "id": "41403",
+ "name": "fish_9_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1375,
+ "trimY": 806,
+ "width": 106,
+ "height": 181,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "41757": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@41757",
+ "displayName": "",
+ "id": "41757",
+ "name": "fish_13_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 0,
+ "trimX": 807,
+ "trimY": 344,
+ "width": 122,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "42579": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@42579",
+ "displayName": "",
+ "id": "42579",
+ "name": "fish_5_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1970,
+ "trimY": 1291,
+ "width": 53,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "43623": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@43623",
+ "displayName": "",
+ "id": "43623",
+ "name": "fish_12_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 3,
+ "trimX": 1159,
+ "trimY": 1073,
+ "width": 121,
+ "height": 312,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "50640": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@50640",
+ "displayName": "",
+ "id": "50640",
+ "name": "fish_13_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 0,
+ "trimX": 683,
+ "trimY": 2,
+ "width": 122,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "51205": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@51205",
+ "displayName": "",
+ "id": "51205",
+ "name": "fish_8_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -17,
+ "offsetY": 12,
+ "trimX": 1426,
+ "trimY": 989,
+ "width": 125,
+ "height": 140,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "54316": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@54316",
+ "displayName": "",
+ "id": "54316",
+ "name": "fish_5_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1879,
+ "trimY": 1448,
+ "width": 49,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "63455": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@63455",
+ "displayName": "",
+ "id": "63455",
+ "name": "fish_7_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": -2,
+ "trimX": 529,
+ "trimY": 1835,
+ "width": 75,
+ "height": 211,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "71020": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@71020",
+ "displayName": "",
+ "id": "71020",
+ "name": "fish_14_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -8,
+ "offsetY": 13,
+ "trimX": 495,
+ "trimY": 1484,
+ "width": 161,
+ "height": 349,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "73000": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@73000",
+ "displayName": "",
+ "id": "73000",
+ "name": "fish_11_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1397,
+ "trimY": 389,
+ "width": 171,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "76857": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@76857",
+ "displayName": "",
+ "id": "76857",
+ "name": "fish_9_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 3,
+ "trimX": 1072,
+ "trimY": 206,
+ "width": 104,
+ "height": 173,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "77135": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@77135",
+ "displayName": "",
+ "id": "77135",
+ "name": "fish_8_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -9,
+ "offsetY": 2,
+ "trimX": 1405,
+ "trimY": 139,
+ "width": 127,
+ "height": 158,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "78142": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@78142",
+ "displayName": "",
+ "id": "78142",
+ "name": "fish_6_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 2,
+ "trimX": 411,
+ "trimY": 686,
+ "width": 69,
+ "height": 143,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "78869": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@78869",
+ "displayName": "",
+ "id": "78869",
+ "name": "fish_7_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": -1,
+ "trimX": 1260,
+ "trimY": 1802,
+ "width": 79,
+ "height": 207,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "95172": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@95172",
+ "displayName": "",
+ "id": "95172",
+ "name": "fish_12_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 2,
+ "trimX": 931,
+ "trimY": 2,
+ "width": 139,
+ "height": 314,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6b80f": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@6b80f",
+ "displayName": "",
+ "id": "6b80f",
+ "name": "fish_0_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1123,
+ "trimY": 435,
+ "width": 49,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "88d46": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@88d46",
+ "displayName": "",
+ "id": "88d46",
+ "name": "fish_0_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1072,
+ "trimY": 435,
+ "width": 49,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cb161": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@cb161",
+ "displayName": "",
+ "id": "cb161",
+ "name": "fish_0_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 475,
+ "width": 49,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fd065": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@fd065",
+ "displayName": "",
+ "id": "fd065",
+ "name": "fish_0_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 424,
+ "width": 49,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5323a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@5323a",
+ "displayName": "",
+ "id": "5323a",
+ "name": "fish_0_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 373,
+ "width": 49,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "10dce": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@10dce",
+ "displayName": "",
+ "id": "10dce",
+ "name": "fish_0_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 322,
+ "width": 49,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "751c2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@751c2",
+ "displayName": "",
+ "id": "751c2",
+ "name": "fish_0_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 271,
+ "width": 49,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "71d3a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@71d3a",
+ "displayName": "",
+ "id": "71d3a",
+ "name": "fish_0_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 220,
+ "width": 49,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b6516": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b6516",
+ "displayName": "",
+ "id": "b6516",
+ "name": "fish_0_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 167,
+ "width": 51,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ea212": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@ea212",
+ "displayName": "",
+ "id": "ea212",
+ "name": "fish_0_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 112,
+ "width": 53,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d95eb": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@d95eb",
+ "displayName": "",
+ "id": "d95eb",
+ "name": "fish_0_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 57,
+ "width": 53,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b58df": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b58df",
+ "displayName": "",
+ "id": "b58df",
+ "name": "fish_0_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 2,
+ "width": 53,
+ "height": 78,
+ "rawWidth": 53,
+ "rawHeight": 78,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fe153": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@fe153",
+ "displayName": "",
+ "id": "fe153",
+ "name": "fish_10_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1451,
+ "trimY": 1800,
+ "width": 49,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8febe": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@8febe",
+ "displayName": "",
+ "id": "8febe",
+ "name": "fish_10_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 718,
+ "trimY": 1441,
+ "width": 41,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7fc96": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@7fc96",
+ "displayName": "",
+ "id": "7fc96",
+ "name": "fish_10_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1459,
+ "trimY": 1483,
+ "width": 55,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cc91e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@cc91e",
+ "displayName": "",
+ "id": "cc91e",
+ "name": "fish_10_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1396,
+ "trimY": 1800,
+ "width": 53,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2cad5": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@2cad5",
+ "displayName": "",
+ "id": "2cad5",
+ "name": "fish_10_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 513,
+ "trimY": 1441,
+ "width": 41,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8d76a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@8d76a",
+ "displayName": "",
+ "id": "8d76a",
+ "name": "fish_10_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1502,
+ "trimY": 1800,
+ "width": 39,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "228f1": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@228f1",
+ "displayName": "",
+ "id": "228f1",
+ "name": "fish_10_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1565,
+ "trimY": 1483,
+ "width": 43,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "345ec": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@345ec",
+ "displayName": "",
+ "id": "345ec",
+ "name": "fish_10_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1516,
+ "trimY": 1483,
+ "width": 47,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2616b": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@2616b",
+ "displayName": "",
+ "id": "2616b",
+ "name": "fish_10_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1341,
+ "trimY": 1800,
+ "width": 53,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "04906": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@04906",
+ "displayName": "",
+ "id": "04906",
+ "name": "fish_10_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1402,
+ "trimY": 1483,
+ "width": 55,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9484d": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@9484d",
+ "displayName": "",
+ "id": "9484d",
+ "name": "fish_10_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1284,
+ "trimY": 1483,
+ "width": 57,
+ "height": 203,
+ "rawWidth": 57,
+ "rawHeight": 203,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d97de": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@d97de",
+ "displayName": "",
+ "id": "d97de",
+ "name": "fish_11_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 1879,
+ "trimY": 338,
+ "width": 157,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "dae32": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@dae32",
+ "displayName": "",
+ "id": "dae32",
+ "name": "fish_11_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -9,
+ "offsetY": 0,
+ "trimX": 1876,
+ "trimY": 682,
+ "width": 153,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f14e5": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@f14e5",
+ "displayName": "",
+ "id": "f14e5",
+ "name": "fish_11_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1340,
+ "trimY": 590,
+ "width": 157,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0282b": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@0282b",
+ "displayName": "",
+ "id": "0282b",
+ "name": "fish_11_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 346,
+ "width": 157,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a26c5": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@a26c5",
+ "displayName": "",
+ "id": "a26c5",
+ "name": "fish_11_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -12,
+ "offsetY": 0,
+ "trimX": 1870,
+ "trimY": 990,
+ "width": 147,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d2759": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@d2759",
+ "displayName": "",
+ "id": "d2759",
+ "name": "fish_11_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -8,
+ "offsetY": 0,
+ "trimX": 1876,
+ "trimY": 837,
+ "width": 151,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "efa4c": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@efa4c",
+ "displayName": "",
+ "id": "efa4c",
+ "name": "fish_11_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 633,
+ "width": 155,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "788e5": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@788e5",
+ "displayName": "",
+ "id": "788e5",
+ "name": "fish_11_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1879,
+ "trimY": 166,
+ "width": 157,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "01509": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@01509",
+ "displayName": "",
+ "id": "01509",
+ "name": "fish_11_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 174,
+ "width": 157,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a2f6f": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@a2f6f",
+ "displayName": "",
+ "id": "a2f6f",
+ "name": "fish_11_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 7,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 2,
+ "width": 157,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "28a36": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@28a36",
+ "displayName": "",
+ "id": "28a36",
+ "name": "fish_11_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 8,
+ "offsetY": 0,
+ "trimX": 1879,
+ "trimY": 510,
+ "width": 155,
+ "height": 170,
+ "rawWidth": 171,
+ "rawHeight": 170,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "24e12": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@24e12",
+ "displayName": "",
+ "id": "24e12",
+ "name": "fish_12_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 2,
+ "trimX": 1115,
+ "trimY": 757,
+ "width": 135,
+ "height": 314,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0c564": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@0c564",
+ "displayName": "",
+ "id": "0c564",
+ "name": "fish_12_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 0,
+ "trimX": 889,
+ "trimY": 1099,
+ "width": 129,
+ "height": 318,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6f966": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@6f966",
+ "displayName": "",
+ "id": "6f966",
+ "name": "fish_12_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 2,
+ "trimX": 931,
+ "trimY": 318,
+ "width": 139,
+ "height": 314,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5e753": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@5e753",
+ "displayName": "",
+ "id": "5e753",
+ "name": "fish_12_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -8,
+ "offsetY": 1,
+ "trimX": 1163,
+ "trimY": 1484,
+ "width": 119,
+ "height": 316,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7df5a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@7df5a",
+ "displayName": "",
+ "id": "7df5a",
+ "name": "fish_12_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -8,
+ "offsetY": 2,
+ "trimX": 985,
+ "trimY": 634,
+ "width": 121,
+ "height": 314,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "dba25": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@dba25",
+ "displayName": "",
+ "id": "dba25",
+ "name": "fish_12_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 3,
+ "trimX": 1252,
+ "trimY": 757,
+ "width": 121,
+ "height": 312,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7b49e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@7b49e",
+ "displayName": "",
+ "id": "7b49e",
+ "name": "fish_12_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 4,
+ "trimX": 1282,
+ "trimY": 1071,
+ "width": 121,
+ "height": 310,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bb670": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@bb670",
+ "displayName": "",
+ "id": "bb670",
+ "name": "fish_12_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -6,
+ "offsetY": 0,
+ "trimX": 1036,
+ "trimY": 1484,
+ "width": 125,
+ "height": 318,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bbf39": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@bbf39",
+ "displayName": "",
+ "id": "bbf39",
+ "name": "fish_12_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 1020,
+ "trimY": 1075,
+ "width": 137,
+ "height": 316,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0a378": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@0a378",
+ "displayName": "",
+ "id": "0a378",
+ "name": "fish_12_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 974,
+ "trimY": 757,
+ "width": 139,
+ "height": 316,
+ "rawWidth": 139,
+ "rawHeight": 318,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "354d4": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@354d4",
+ "displayName": "",
+ "id": "354d4",
+ "name": "fish_13_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 0,
+ "trimX": 910,
+ "trimY": 1484,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "843e2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@843e2",
+ "displayName": "",
+ "id": "843e2",
+ "name": "fish_13_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 784,
+ "trimY": 1484,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b721a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b721a",
+ "displayName": "",
+ "id": "b721a",
+ "name": "fish_13_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 639,
+ "trimY": 1099,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "efe1a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@efe1a",
+ "displayName": "",
+ "id": "efe1a",
+ "name": "fish_13_yd_12",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 602,
+ "trimY": 757,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4e5ae": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@4e5ae",
+ "displayName": "",
+ "id": "4e5ae",
+ "name": "fish_13_yd_13",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 433,
+ "trimY": 344,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "feed6": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@feed6",
+ "displayName": "",
+ "id": "feed6",
+ "name": "fish_13_yd_14",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 433,
+ "trimY": 2,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "74db9": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@74db9",
+ "displayName": "",
+ "id": "74db9",
+ "name": "fish_13_yd_15",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 348,
+ "trimY": 759,
+ "width": 126,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8165b": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@8165b",
+ "displayName": "",
+ "id": "8165b",
+ "name": "fish_13_yd_16",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 305,
+ "trimY": 344,
+ "width": 126,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5556e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@5556e",
+ "displayName": "",
+ "id": "5556e",
+ "name": "fish_13_yd_17",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 305,
+ "trimY": 2,
+ "width": 126,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "43b27": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@43b27",
+ "displayName": "",
+ "id": "43b27",
+ "name": "fish_13_yd_18",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 177,
+ "trimY": 344,
+ "width": 126,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7f289": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@7f289",
+ "displayName": "",
+ "id": "7f289",
+ "name": "fish_13_yd_19",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 177,
+ "trimY": 2,
+ "width": 126,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d4c23": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@d4c23",
+ "displayName": "",
+ "id": "d4c23",
+ "name": "fish_13_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 807,
+ "trimY": 2,
+ "width": 122,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b8922": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b8922",
+ "displayName": "",
+ "id": "b8922",
+ "name": "fish_13_yd_20",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 658,
+ "trimY": 1484,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9fc13": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@9fc13",
+ "displayName": "",
+ "id": "9fc13",
+ "name": "fish_13_yd_21",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 513,
+ "trimY": 1099,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "653c9": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@653c9",
+ "displayName": "",
+ "id": "653c9",
+ "name": "fish_13_yd_22",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 0,
+ "trimX": 476,
+ "trimY": 757,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a0db6": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@a0db6",
+ "displayName": "",
+ "id": "a0db6",
+ "name": "fish_13_yd_23",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 0,
+ "trimX": 910,
+ "trimY": 1484,
+ "width": 124,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "18d34": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@18d34",
+ "displayName": "",
+ "id": "18d34",
+ "name": "fish_13_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 765,
+ "trimY": 1099,
+ "width": 122,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fd033": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@fd033",
+ "displayName": "",
+ "id": "fd033",
+ "name": "fish_13_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 728,
+ "trimY": 757,
+ "width": 122,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a6d7a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@a6d7a",
+ "displayName": "",
+ "id": "a6d7a",
+ "name": "fish_13_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 852,
+ "trimY": 757,
+ "width": 120,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b708d": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b708d",
+ "displayName": "",
+ "id": "b708d",
+ "name": "fish_13_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 683,
+ "trimY": 344,
+ "width": 122,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "82aac": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@82aac",
+ "displayName": "",
+ "id": "82aac",
+ "name": "fish_13_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 0,
+ "trimX": 559,
+ "trimY": 344,
+ "width": 122,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2deca": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@2deca",
+ "displayName": "",
+ "id": "2deca",
+ "name": "fish_13_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 559,
+ "trimY": 2,
+ "width": 122,
+ "height": 340,
+ "rawWidth": 130,
+ "rawHeight": 340,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cfa25": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@cfa25",
+ "displayName": "",
+ "id": "cfa25",
+ "name": "fish_14_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -10,
+ "offsetY": 9,
+ "trimX": 175,
+ "trimY": 1512,
+ "width": 157,
+ "height": 359,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "25cb8": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@25cb8",
+ "displayName": "",
+ "id": "25cb8",
+ "name": "fish_14_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -10,
+ "offsetY": 11,
+ "trimX": 334,
+ "trimY": 1486,
+ "width": 159,
+ "height": 353,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c2cc8": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@c2cc8",
+ "displayName": "",
+ "id": "c2cc8",
+ "name": "fish_14_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 381,
+ "width": 173,
+ "height": 377,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "687f4": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@687f4",
+ "displayName": "",
+ "id": "687f4",
+ "name": "fish_14_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 2,
+ "trimX": 2,
+ "trimY": 1137,
+ "width": 173,
+ "height": 373,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c3a79": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@c3a79",
+ "displayName": "",
+ "id": "c3a79",
+ "name": "fish_14_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 13,
+ "trimX": 346,
+ "trimY": 1131,
+ "width": 165,
+ "height": 351,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "858d2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@858d2",
+ "displayName": "",
+ "id": "858d2",
+ "name": "fish_14_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 11,
+ "trimX": 177,
+ "trimY": 1131,
+ "width": 167,
+ "height": 353,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b0b1c": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b0b1c",
+ "displayName": "",
+ "id": "b0b1c",
+ "name": "fish_14_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": 9,
+ "trimX": 2,
+ "trimY": 1877,
+ "width": 169,
+ "height": 357,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e926e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@e926e",
+ "displayName": "",
+ "id": "e926e",
+ "name": "fish_14_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 7,
+ "trimX": 2,
+ "trimY": 1512,
+ "width": 171,
+ "height": 363,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1086e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@1086e",
+ "displayName": "",
+ "id": "1086e",
+ "name": "fish_14_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 4,
+ "trimX": 175,
+ "trimY": 760,
+ "width": 171,
+ "height": 369,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d7d6f": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@d7d6f",
+ "displayName": "",
+ "id": "d7d6f",
+ "name": "fish_14_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 173,
+ "height": 377,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "27ae8": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@27ae8",
+ "displayName": "",
+ "id": "27ae8",
+ "name": "fish_1_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1425,
+ "trimY": 2005,
+ "width": 41,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4c4e2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@4c4e2",
+ "displayName": "",
+ "id": "4c4e2",
+ "name": "fish_1_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1879,
+ "trimY": 1499,
+ "width": 39,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9e50e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@9e50e",
+ "displayName": "",
+ "id": "9e50e",
+ "name": "fish_1_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1219,
+ "trimY": 351,
+ "width": 47,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "15cfa": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@15cfa",
+ "displayName": "",
+ "id": "15cfa",
+ "name": "fish_1_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1654,
+ "trimY": 1597,
+ "width": 45,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9e2a2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@9e2a2",
+ "displayName": "",
+ "id": "9e2a2",
+ "name": "fish_1_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 5,
+ "offsetY": 0,
+ "trimX": 1072,
+ "trimY": 312,
+ "width": 37,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e1aab": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@e1aab",
+ "displayName": "",
+ "id": "e1aab",
+ "name": "fish_1_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1509,
+ "trimY": 2005,
+ "width": 39,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7fa3f": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@7fa3f",
+ "displayName": "",
+ "id": "7fa3f",
+ "name": "fish_1_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1341,
+ "trimY": 2005,
+ "width": 41,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "08400": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@08400",
+ "displayName": "",
+ "id": "08400",
+ "name": "fish_1_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1970,
+ "trimY": 1473,
+ "width": 43,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bdfac": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@bdfac",
+ "displayName": "",
+ "id": "bdfac",
+ "name": "fish_1_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1496,
+ "trimY": 1299,
+ "width": 45,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6684c": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@6684c",
+ "displayName": "",
+ "id": "6684c",
+ "name": "fish_1_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1170,
+ "trimY": 351,
+ "width": 47,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c1ec9": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@c1ec9",
+ "displayName": "",
+ "id": "c1ec9",
+ "name": "fish_1_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1121,
+ "trimY": 351,
+ "width": 47,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ad6e0": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@ad6e0",
+ "displayName": "",
+ "id": "ad6e0",
+ "name": "fish_1_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1072,
+ "trimY": 351,
+ "width": 47,
+ "height": 82,
+ "rawWidth": 47,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ba463": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@ba463",
+ "displayName": "",
+ "id": "ba463",
+ "name": "fish_2_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1684,
+ "width": 42,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "afd5f": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@afd5f",
+ "displayName": "",
+ "id": "afd5f",
+ "name": "fish_2_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1610,
+ "trimY": 1597,
+ "width": 42,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "937b6": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@937b6",
+ "displayName": "",
+ "id": "937b6",
+ "name": "fish_2_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1253,
+ "trimY": 89,
+ "width": 46,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "904a9": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@904a9",
+ "displayName": "",
+ "id": "904a9",
+ "name": "fish_2_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1790,
+ "trimY": 1492,
+ "width": 44,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9dc9c": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@9dc9c",
+ "displayName": "",
+ "id": "9dc9c",
+ "name": "fish_2_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1553,
+ "width": 42,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ae728": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@ae728",
+ "displayName": "",
+ "id": "ae728",
+ "name": "fish_2_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1509,
+ "width": 42,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a5b3e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@a5b3e",
+ "displayName": "",
+ "id": "a5b3e",
+ "name": "fish_2_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1483,
+ "trimY": 943,
+ "width": 44,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "aacb3": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@aacb3",
+ "displayName": "",
+ "id": "aacb3",
+ "name": "fish_2_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1253,
+ "trimY": 2,
+ "width": 46,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3cc8c": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@3cc8c",
+ "displayName": "",
+ "id": "3cc8c",
+ "name": "fish_2_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1483,
+ "trimY": 893,
+ "width": 48,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "38b4a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@38b4a",
+ "displayName": "",
+ "id": "38b4a",
+ "name": "fish_2_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1483,
+ "trimY": 843,
+ "width": 48,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2b38b": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@2b38b",
+ "displayName": "",
+ "id": "2b38b",
+ "name": "fish_2_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1483,
+ "trimY": 793,
+ "width": 48,
+ "height": 85,
+ "rawWidth": 48,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a3f92": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@a3f92",
+ "displayName": "",
+ "id": "a3f92",
+ "name": "fish_3_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1543,
+ "trimY": 1231,
+ "width": 43,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8e7bd": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@8e7bd",
+ "displayName": "",
+ "id": "8e7bd",
+ "name": "fish_3_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1375,
+ "trimY": 990,
+ "width": 49,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3a6ac": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@3a6ac",
+ "displayName": "",
+ "id": "3a6ac",
+ "name": "fish_3_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 855,
+ "width": 47,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "550cc": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@550cc",
+ "displayName": "",
+ "id": "550cc",
+ "name": "fish_3_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 996,
+ "width": 43,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c99b7": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@c99b7",
+ "displayName": "",
+ "id": "c99b7",
+ "name": "fish_3_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 951,
+ "width": 43,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cc113": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@cc113",
+ "displayName": "",
+ "id": "cc113",
+ "name": "fish_3_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 904,
+ "width": 45,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "564b9": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@564b9",
+ "displayName": "",
+ "id": "564b9",
+ "name": "fish_3_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 806,
+ "width": 47,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "91e58": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@91e58",
+ "displayName": "",
+ "id": "91e58",
+ "name": "fish_3_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 755,
+ "width": 49,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b64f5": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b64f5",
+ "displayName": "",
+ "id": "b64f5",
+ "name": "fish_3_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 702,
+ "width": 51,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8f4b5": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@8f4b5",
+ "displayName": "",
+ "id": "8f4b5",
+ "name": "fish_3_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1174,
+ "trimY": 435,
+ "width": 51,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "679f2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@679f2",
+ "displayName": "",
+ "id": "679f2",
+ "name": "fish_3_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1247,
+ "trimY": 272,
+ "width": 51,
+ "height": 77,
+ "rawWidth": 51,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "863bc": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@863bc",
+ "displayName": "",
+ "id": "863bc",
+ "name": "fish_4_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1249,
+ "trimY": 176,
+ "width": 50,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1c51c": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@1c51c",
+ "displayName": "",
+ "id": "1c51c",
+ "name": "fish_4_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1231,
+ "width": 48,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7faf6": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@7faf6",
+ "displayName": "",
+ "id": "7faf6",
+ "name": "fish_4_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1301,
+ "trimY": 383,
+ "width": 50,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d6fe5": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@d6fe5",
+ "displayName": "",
+ "id": "d6fe5",
+ "name": "fish_4_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1301,
+ "trimY": 331,
+ "width": 50,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cb3d0": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@cb3d0",
+ "displayName": "",
+ "id": "cb3d0",
+ "name": "fish_4_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1181,
+ "width": 48,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2f6ec": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@2f6ec",
+ "displayName": "",
+ "id": "2f6ec",
+ "name": "fish_4_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1131,
+ "width": 48,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3694a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@3694a",
+ "displayName": "",
+ "id": "3694a",
+ "name": "fish_4_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1081,
+ "width": 48,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0a357": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@0a357",
+ "displayName": "",
+ "id": "0a357",
+ "name": "fish_4_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1031,
+ "width": 48,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fe793": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@fe793",
+ "displayName": "",
+ "id": "fe793",
+ "name": "fish_4_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 1371,
+ "width": 48,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c1500": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@c1500",
+ "displayName": "",
+ "id": "c1500",
+ "name": "fish_4_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1301,
+ "trimY": 279,
+ "width": 50,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3e9ad": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@3e9ad",
+ "displayName": "",
+ "id": "3e9ad",
+ "name": "fish_4_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1301,
+ "trimY": 227,
+ "width": 50,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3c270": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@3c270",
+ "displayName": "",
+ "id": "3c270",
+ "name": "fish_4_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1301,
+ "trimY": 175,
+ "width": 50,
+ "height": 94,
+ "rawWidth": 52,
+ "rawHeight": 94,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "05624": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@05624",
+ "displayName": "",
+ "id": "05624",
+ "name": "fish_5_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1340,
+ "width": 57,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b37b6": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b37b6",
+ "displayName": "",
+ "id": "b37b6",
+ "name": "fish_5_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 1132,
+ "width": 55,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6d73c": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@6d73c",
+ "displayName": "",
+ "id": "6d73c",
+ "name": "fish_5_yd_12",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1454,
+ "width": 53,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b2b76": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b2b76",
+ "displayName": "",
+ "id": "b2b76",
+ "name": "fish_5_yd_13",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1399,
+ "width": 53,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2f07e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@2f07e",
+ "displayName": "",
+ "id": "2f07e",
+ "name": "fish_5_yd_14",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1570,
+ "trimY": 1041,
+ "width": 55,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ca994": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@ca994",
+ "displayName": "",
+ "id": "ca994",
+ "name": "fish_5_yd_15",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1809,
+ "trimY": 892,
+ "width": 63,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cfb60": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@cfb60",
+ "displayName": "",
+ "id": "cfb60",
+ "name": "fish_5_yd_16",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 0,
+ "trimX": 1809,
+ "trimY": 474,
+ "width": 67,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "544b2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@544b2",
+ "displayName": "",
+ "id": "544b2",
+ "name": "fish_5_yd_17",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 0,
+ "trimX": 1809,
+ "trimY": 383,
+ "width": 67,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b83a0": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b83a0",
+ "displayName": "",
+ "id": "b83a0",
+ "name": "fish_5_yd_18",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 1809,
+ "trimY": 292,
+ "width": 67,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ce846": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@ce846",
+ "displayName": "",
+ "id": "ce846",
+ "name": "fish_5_yd_19",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -2,
+ "offsetY": 0,
+ "trimX": 320,
+ "trimY": 686,
+ "width": 71,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "98da2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@98da2",
+ "displayName": "",
+ "id": "98da2",
+ "name": "fish_5_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1741,
+ "trimY": 1486,
+ "width": 47,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b9f6d": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b9f6d",
+ "displayName": "",
+ "id": "b9f6d",
+ "name": "fish_5_yd_20",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1143,
+ "trimY": 1393,
+ "width": 73,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4bc6e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@4bc6e",
+ "displayName": "",
+ "id": "4bc6e",
+ "name": "fish_5_yd_21",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1068,
+ "trimY": 1393,
+ "width": 73,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2756d": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@2756d",
+ "displayName": "",
+ "id": "2756d",
+ "name": "fish_5_yd_22",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1808,
+ "trimY": 565,
+ "width": 69,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2e203": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@2e203",
+ "displayName": "",
+ "id": "2e203",
+ "name": "fish_5_yd_23",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 0,
+ "trimX": 1809,
+ "trimY": 801,
+ "width": 65,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "aa5c0": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@aa5c0",
+ "displayName": "",
+ "id": "aa5c0",
+ "name": "fish_5_yd_24",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1741,
+ "trimY": 1395,
+ "width": 53,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0081b": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@0081b",
+ "displayName": "",
+ "id": "0081b",
+ "name": "fish_5_yd_25",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1879,
+ "trimY": 1397,
+ "width": 49,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "34ffe": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@34ffe",
+ "displayName": "",
+ "id": "34ffe",
+ "name": "fish_5_yd_26",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1809,
+ "trimY": 1401,
+ "width": 47,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9cd75": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@9cd75",
+ "displayName": "",
+ "id": "9cd75",
+ "name": "fish_5_yd_27",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1970,
+ "trimY": 1382,
+ "width": 49,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6abe0": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@6abe0",
+ "displayName": "",
+ "id": "6abe0",
+ "name": "fish_5_yd_29",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1513,
+ "trimY": 1116,
+ "width": 55,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c740e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@c740e",
+ "displayName": "",
+ "id": "c740e",
+ "name": "fish_5_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1879,
+ "trimY": 1346,
+ "width": 49,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "efc67": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@efc67",
+ "displayName": "",
+ "id": "efc67",
+ "name": "fish_5_yd_30",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1741,
+ "trimY": 1304,
+ "width": 57,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "04825": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@04825",
+ "displayName": "",
+ "id": "04825",
+ "name": "fish_5_yd_31",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1746,
+ "trimY": 1122,
+ "width": 59,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "012a7": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@012a7",
+ "displayName": "",
+ "id": "012a7",
+ "name": "fish_5_yd_32",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 0,
+ "trimX": 1746,
+ "trimY": 1031,
+ "width": 59,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "02fa1": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@02fa1",
+ "displayName": "",
+ "id": "02fa1",
+ "name": "fish_5_yd_33",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1543,
+ "trimY": 1310,
+ "width": 59,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9fa0b": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@9fa0b",
+ "displayName": "",
+ "id": "9fa0b",
+ "name": "fish_5_yd_34",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1650,
+ "trimY": 1281,
+ "width": 57,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "06e66": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@06e66",
+ "displayName": "",
+ "id": "06e66",
+ "name": "fish_5_yd_35",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1375,
+ "trimY": 749,
+ "width": 55,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "09d6b": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@09d6b",
+ "displayName": "",
+ "id": "09d6b",
+ "name": "fish_5_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 1879,
+ "trimY": 1291,
+ "width": 53,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "50eac": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@50eac",
+ "displayName": "",
+ "id": "50eac",
+ "name": "fish_5_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 0,
+ "trimX": 1512,
+ "trimY": 702,
+ "width": 55,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "09e61": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@09e61",
+ "displayName": "",
+ "id": "09e61",
+ "name": "fish_5_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1746,
+ "trimY": 1213,
+ "width": 57,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "adc9a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@adc9a",
+ "displayName": "",
+ "id": "adc9a",
+ "name": "fish_5_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1405,
+ "trimY": 1310,
+ "width": 59,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9c716": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@9c716",
+ "displayName": "",
+ "id": "9c716",
+ "name": "fish_5_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": 0,
+ "trimX": 1809,
+ "trimY": 1219,
+ "width": 59,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "efc10": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@efc10",
+ "displayName": "",
+ "id": "efc10",
+ "name": "fish_5_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 1809,
+ "trimY": 1128,
+ "width": 59,
+ "height": 89,
+ "rawWidth": 75,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0dd74": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@0dd74",
+ "displayName": "",
+ "id": "0dd74",
+ "name": "fish_6_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 1,
+ "trimX": 1809,
+ "trimY": 656,
+ "width": 65,
+ "height": 143,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ffda7": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@ffda7",
+ "displayName": "",
+ "id": "ffda7",
+ "name": "fish_6_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -2,
+ "offsetY": 2,
+ "trimX": 1736,
+ "trimY": 1983,
+ "width": 63,
+ "height": 141,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7eeed": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@7eeed",
+ "displayName": "",
+ "id": "7eeed",
+ "name": "fish_6_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 2,
+ "trimX": 1809,
+ "trimY": 147,
+ "width": 67,
+ "height": 143,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "29bc5": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@29bc5",
+ "displayName": "",
+ "id": "29bc5",
+ "name": "fish_6_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 2,
+ "trimX": 1809,
+ "trimY": 983,
+ "width": 59,
+ "height": 143,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4e743": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@4e743",
+ "displayName": "",
+ "id": "4e743",
+ "name": "fish_6_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 2,
+ "trimX": 1593,
+ "trimY": 1985,
+ "width": 61,
+ "height": 141,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4e06a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@4e06a",
+ "displayName": "",
+ "id": "4e06a",
+ "name": "fish_6_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 2,
+ "trimX": 923,
+ "trimY": 1419,
+ "width": 63,
+ "height": 143,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9ace6": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@9ace6",
+ "displayName": "",
+ "id": "9ace6",
+ "name": "fish_6_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 2,
+ "trimX": 1809,
+ "trimY": 2,
+ "width": 67,
+ "height": 143,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c4311": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@c4311",
+ "displayName": "",
+ "id": "c4311",
+ "name": "fish_6_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -1,
+ "offsetY": 2,
+ "trimX": 842,
+ "trimY": 686,
+ "width": 69,
+ "height": 141,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fec57": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@fec57",
+ "displayName": "",
+ "id": "fec57",
+ "name": "fish_6_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 2,
+ "trimX": 699,
+ "trimY": 686,
+ "width": 69,
+ "height": 141,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d5029": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@d5029",
+ "displayName": "",
+ "id": "d5029",
+ "name": "fish_6_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 3,
+ "trimX": 177,
+ "trimY": 686,
+ "width": 71,
+ "height": 141,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "301d2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@301d2",
+ "displayName": "",
+ "id": "301d2",
+ "name": "fish_6_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 3,
+ "trimX": 556,
+ "trimY": 686,
+ "width": 69,
+ "height": 141,
+ "rawWidth": 73,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "586c1": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@586c1",
+ "displayName": "",
+ "id": "586c1",
+ "name": "fish_7_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 6,
+ "offsetY": -3,
+ "trimX": 1106,
+ "trimY": 1804,
+ "width": 73,
+ "height": 213,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7bcbb": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@7bcbb",
+ "displayName": "",
+ "id": "7bcbb",
+ "name": "fish_7_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": -1,
+ "trimX": 950,
+ "trimY": 1826,
+ "width": 77,
+ "height": 213,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "37eb1": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@37eb1",
+ "displayName": "",
+ "id": "37eb1",
+ "name": "fish_7_yd_11",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 5,
+ "offsetY": -1,
+ "trimX": 1029,
+ "trimY": 1826,
+ "width": 75,
+ "height": 213,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a1391": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@a1391",
+ "displayName": "",
+ "id": "a1391",
+ "name": "fish_7_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": -2,
+ "trimX": 1181,
+ "trimY": 1802,
+ "width": 77,
+ "height": 209,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1a4aa": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@1a4aa",
+ "displayName": "",
+ "id": "1a4aa",
+ "name": "fish_7_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 446,
+ "trimY": 1841,
+ "width": 81,
+ "height": 205,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d7190": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@d7190",
+ "displayName": "",
+ "id": "d7190",
+ "name": "fish_7_yd_5",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 1,
+ "trimX": 361,
+ "trimY": 1841,
+ "width": 83,
+ "height": 205,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3e7b0": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@3e7b0",
+ "displayName": "",
+ "id": "3e7b0",
+ "name": "fish_7_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 2,
+ "trimX": 606,
+ "trimY": 1835,
+ "width": 85,
+ "height": 209,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "047a0": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@047a0",
+ "displayName": "",
+ "id": "047a0",
+ "name": "fish_7_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 863,
+ "trimY": 1826,
+ "width": 85,
+ "height": 213,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e4d50": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@e4d50",
+ "displayName": "",
+ "id": "e4d50",
+ "name": "fish_7_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 693,
+ "trimY": 1826,
+ "width": 85,
+ "height": 217,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a0249": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@a0249",
+ "displayName": "",
+ "id": "a0249",
+ "name": "fish_7_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": -1,
+ "trimX": 780,
+ "trimY": 1826,
+ "width": 81,
+ "height": 217,
+ "rawWidth": 85,
+ "rawHeight": 219,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "45cb7": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@45cb7",
+ "displayName": "",
+ "id": "45cb7",
+ "name": "fish_8_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -8,
+ "offsetY": 1,
+ "trimX": 1405,
+ "trimY": 2,
+ "width": 135,
+ "height": 158,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7cdcf": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@7cdcf",
+ "displayName": "",
+ "id": "7cdcf",
+ "name": "fish_8_yd_1",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": -1,
+ "trimX": 1879,
+ "trimY": 2,
+ "width": 163,
+ "height": 162,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "08b1e": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@08b1e",
+ "displayName": "",
+ "id": "08b1e",
+ "name": "fish_8_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -11,
+ "offsetY": 4,
+ "trimX": 1405,
+ "trimY": 268,
+ "width": 119,
+ "height": 158,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ea71a": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@ea71a",
+ "displayName": "",
+ "id": "ea71a",
+ "name": "fish_8_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": -2,
+ "trimX": 1647,
+ "trimY": 1800,
+ "width": 181,
+ "height": 160,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5fa13": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@5fa13",
+ "displayName": "",
+ "id": "5fa13",
+ "name": "fish_8_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 2,
+ "trimX": 1870,
+ "trimY": 1139,
+ "width": 169,
+ "height": 150,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2c329": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@2c329",
+ "displayName": "",
+ "id": "2c329",
+ "name": "fish_8_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -13,
+ "offsetY": 9,
+ "trimX": 1253,
+ "trimY": 435,
+ "width": 153,
+ "height": 142,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cd925": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@cd925",
+ "displayName": "",
+ "id": "cd925",
+ "name": "fish_8_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -15,
+ "offsetY": 9,
+ "trimX": 1650,
+ "trimY": 916,
+ "width": 113,
+ "height": 148,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "25a5d": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@25a5d",
+ "displayName": "",
+ "id": "25a5d",
+ "name": "fish_8_yd_8",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -13,
+ "offsetY": 7,
+ "trimX": 1650,
+ "trimY": 805,
+ "width": 109,
+ "height": 152,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "25ba4": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@25ba4",
+ "displayName": "",
+ "id": "25ba4",
+ "name": "fish_8_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -13,
+ "offsetY": 6,
+ "trimX": 1650,
+ "trimY": 518,
+ "width": 113,
+ "height": 156,
+ "rawWidth": 183,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3f3a2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@3f3a2",
+ "displayName": "",
+ "id": "3f3a2",
+ "name": "fish_9_yd_0",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -2,
+ "offsetY": 2,
+ "trimX": 1072,
+ "trimY": 518,
+ "width": 114,
+ "height": 179,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b8393": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b8393",
+ "displayName": "",
+ "id": "b8393",
+ "name": "fish_9_yd_10",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 1,
+ "trimX": 1405,
+ "trimY": 1116,
+ "width": 106,
+ "height": 181,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "21fdd": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@21fdd",
+ "displayName": "",
+ "id": "21fdd",
+ "name": "fish_9_yd_2",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 3,
+ "offsetY": 3,
+ "trimX": 1072,
+ "trimY": 114,
+ "width": 90,
+ "height": 175,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "60ef2": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@60ef2",
+ "displayName": "",
+ "id": "60ef2",
+ "name": "fish_9_yd_3",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 3,
+ "trimX": 1218,
+ "trimY": 1387,
+ "width": 94,
+ "height": 173,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b1bbf": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@b1bbf",
+ "displayName": "",
+ "id": "b1bbf",
+ "name": "fish_9_yd_4",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 5,
+ "trimX": 1301,
+ "trimY": 2,
+ "width": 100,
+ "height": 171,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e1136": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@e1136",
+ "displayName": "",
+ "id": "e1136",
+ "name": "fish_9_yd_6",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 2,
+ "trimX": 1072,
+ "trimY": 2,
+ "width": 110,
+ "height": 177,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f71fb": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@f71fb",
+ "displayName": "",
+ "id": "f71fb",
+ "name": "fish_9_yd_7",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 1284,
+ "trimY": 1688,
+ "width": 110,
+ "height": 181,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "55dde": {
+ "importer": "sprite-frame",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54@55dde",
+ "displayName": "",
+ "id": "55dde",
+ "name": "fish_9_yd_9",
+ "userData": {
+ "atlasUuid": "1befe00e-92bb-4383-b937-a5dc298adb54",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1543,
+ "trimY": 1800,
+ "width": 102,
+ "height": 183,
+ "rawWidth": 118,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish_yd_0.png",
+ "format": 2,
+ "textureUuid": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "uuid": "1befe00e-92bb-4383-b937-a5dc298adb54"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_yd_0.png b/assets/FishSingle/fish/atlas/Fish/fish_yd_0.png
new file mode 100644
index 0000000..09a451e
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish_yd_0.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_yd_0.png.meta b/assets/FishSingle/fish/atlas/Fish/fish_yd_0.png.meta
new file mode 100644
index 0000000..2a96694
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish_yd_0.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "d93749fb-1724-46b0-82ec-c6600a201794",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "780198f9-c938-45b1-8350-519dd7b4d438",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 2044,
+ "height": 2044,
+ "rawWidth": 2048,
+ "rawHeight": 2048,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "displayName": "fish_yd_0",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "d93749fb-1724-46b0-82ec-c6600a201794",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "d93749fb-1724-46b0-82ec-c6600a201794@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_yd_1.plist b/assets/FishSingle/fish/atlas/Fish/fish_yd_1.plist
new file mode 100644
index 0000000..71c7ad3
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish_yd_1.plist
@@ -0,0 +1,958 @@
+
+
+
+
+ frames
+
+ fish_14_yd_12.png
+
+ frame
+ {{515,375},{177,369}}
+ offset
+ {1,4}
+ rotated
+
+ sourceColorRect
+ {{3,0},{177,369}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_13.png
+
+ frame
+ {{694,373},{179,367}}
+ offset
+ {1,5}
+ rotated
+
+ sourceColorRect
+ {{2,0},{179,367}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_14.png
+
+ frame
+ {{678,1492},{177,367}}
+ offset
+ {1,5}
+ rotated
+
+ sourceColorRect
+ {{3,0},{177,367}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_15.png
+
+ frame
+ {{849,2},{177,367}}
+ offset
+ {-1,5}
+ rotated
+
+ sourceColorRect
+ {{1,0},{177,367}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_16.png
+
+ frame
+ {{672,2},{175,369}}
+ offset
+ {-2,4}
+ rotated
+
+ sourceColorRect
+ {{1,0},{175,369}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_17.png
+
+ frame
+ {{342,377},{171,371}}
+ offset
+ {-5,3}
+ rotated
+
+ sourceColorRect
+ {{0,0},{171,371}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_18.png
+
+ frame
+ {{334,2},{169,373}}
+ offset
+ {-6,2}
+ rotated
+
+ sourceColorRect
+ {{0,0},{169,373}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_19.png
+
+ frame
+ {{338,756},{167,373}}
+ offset
+ {-7,2}
+ rotated
+
+ sourceColorRect
+ {{0,0},{167,373}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_20.png
+
+ frame
+ {{505,2},{165,371}}
+ offset
+ {-8,3}
+ rotated
+
+ sourceColorRect
+ {{0,0},{165,371}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_21.png
+
+ frame
+ {{342,1131},{163,371}}
+ offset
+ {-9,3}
+ rotated
+
+ sourceColorRect
+ {{0,0},{163,371}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_22.png
+
+ frame
+ {{687,1116},{159,367}}
+ offset
+ {-10,5}
+ rotated
+
+ sourceColorRect
+ {{1,0},{159,367}}
+ sourceSize
+ {181,377}
+
+ fish_14_yd_23.png
+
+ frame
+ {{848,1110},{157,361}}
+ offset
+ {-11,7}
+ rotated
+
+ sourceColorRect
+ {{1,1},{157,361}}
+ sourceSize
+ {181,377}
+
+ fish_15_yd_0.png
+
+ frame
+ {{1739,2},{132,300}}
+ offset
+ {-9,6}
+ rotated
+
+ sourceColorRect
+ {{0,0},{132,300}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_1.png
+
+ frame
+ {{1739,424},{134,292}}
+ offset
+ {-8,10}
+ rotated
+
+ sourceColorRect
+ {{0,0},{134,292}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_10.png
+
+ frame
+ {{2,1912},{134,312}}
+ offset
+ {-3,0}
+ rotated
+
+ sourceColorRect
+ {{5,0},{134,312}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_11.png
+
+ frame
+ {{1175,1097},{142,306}}
+ offset
+ {0,3}
+ rotated
+
+ sourceColorRect
+ {{4,0},{142,306}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_12.png
+
+ frame
+ {{994,1835},{146,302}}
+ offset
+ {2,5}
+ rotated
+
+ sourceColorRect
+ {{4,0},{146,302}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_13.png
+
+ frame
+ {{1739,136},{146,298}}
+ offset
+ {2,7}
+ rotated
+
+ sourceColorRect
+ {{4,0},{146,298}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_14.png
+
+ frame
+ {{1583,2},{146,298}}
+ offset
+ {2,7}
+ rotated
+
+ sourceColorRect
+ {{4,0},{146,298}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_15.png
+
+ frame
+ {{1298,1782},{146,298}}
+ offset
+ {1,7}
+ rotated
+
+ sourceColorRect
+ {{3,0},{146,298}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_16.png
+
+ frame
+ {{1437,1340},{144,300}}
+ offset
+ {0,6}
+ rotated
+
+ sourceColorRect
+ {{3,0},{144,300}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_17.png
+
+ frame
+ {{1335,662},{140,304}}
+ offset
+ {-3,4}
+ rotated
+
+ sourceColorRect
+ {{2,0},{140,304}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_18.png
+
+ frame
+ {{1356,2},{134,306}}
+ offset
+ {-7,3}
+ rotated
+
+ sourceColorRect
+ {{1,0},{134,306}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_19.png
+
+ frame
+ {{1221,354},{134,306}}
+ offset
+ {-8,3}
+ rotated
+
+ sourceColorRect
+ {{0,0},{134,306}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_2.png
+
+ frame
+ {{1583,594},{134,286}}
+ offset
+ {-7,13}
+ rotated
+
+ sourceColorRect
+ {{1,0},{134,286}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_20.png
+
+ frame
+ {{316,1912},{134,306}}
+ offset
+ {-8,3}
+ rotated
+
+ sourceColorRect
+ {{0,0},{134,306}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_21.png
+
+ frame
+ {{1319,1032},{132,306}}
+ offset
+ {-9,3}
+ rotated
+
+ sourceColorRect
+ {{0,0},{132,306}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_22.png
+
+ frame
+ {{1303,1405},{132,306}}
+ offset
+ {-9,3}
+ rotated
+
+ sourceColorRect
+ {{0,0},{132,306}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_23.png
+
+ frame
+ {{1357,310},{132,302}}
+ offset
+ {-9,5}
+ rotated
+
+ sourceColorRect
+ {{0,0},{132,302}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_3.png
+
+ frame
+ {{1739,560},{136,286}}
+ offset
+ {-6,13}
+ rotated
+
+ sourceColorRect
+ {{1,0},{136,286}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_4.png
+
+ frame
+ {{1583,302},{138,290}}
+ offset
+ {-5,11}
+ rotated
+
+ sourceColorRect
+ {{1,0},{138,290}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_5.png
+
+ frame
+ {{1739,284},{138,294}}
+ offset
+ {-4,9}
+ rotated
+
+ sourceColorRect
+ {{2,0},{138,294}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_6.png
+
+ frame
+ {{1437,1642},{138,300}}
+ offset
+ {-4,6}
+ rotated
+
+ sourceColorRect
+ {{2,0},{138,300}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_7.png
+
+ frame
+ {{1195,724},{138,306}}
+ offset
+ {-4,3}
+ rotated
+
+ sourceColorRect
+ {{2,0},{138,306}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_8.png
+
+ frame
+ {{1165,1468},{136,312}}
+ offset
+ {-3,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{136,312}}
+ sourceSize
+ {150,312}
+
+ fish_15_yd_9.png
+
+ frame
+ {{1027,1468},{136,312}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{3,0},{136,312}}
+ sourceSize
+ {150,312}
+
+ fish_16_yd_0.png
+
+ frame
+ {{1028,2},{160,366}}
+ offset
+ {-12,8}
+ rotated
+
+ sourceColorRect
+ {{0,1},{160,366}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_1.png
+
+ frame
+ {{1031,739},{162,356}}
+ offset
+ {-11,13}
+ rotated
+
+ sourceColorRect
+ {{0,1},{162,356}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_10.png
+
+ frame
+ {{2,772},{164,382}}
+ offset
+ {-4,0}
+ rotated
+
+ sourceColorRect
+ {{6,1},{164,382}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_11.png
+
+ frame
+ {{2,1156},{172,376}}
+ offset
+ {0,4}
+ rotated
+
+ sourceColorRect
+ {{6,0},{172,376}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_12.png
+
+ frame
+ {{498,1504},{178,370}}
+ offset
+ {2,7}
+ rotated
+
+ sourceColorRect
+ {{5,0},{178,370}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_13.png
+
+ frame
+ {{507,1122},{178,368}}
+ offset
+ {3,8}
+ rotated
+
+ sourceColorRect
+ {{6,0},{178,368}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_14.png
+
+ frame
+ {{845,742},{184,366}}
+ offset
+ {0,9}
+ rotated
+
+ sourceColorRect
+ {{0,0},{184,366}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_15.png
+
+ frame
+ {{875,371},{176,366}}
+ offset
+ {1,9}
+ rotated
+
+ sourceColorRect
+ {{5,0},{176,366}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_16.png
+
+ frame
+ {{669,746},{174,368}}
+ offset
+ {-1,8}
+ rotated
+
+ sourceColorRect
+ {{4,0},{174,368}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_17.png
+
+ frame
+ {{170,380},{170,374}}
+ offset
+ {-4,5}
+ rotated
+
+ sourceColorRect
+ {{3,0},{170,374}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_18.png
+
+ frame
+ {{176,1150},{164,376}}
+ offset
+ {-9,4}
+ rotated
+
+ sourceColorRect
+ {{1,0},{164,376}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_19.png
+
+ frame
+ {{168,1534},{164,376}}
+ offset
+ {-10,4}
+ rotated
+
+ sourceColorRect
+ {{0,0},{164,376}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_2.png
+
+ frame
+ {{1190,2},{164,350}}
+ offset
+ {-9,16}
+ rotated
+
+ sourceColorRect
+ {{1,1},{164,350}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_20.png
+
+ frame
+ {{2,1534},{164,376}}
+ offset
+ {-10,4}
+ rotated
+
+ sourceColorRect
+ {{0,0},{164,376}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_21.png
+
+ frame
+ {{170,2},{162,376}}
+ offset
+ {-11,4}
+ rotated
+
+ sourceColorRect
+ {{0,0},{162,376}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_22.png
+
+ frame
+ {{334,1528},{162,376}}
+ offset
+ {-11,4}
+ rotated
+
+ sourceColorRect
+ {{0,0},{162,376}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_23.png
+
+ frame
+ {{507,750},{160,370}}
+ offset
+ {-12,7}
+ rotated
+
+ sourceColorRect
+ {{0,0},{160,370}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_3.png
+
+ frame
+ {{1053,370},{166,352}}
+ offset
+ {-7,16}
+ rotated
+
+ sourceColorRect
+ {{2,0},{166,352}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_4.png
+
+ frame
+ {{1007,1110},{166,356}}
+ offset
+ {-6,14}
+ rotated
+
+ sourceColorRect
+ {{3,0},{166,356}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_5.png
+
+ frame
+ {{857,1473},{168,360}}
+ offset
+ {-6,11}
+ rotated
+
+ sourceColorRect
+ {{2,1},{168,360}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_6.png
+
+ frame
+ {{624,1876},{168,368}}
+ offset
+ {-5,8}
+ rotated
+
+ sourceColorRect
+ {{3,0},{168,368}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_7.png
+
+ frame
+ {{168,772},{168,376}}
+ offset
+ {-5,4}
+ rotated
+
+ sourceColorRect
+ {{3,0},{168,376}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_8.png
+
+ frame
+ {{2,388},{166,382}}
+ offset
+ {-5,1}
+ rotated
+
+ sourceColorRect
+ {{4,0},{166,382}}
+ sourceSize
+ {184,384}
+
+ fish_16_yd_9.png
+
+ frame
+ {{2,2},{166,384}}
+ offset
+ {-5,0}
+ rotated
+
+ sourceColorRect
+ {{4,0},{166,384}}
+ sourceSize
+ {184,384}
+
+ fish_19_yd_0.png
+
+ frame
+ {{1583,1014},{130,131}}
+ offset
+ {0,-1}
+ rotated
+
+ sourceColorRect
+ {{0,4},{130,131}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_1.png
+
+ frame
+ {{1716,962},{130,131}}
+ offset
+ {0,1}
+ rotated
+
+ sourceColorRect
+ {{0,2},{130,131}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_10.png
+
+ frame
+ {{1866,962},{130,131}}
+ offset
+ {0,-3}
+ rotated
+
+ sourceColorRect
+ {{0,6},{130,131}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_11.png
+
+ frame
+ {{1866,830},{130,133}}
+ offset
+ {0,-2}
+ rotated
+
+ sourceColorRect
+ {{0,4},{130,133}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_2.png
+
+ frame
+ {{1583,882},{130,131}}
+ offset
+ {0,3}
+ rotated
+
+ sourceColorRect
+ {{0,0},{130,131}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_3.png
+
+ frame
+ {{1719,698},{130,133}}
+ offset
+ {0,2}
+ rotated
+
+ sourceColorRect
+ {{0,0},{130,133}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_4.png
+
+ frame
+ {{1866,698},{130,133}}
+ offset
+ {0,2}
+ rotated
+
+ sourceColorRect
+ {{0,0},{130,133}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_5.png
+
+ frame
+ {{1730,1782},{130,133}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,2},{130,133}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_6.png
+
+ frame
+ {{1598,1782},{130,133}}
+ offset
+ {0,-2}
+ rotated
+
+ sourceColorRect
+ {{0,4},{130,133}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_7.png
+
+ frame
+ {{1598,1917},{128,133}}
+ offset
+ {1,-2}
+ rotated
+
+ sourceColorRect
+ {{2,4},{128,133}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_8.png
+
+ frame
+ {{1733,1917},{128,131}}
+ offset
+ {1,-3}
+ rotated
+
+ sourceColorRect
+ {{2,6},{128,131}}
+ sourceSize
+ {130,137}
+
+ fish_19_yd_9.png
+
+ frame
+ {{1719,830},{130,131}}
+ offset
+ {0,-3}
+ rotated
+
+ sourceColorRect
+ {{0,6},{130,131}}
+ sourceSize
+ {130,137}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish_yd_1.png
+ size
+ {2048,2048}
+ smartupdate
+ $TexturePacker:SmartUpdate:495fb980f9b86b480de9c0c339978897:1/1$
+ textureFileName
+ fish_yd_1.png
+
+
+
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_yd_1.plist.meta b/assets/FishSingle/fish/atlas/Fish/fish_yd_1.plist.meta
new file mode 100644
index 0000000..8392e4e
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish_yd_1.plist.meta
@@ -0,0 +1,3329 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "33892": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@33892",
+ "displayName": "",
+ "id": "33892",
+ "name": "fish_16_yd_12",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 7,
+ "trimX": 498,
+ "trimY": 1504,
+ "width": 178,
+ "height": 370,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "63458": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@63458",
+ "displayName": "",
+ "id": "63458",
+ "name": "fish_14_yd_16",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -2,
+ "offsetY": 4,
+ "trimX": 672,
+ "trimY": 2,
+ "width": 175,
+ "height": 369,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "73364": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@73364",
+ "displayName": "",
+ "id": "73364",
+ "name": "fish_16_yd_19",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -10,
+ "offsetY": 4,
+ "trimX": 168,
+ "trimY": 1534,
+ "width": 164,
+ "height": 376,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "82394": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@82394",
+ "displayName": "",
+ "id": "82394",
+ "name": "fish_15_yd_11",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 3,
+ "trimX": 1175,
+ "trimY": 1097,
+ "width": 142,
+ "height": 306,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "86257": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@86257",
+ "displayName": "",
+ "id": "86257",
+ "name": "fish_19_yd_7",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": -2,
+ "trimX": 1598,
+ "trimY": 1917,
+ "width": 128,
+ "height": 133,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7e642": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@7e642",
+ "displayName": "",
+ "id": "7e642",
+ "name": "fish_14_yd_12",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 4,
+ "trimX": 515,
+ "trimY": 375,
+ "width": 177,
+ "height": 369,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "91cce": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@91cce",
+ "displayName": "",
+ "id": "91cce",
+ "name": "fish_14_yd_13",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 5,
+ "trimX": 694,
+ "trimY": 373,
+ "width": 179,
+ "height": 367,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7376a": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@7376a",
+ "displayName": "",
+ "id": "7376a",
+ "name": "fish_14_yd_14",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 5,
+ "trimX": 678,
+ "trimY": 1492,
+ "width": 177,
+ "height": 367,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "78c49": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@78c49",
+ "displayName": "",
+ "id": "78c49",
+ "name": "fish_14_yd_15",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 5,
+ "trimX": 849,
+ "trimY": 2,
+ "width": 177,
+ "height": 367,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5e3f0": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@5e3f0",
+ "displayName": "",
+ "id": "5e3f0",
+ "name": "fish_14_yd_17",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 3,
+ "trimX": 342,
+ "trimY": 377,
+ "width": 171,
+ "height": 371,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c09cf": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@c09cf",
+ "displayName": "",
+ "id": "c09cf",
+ "name": "fish_14_yd_18",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -6,
+ "offsetY": 2,
+ "trimX": 334,
+ "trimY": 2,
+ "width": 169,
+ "height": 373,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ca496": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@ca496",
+ "displayName": "",
+ "id": "ca496",
+ "name": "fish_14_yd_19",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 2,
+ "trimX": 338,
+ "trimY": 756,
+ "width": 167,
+ "height": 373,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4ae5c": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@4ae5c",
+ "displayName": "",
+ "id": "4ae5c",
+ "name": "fish_14_yd_20",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -8,
+ "offsetY": 3,
+ "trimX": 505,
+ "trimY": 2,
+ "width": 165,
+ "height": 371,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "430c1": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@430c1",
+ "displayName": "",
+ "id": "430c1",
+ "name": "fish_14_yd_21",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 3,
+ "trimX": 342,
+ "trimY": 1131,
+ "width": 163,
+ "height": 371,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "28e34": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@28e34",
+ "displayName": "",
+ "id": "28e34",
+ "name": "fish_14_yd_22",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -10,
+ "offsetY": 5,
+ "trimX": 687,
+ "trimY": 1116,
+ "width": 159,
+ "height": 367,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "398d8": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@398d8",
+ "displayName": "",
+ "id": "398d8",
+ "name": "fish_14_yd_23",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -11,
+ "offsetY": 7,
+ "trimX": 848,
+ "trimY": 1110,
+ "width": 157,
+ "height": 361,
+ "rawWidth": 181,
+ "rawHeight": 377,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "39b97": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@39b97",
+ "displayName": "",
+ "id": "39b97",
+ "name": "fish_15_yd_0",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -9,
+ "offsetY": 6,
+ "trimX": 1739,
+ "trimY": 2,
+ "width": 132,
+ "height": 300,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cb324": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@cb324",
+ "displayName": "",
+ "id": "cb324",
+ "name": "fish_15_yd_1",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -8,
+ "offsetY": 10,
+ "trimX": 1739,
+ "trimY": 424,
+ "width": 134,
+ "height": 292,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e5999": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@e5999",
+ "displayName": "",
+ "id": "e5999",
+ "name": "fish_15_yd_10",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -3,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 1912,
+ "width": 134,
+ "height": 312,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "de45a": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@de45a",
+ "displayName": "",
+ "id": "de45a",
+ "name": "fish_15_yd_12",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 5,
+ "trimX": 994,
+ "trimY": 1835,
+ "width": 146,
+ "height": 302,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "41fb4": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@41fb4",
+ "displayName": "",
+ "id": "41fb4",
+ "name": "fish_15_yd_13",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 7,
+ "trimX": 1739,
+ "trimY": 136,
+ "width": 146,
+ "height": 298,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e7a6f": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@e7a6f",
+ "displayName": "",
+ "id": "e7a6f",
+ "name": "fish_15_yd_14",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 2,
+ "offsetY": 7,
+ "trimX": 1583,
+ "trimY": 2,
+ "width": 146,
+ "height": 298,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e3083": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@e3083",
+ "displayName": "",
+ "id": "e3083",
+ "name": "fish_15_yd_15",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": 7,
+ "trimX": 1298,
+ "trimY": 1782,
+ "width": 146,
+ "height": 298,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d1d40": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@d1d40",
+ "displayName": "",
+ "id": "d1d40",
+ "name": "fish_15_yd_16",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 6,
+ "trimX": 1437,
+ "trimY": 1340,
+ "width": 144,
+ "height": 300,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "aee53": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@aee53",
+ "displayName": "",
+ "id": "aee53",
+ "name": "fish_15_yd_17",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 4,
+ "trimX": 1335,
+ "trimY": 662,
+ "width": 140,
+ "height": 304,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "86d23": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@86d23",
+ "displayName": "",
+ "id": "86d23",
+ "name": "fish_15_yd_18",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 3,
+ "trimX": 1356,
+ "trimY": 2,
+ "width": 134,
+ "height": 306,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0d0b6": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@0d0b6",
+ "displayName": "",
+ "id": "0d0b6",
+ "name": "fish_15_yd_19",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -8,
+ "offsetY": 3,
+ "trimX": 1221,
+ "trimY": 354,
+ "width": 134,
+ "height": 306,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3538b": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@3538b",
+ "displayName": "",
+ "id": "3538b",
+ "name": "fish_15_yd_2",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 13,
+ "trimX": 1583,
+ "trimY": 594,
+ "width": 134,
+ "height": 286,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "81b07": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@81b07",
+ "displayName": "",
+ "id": "81b07",
+ "name": "fish_15_yd_20",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -8,
+ "offsetY": 3,
+ "trimX": 316,
+ "trimY": 1912,
+ "width": 134,
+ "height": 306,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e6a43": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@e6a43",
+ "displayName": "",
+ "id": "e6a43",
+ "name": "fish_15_yd_21",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 3,
+ "trimX": 1319,
+ "trimY": 1032,
+ "width": 132,
+ "height": 306,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "48cd3": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@48cd3",
+ "displayName": "",
+ "id": "48cd3",
+ "name": "fish_15_yd_22",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 3,
+ "trimX": 1303,
+ "trimY": 1405,
+ "width": 132,
+ "height": 306,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e5ebb": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@e5ebb",
+ "displayName": "",
+ "id": "e5ebb",
+ "name": "fish_15_yd_23",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 5,
+ "trimX": 1357,
+ "trimY": 310,
+ "width": 132,
+ "height": 302,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "05b3f": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@05b3f",
+ "displayName": "",
+ "id": "05b3f",
+ "name": "fish_15_yd_3",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -6,
+ "offsetY": 13,
+ "trimX": 1739,
+ "trimY": 560,
+ "width": 136,
+ "height": 286,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "055d3": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@055d3",
+ "displayName": "",
+ "id": "055d3",
+ "name": "fish_15_yd_4",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 11,
+ "trimX": 1583,
+ "trimY": 302,
+ "width": 138,
+ "height": 290,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "22bf9": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@22bf9",
+ "displayName": "",
+ "id": "22bf9",
+ "name": "fish_15_yd_5",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -4,
+ "offsetY": 9,
+ "trimX": 1739,
+ "trimY": 284,
+ "width": 138,
+ "height": 294,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "eb5c3": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@eb5c3",
+ "displayName": "",
+ "id": "eb5c3",
+ "name": "fish_15_yd_6",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -4,
+ "offsetY": 6,
+ "trimX": 1437,
+ "trimY": 1642,
+ "width": 138,
+ "height": 300,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3cbb3": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@3cbb3",
+ "displayName": "",
+ "id": "3cbb3",
+ "name": "fish_15_yd_7",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 3,
+ "trimX": 1195,
+ "trimY": 724,
+ "width": 138,
+ "height": 306,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "60d1f": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@60d1f",
+ "displayName": "",
+ "id": "60d1f",
+ "name": "fish_15_yd_8",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3,
+ "offsetY": 0,
+ "trimX": 1165,
+ "trimY": 1468,
+ "width": 136,
+ "height": 312,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "fbe4d": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@fbe4d",
+ "displayName": "",
+ "id": "fbe4d",
+ "name": "fish_15_yd_9",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 1027,
+ "trimY": 1468,
+ "width": 136,
+ "height": 312,
+ "rawWidth": 150,
+ "rawHeight": 312,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5abcb": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@5abcb",
+ "displayName": "",
+ "id": "5abcb",
+ "name": "fish_16_yd_0",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -12,
+ "offsetY": 8,
+ "trimX": 1028,
+ "trimY": 2,
+ "width": 160,
+ "height": 366,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "84f98": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@84f98",
+ "displayName": "",
+ "id": "84f98",
+ "name": "fish_16_yd_1",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -11,
+ "offsetY": 13,
+ "trimX": 1031,
+ "trimY": 739,
+ "width": 162,
+ "height": 356,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c9d20": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@c9d20",
+ "displayName": "",
+ "id": "c9d20",
+ "name": "fish_16_yd_10",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 772,
+ "width": 164,
+ "height": 382,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7f036": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@7f036",
+ "displayName": "",
+ "id": "7f036",
+ "name": "fish_16_yd_11",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 1156,
+ "width": 172,
+ "height": 376,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "aa713": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@aa713",
+ "displayName": "",
+ "id": "aa713",
+ "name": "fish_16_yd_13",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 3,
+ "offsetY": 8,
+ "trimX": 507,
+ "trimY": 1122,
+ "width": 178,
+ "height": 368,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6b50a": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@6b50a",
+ "displayName": "",
+ "id": "6b50a",
+ "name": "fish_16_yd_14",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 9,
+ "trimX": 845,
+ "trimY": 742,
+ "width": 184,
+ "height": 366,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f98eb": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@f98eb",
+ "displayName": "",
+ "id": "f98eb",
+ "name": "fish_16_yd_15",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 9,
+ "trimX": 875,
+ "trimY": 371,
+ "width": 176,
+ "height": 366,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "839bb": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@839bb",
+ "displayName": "",
+ "id": "839bb",
+ "name": "fish_16_yd_16",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -1,
+ "offsetY": 8,
+ "trimX": 669,
+ "trimY": 746,
+ "width": 174,
+ "height": 368,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9cfb3": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@9cfb3",
+ "displayName": "",
+ "id": "9cfb3",
+ "name": "fish_16_yd_17",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -4,
+ "offsetY": 5,
+ "trimX": 170,
+ "trimY": 380,
+ "width": 170,
+ "height": 374,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8bfbb": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@8bfbb",
+ "displayName": "",
+ "id": "8bfbb",
+ "name": "fish_16_yd_18",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 4,
+ "trimX": 176,
+ "trimY": 1150,
+ "width": 164,
+ "height": 376,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6acb8": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@6acb8",
+ "displayName": "",
+ "id": "6acb8",
+ "name": "fish_16_yd_2",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -9,
+ "offsetY": 16,
+ "trimX": 1190,
+ "trimY": 2,
+ "width": 164,
+ "height": 350,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c9315": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@c9315",
+ "displayName": "",
+ "id": "c9315",
+ "name": "fish_16_yd_20",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -10,
+ "offsetY": 4,
+ "trimX": 2,
+ "trimY": 1534,
+ "width": 164,
+ "height": 376,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "686b3": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@686b3",
+ "displayName": "",
+ "id": "686b3",
+ "name": "fish_16_yd_21",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -11,
+ "offsetY": 4,
+ "trimX": 170,
+ "trimY": 2,
+ "width": 162,
+ "height": 376,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c54c0": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@c54c0",
+ "displayName": "",
+ "id": "c54c0",
+ "name": "fish_16_yd_22",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -11,
+ "offsetY": 4,
+ "trimX": 334,
+ "trimY": 1528,
+ "width": 162,
+ "height": 376,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8cecc": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@8cecc",
+ "displayName": "",
+ "id": "8cecc",
+ "name": "fish_16_yd_23",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -12,
+ "offsetY": 7,
+ "trimX": 507,
+ "trimY": 750,
+ "width": 160,
+ "height": 370,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d25d9": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@d25d9",
+ "displayName": "",
+ "id": "d25d9",
+ "name": "fish_16_yd_3",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 16,
+ "trimX": 1053,
+ "trimY": 370,
+ "width": 166,
+ "height": 352,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "36f3a": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@36f3a",
+ "displayName": "",
+ "id": "36f3a",
+ "name": "fish_16_yd_4",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -6,
+ "offsetY": 14,
+ "trimX": 1007,
+ "trimY": 1110,
+ "width": 166,
+ "height": 356,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "68a1a": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@68a1a",
+ "displayName": "",
+ "id": "68a1a",
+ "name": "fish_16_yd_5",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -6,
+ "offsetY": 11,
+ "trimX": 857,
+ "trimY": 1473,
+ "width": 168,
+ "height": 360,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ecc45": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@ecc45",
+ "displayName": "",
+ "id": "ecc45",
+ "name": "fish_16_yd_6",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": -5,
+ "offsetY": 8,
+ "trimX": 624,
+ "trimY": 1876,
+ "width": 168,
+ "height": 368,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8cbcb": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@8cbcb",
+ "displayName": "",
+ "id": "8cbcb",
+ "name": "fish_16_yd_7",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 4,
+ "trimX": 168,
+ "trimY": 772,
+ "width": 168,
+ "height": 376,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4cd02": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@4cd02",
+ "displayName": "",
+ "id": "4cd02",
+ "name": "fish_16_yd_8",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 1,
+ "trimX": 2,
+ "trimY": 388,
+ "width": 166,
+ "height": 382,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "343c8": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@343c8",
+ "displayName": "",
+ "id": "343c8",
+ "name": "fish_16_yd_9",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -5,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 166,
+ "height": 384,
+ "rawWidth": 184,
+ "rawHeight": 384,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0b7ea": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@0b7ea",
+ "displayName": "",
+ "id": "0b7ea",
+ "name": "fish_19_yd_0",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": -1,
+ "trimX": 1583,
+ "trimY": 1014,
+ "width": 130,
+ "height": 131,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "952d7": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@952d7",
+ "displayName": "",
+ "id": "952d7",
+ "name": "fish_19_yd_1",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 1,
+ "trimX": 1716,
+ "trimY": 962,
+ "width": 130,
+ "height": 131,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "aff0d": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@aff0d",
+ "displayName": "",
+ "id": "aff0d",
+ "name": "fish_19_yd_10",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": -3,
+ "trimX": 1866,
+ "trimY": 962,
+ "width": 130,
+ "height": 131,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a74e5": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@a74e5",
+ "displayName": "",
+ "id": "a74e5",
+ "name": "fish_19_yd_11",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": -2,
+ "trimX": 1866,
+ "trimY": 830,
+ "width": 130,
+ "height": 133,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b7b84": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@b7b84",
+ "displayName": "",
+ "id": "b7b84",
+ "name": "fish_19_yd_2",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 3,
+ "trimX": 1583,
+ "trimY": 882,
+ "width": 130,
+ "height": 131,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "268fd": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@268fd",
+ "displayName": "",
+ "id": "268fd",
+ "name": "fish_19_yd_3",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 2,
+ "trimX": 1719,
+ "trimY": 698,
+ "width": 130,
+ "height": 133,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1d739": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@1d739",
+ "displayName": "",
+ "id": "1d739",
+ "name": "fish_19_yd_4",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 2,
+ "trimX": 1866,
+ "trimY": 698,
+ "width": 130,
+ "height": 133,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6be13": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@6be13",
+ "displayName": "",
+ "id": "6be13",
+ "name": "fish_19_yd_5",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1730,
+ "trimY": 1782,
+ "width": 130,
+ "height": 133,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e7365": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@e7365",
+ "displayName": "",
+ "id": "e7365",
+ "name": "fish_19_yd_6",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": -2,
+ "trimX": 1598,
+ "trimY": 1782,
+ "width": 130,
+ "height": 133,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6eb77": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@6eb77",
+ "displayName": "",
+ "id": "6eb77",
+ "name": "fish_19_yd_8",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 1,
+ "offsetY": -3,
+ "trimX": 1733,
+ "trimY": 1917,
+ "width": 128,
+ "height": 131,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "930a7": {
+ "importer": "sprite-frame",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21@930a7",
+ "displayName": "",
+ "id": "930a7",
+ "name": "fish_19_yd_9",
+ "userData": {
+ "atlasUuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": -3,
+ "trimX": 1719,
+ "trimY": 830,
+ "width": 130,
+ "height": 131,
+ "rawWidth": 130,
+ "rawHeight": 137,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish_yd_1.png",
+ "format": 2,
+ "textureUuid": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "uuid": "e0530ef6-394e-4c6c-9615-375bc9a13a21"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_yd_1.png b/assets/FishSingle/fish/atlas/Fish/fish_yd_1.png
new file mode 100644
index 0000000..4d6dc67
Binary files /dev/null and b/assets/FishSingle/fish/atlas/Fish/fish_yd_1.png differ
diff --git a/assets/FishSingle/fish/atlas/Fish/fish_yd_1.png.meta b/assets/FishSingle/fish/atlas/Fish/fish_yd_1.png.meta
new file mode 100644
index 0000000..85148ac
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/Fish/fish_yd_1.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "4520a231-9d04-4bb1-bf55-08e0352cf197",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "459626c0-13da-4bd4-bb12-0bfa4e002a6d",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -3.5,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 2037,
+ "height": 2044,
+ "rawWidth": 2048,
+ "rawHeight": 2048,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "displayName": "fish_yd_1",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "4520a231-9d04-4bb1-bf55-08e0352cf197",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "4520a231-9d04-4bb1-bf55-08e0352cf197@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/fish_com.plist b/assets/FishSingle/fish/atlas/fish_com.plist
new file mode 100644
index 0000000..b2ee388
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/fish_com.plist
@@ -0,0 +1,154 @@
+
+
+
+
+ frames
+
+ fish_com1.png
+
+ frame
+ {{2,260},{256,256}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{256,256}}
+ sourceSize
+ {256,256}
+
+ fish_com10.png
+
+ frame
+ {{260,470},{210,210}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{19,15},{210,210}}
+ sourceSize
+ {240,240}
+
+ fish_com2.png
+
+ frame
+ {{2,786},{128,128}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{128,128}}
+ sourceSize
+ {128,128}
+
+ fish_com3.png
+
+ frame
+ {{2,656},{128,128}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{128,128}}
+ sourceSize
+ {128,128}
+
+ fish_com4.png
+
+ frame
+ {{2,518},{136,138}}
+ offset
+ {2,0}
+ rotated
+
+ sourceColorRect
+ {{9,6},{136,138}}
+ sourceSize
+ {150,150}
+
+ fish_com5.png
+
+ frame
+ {{132,656},{124,118}}
+ offset
+ {0,-1}
+ rotated
+
+ sourceColorRect
+ {{13,17},{124,118}}
+ sourceSize
+ {150,150}
+
+ fish_com6.png
+
+ frame
+ {{260,2},{236,254}}
+ offset
+ {1,0}
+ rotated
+
+ sourceColorRect
+ {{11,1},{236,254}}
+ sourceSize
+ {256,256}
+
+ fish_com7.png
+
+ frame
+ {{2,2},{256,256}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{0,0},{256,256}}
+ sourceSize
+ {256,256}
+
+ fish_com8.png
+
+ frame
+ {{132,776},{120,120}}
+ offset
+ {0,0}
+ rotated
+
+ sourceColorRect
+ {{5,5},{120,120}}
+ sourceSize
+ {130,130}
+
+ fish_com9.png
+
+ frame
+ {{260,258},{210,216}}
+ offset
+ {4,0}
+ rotated
+
+ sourceColorRect
+ {{19,12},{210,216}}
+ sourceSize
+ {240,240}
+
+
+ metadata
+
+ format
+ 2
+ realTextureFileName
+ fish_com.png
+ size
+ {512,1024}
+ smartupdate
+ $TexturePacker:SmartUpdate:fc5508858390a0d3c4eaf9b406a3de90$
+ textureFileName
+ fish_com.png
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/FishSingle/fish/atlas/fish_com.plist.meta b/assets/FishSingle/fish/atlas/fish_com.plist.meta
new file mode 100644
index 0000000..91d4580
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/fish_com.plist.meta
@@ -0,0 +1,477 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "824cf": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@824cf",
+ "displayName": "",
+ "id": "824cf",
+ "name": "fish_com1",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 260,
+ "width": 256,
+ "height": 256,
+ "rawWidth": 256,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3b19c": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@3b19c",
+ "displayName": "",
+ "id": "3b19c",
+ "name": "fish_com10",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 260,
+ "trimY": 470,
+ "width": 210,
+ "height": 210,
+ "rawWidth": 240,
+ "rawHeight": 240,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bd0d8": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@bd0d8",
+ "displayName": "",
+ "id": "bd0d8",
+ "name": "fish_com2",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 786,
+ "width": 128,
+ "height": 128,
+ "rawWidth": 128,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "12e0b": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@12e0b",
+ "displayName": "",
+ "id": "12e0b",
+ "name": "fish_com3",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 656,
+ "width": 128,
+ "height": 128,
+ "rawWidth": 128,
+ "rawHeight": 128,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a3386": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@a3386",
+ "displayName": "",
+ "id": "a3386",
+ "name": "fish_com4",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 2,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 518,
+ "width": 136,
+ "height": 138,
+ "rawWidth": 150,
+ "rawHeight": 150,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f4d5d": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@f4d5d",
+ "displayName": "",
+ "id": "f4d5d",
+ "name": "fish_com5",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": -1,
+ "trimX": 132,
+ "trimY": 656,
+ "width": 124,
+ "height": 118,
+ "rawWidth": 150,
+ "rawHeight": 150,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6efe6": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@6efe6",
+ "displayName": "",
+ "id": "6efe6",
+ "name": "fish_com6",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 1,
+ "offsetY": 0,
+ "trimX": 260,
+ "trimY": 2,
+ "width": 236,
+ "height": 254,
+ "rawWidth": 256,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "463ef": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@463ef",
+ "displayName": "",
+ "id": "463ef",
+ "name": "fish_com7",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 2,
+ "trimY": 2,
+ "width": 256,
+ "height": 256,
+ "rawWidth": 256,
+ "rawHeight": 256,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "32cff": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@32cff",
+ "displayName": "",
+ "id": "32cff",
+ "name": "fish_com8",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 132,
+ "trimY": 776,
+ "width": 120,
+ "height": 120,
+ "rawWidth": 130,
+ "rawHeight": 130,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1ffdd": {
+ "importer": "sprite-frame",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b@1ffdd",
+ "displayName": "",
+ "id": "1ffdd",
+ "name": "fish_com9",
+ "userData": {
+ "atlasUuid": "21b441a6-ca90-4dad-a919-b3a4524d720b",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 4,
+ "offsetY": 0,
+ "trimX": 260,
+ "trimY": 258,
+ "width": 210,
+ "height": 216,
+ "rawWidth": 240,
+ "rawHeight": 240,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "fish_com.png",
+ "format": 2,
+ "textureUuid": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "uuid": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ }
+}
diff --git a/assets/FishSingle/fish/atlas/fish_com.png b/assets/FishSingle/fish/atlas/fish_com.png
new file mode 100644
index 0000000..67420b8
Binary files /dev/null and b/assets/FishSingle/fish/atlas/fish_com.png differ
diff --git a/assets/FishSingle/fish/atlas/fish_com.png.meta b/assets/FishSingle/fish/atlas/fish_com.png.meta
new file mode 100644
index 0000000..11f6b93
--- /dev/null
+++ b/assets/FishSingle/fish/atlas/fish_com.png.meta
@@ -0,0 +1,71 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "f9941": {
+ "uuid": "c707f82c-529a-48e0-bbdb-ff098a25e248",
+ "imported": false,
+ "importer": "sprite-frame",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -7,
+ "offsetY": 53.5,
+ "trimX": 2,
+ "trimY": 3,
+ "width": 494,
+ "height": 911,
+ "rawWidth": 512,
+ "rawHeight": 1024,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a"
+ },
+ "ver": "0.0.1",
+ "displayName": "",
+ "id": "",
+ "name": ""
+ },
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "displayName": "fish_com",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "f80ac460-6e9a-4915-9265-b9a5ae3c8cbf@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic.meta b/assets/FishSingle/fish/pic.meta
new file mode 100644
index 0000000..2826cc8
--- /dev/null
+++ b/assets/FishSingle/fish/pic.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "477440ad-25c0-4d1d-9ec0-626efe6837c4",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/pic/bottomBar.png b/assets/FishSingle/fish/pic/bottomBar.png
new file mode 100644
index 0000000..358501d
Binary files /dev/null and b/assets/FishSingle/fish/pic/bottomBar.png differ
diff --git a/assets/FishSingle/fish/pic/bottomBar.png.meta b/assets/FishSingle/fish/pic/bottomBar.png.meta
new file mode 100644
index 0000000..de8832e
--- /dev/null
+++ b/assets/FishSingle/fish/pic/bottomBar.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "f9deedf2-9ed2-4865-bc6d-24b9afb37242",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "f9deedf2-9ed2-4865-bc6d-24b9afb37242@6c48a",
+ "displayName": "bottomBar",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "f9deedf2-9ed2-4865-bc6d-24b9afb37242",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "f9deedf2-9ed2-4865-bc6d-24b9afb37242@f9941",
+ "displayName": "bottomBar",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 765,
+ "height": 72,
+ "rawWidth": 765,
+ "rawHeight": 72,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "f9deedf2-9ed2-4865-bc6d-24b9afb37242@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -382.5,
+ -36,
+ 0,
+ 382.5,
+ -36,
+ 0,
+ -382.5,
+ 36,
+ 0,
+ 382.5,
+ 36,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 72,
+ 765,
+ 72,
+ 0,
+ 0,
+ 765,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -382.5,
+ -36,
+ 0
+ ],
+ "maxPos": [
+ 382.5,
+ 36,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "f9deedf2-9ed2-4865-bc6d-24b9afb37242@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/bullet1.png b/assets/FishSingle/fish/pic/bullet1.png
new file mode 100644
index 0000000..5160156
Binary files /dev/null and b/assets/FishSingle/fish/pic/bullet1.png differ
diff --git a/assets/FishSingle/fish/pic/bullet1.png.meta b/assets/FishSingle/fish/pic/bullet1.png.meta
new file mode 100644
index 0000000..a445cae
--- /dev/null
+++ b/assets/FishSingle/fish/pic/bullet1.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "8b3e8779-e0a1-4819-ad36-0ca06650b6c8",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "8b3e8779-e0a1-4819-ad36-0ca06650b6c8@6c48a",
+ "displayName": "bullet1",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "8b3e8779-e0a1-4819-ad36-0ca06650b6c8",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "8b3e8779-e0a1-4819-ad36-0ca06650b6c8@f9941",
+ "displayName": "bullet1",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 1,
+ "width": 24,
+ "height": 24,
+ "rawWidth": 24,
+ "rawHeight": 26,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "8b3e8779-e0a1-4819-ad36-0ca06650b6c8@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -12,
+ -12,
+ 0,
+ 12,
+ -12,
+ 0,
+ -12,
+ 12,
+ 0,
+ 12,
+ 12,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 25,
+ 24,
+ 25,
+ 0,
+ 1,
+ 24,
+ 1
+ ],
+ "nuv": [
+ 0,
+ 0.038461538461538464,
+ 1,
+ 0.038461538461538464,
+ 0,
+ 0.9615384615384616,
+ 1,
+ 0.9615384615384616
+ ],
+ "minPos": [
+ -12,
+ -12,
+ 0
+ ],
+ "maxPos": [
+ 12,
+ 12,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "8b3e8779-e0a1-4819-ad36-0ca06650b6c8@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/bullet2.png b/assets/FishSingle/fish/pic/bullet2.png
new file mode 100644
index 0000000..0bc1a71
Binary files /dev/null and b/assets/FishSingle/fish/pic/bullet2.png differ
diff --git a/assets/FishSingle/fish/pic/bullet2.png.meta b/assets/FishSingle/fish/pic/bullet2.png.meta
new file mode 100644
index 0000000..efd029e
--- /dev/null
+++ b/assets/FishSingle/fish/pic/bullet2.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "f2011b07-390c-4f82-85b3-b095c3bfe86b",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "f2011b07-390c-4f82-85b3-b095c3bfe86b@6c48a",
+ "displayName": "bullet2",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "f2011b07-390c-4f82-85b3-b095c3bfe86b",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "f2011b07-390c-4f82-85b3-b095c3bfe86b@f9941",
+ "displayName": "bullet2",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 29,
+ "height": 25,
+ "rawWidth": 29,
+ "rawHeight": 25,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "f2011b07-390c-4f82-85b3-b095c3bfe86b@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -14.5,
+ -12.5,
+ 0,
+ 14.5,
+ -12.5,
+ 0,
+ -14.5,
+ 12.5,
+ 0,
+ 14.5,
+ 12.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 25,
+ 29,
+ 25,
+ 0,
+ 0,
+ 29,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -14.5,
+ -12.5,
+ 0
+ ],
+ "maxPos": [
+ 14.5,
+ 12.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "f2011b07-390c-4f82-85b3-b095c3bfe86b@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/bullet3.png b/assets/FishSingle/fish/pic/bullet3.png
new file mode 100644
index 0000000..03c26e3
Binary files /dev/null and b/assets/FishSingle/fish/pic/bullet3.png differ
diff --git a/assets/FishSingle/fish/pic/bullet3.png.meta b/assets/FishSingle/fish/pic/bullet3.png.meta
new file mode 100644
index 0000000..ba548c5
--- /dev/null
+++ b/assets/FishSingle/fish/pic/bullet3.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "2eeb5ee4-e43b-419c-996c-4abb29e44844",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "2eeb5ee4-e43b-419c-996c-4abb29e44844@6c48a",
+ "displayName": "bullet3",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "2eeb5ee4-e43b-419c-996c-4abb29e44844",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "2eeb5ee4-e43b-419c-996c-4abb29e44844@f9941",
+ "displayName": "bullet3",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 31,
+ "height": 27,
+ "rawWidth": 31,
+ "rawHeight": 27,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "2eeb5ee4-e43b-419c-996c-4abb29e44844@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -15.5,
+ -13.5,
+ 0,
+ 15.5,
+ -13.5,
+ 0,
+ -15.5,
+ 13.5,
+ 0,
+ 15.5,
+ 13.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 27,
+ 31,
+ 27,
+ 0,
+ 0,
+ 31,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -15.5,
+ -13.5,
+ 0
+ ],
+ "maxPos": [
+ 15.5,
+ 13.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "2eeb5ee4-e43b-419c-996c-4abb29e44844@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/bullet4.png b/assets/FishSingle/fish/pic/bullet4.png
new file mode 100644
index 0000000..f88542b
Binary files /dev/null and b/assets/FishSingle/fish/pic/bullet4.png differ
diff --git a/assets/FishSingle/fish/pic/bullet4.png.meta b/assets/FishSingle/fish/pic/bullet4.png.meta
new file mode 100644
index 0000000..4321ef9
--- /dev/null
+++ b/assets/FishSingle/fish/pic/bullet4.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "4ed223f3-8847-4ff4-b00a-a2713889a3c3",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "4ed223f3-8847-4ff4-b00a-a2713889a3c3@6c48a",
+ "displayName": "bullet4",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "4ed223f3-8847-4ff4-b00a-a2713889a3c3",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "4ed223f3-8847-4ff4-b00a-a2713889a3c3@f9941",
+ "displayName": "bullet4",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 33,
+ "height": 29,
+ "rawWidth": 33,
+ "rawHeight": 29,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "4ed223f3-8847-4ff4-b00a-a2713889a3c3@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -16.5,
+ -14.5,
+ 0,
+ 16.5,
+ -14.5,
+ 0,
+ -16.5,
+ 14.5,
+ 0,
+ 16.5,
+ 14.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 29,
+ 33,
+ 29,
+ 0,
+ 0,
+ 33,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -16.5,
+ -14.5,
+ 0
+ ],
+ "maxPos": [
+ 16.5,
+ 14.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "4ed223f3-8847-4ff4-b00a-a2713889a3c3@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/bullet5.png b/assets/FishSingle/fish/pic/bullet5.png
new file mode 100644
index 0000000..bc7b51f
Binary files /dev/null and b/assets/FishSingle/fish/pic/bullet5.png differ
diff --git a/assets/FishSingle/fish/pic/bullet5.png.meta b/assets/FishSingle/fish/pic/bullet5.png.meta
new file mode 100644
index 0000000..4091c4f
--- /dev/null
+++ b/assets/FishSingle/fish/pic/bullet5.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "dedde5aa-7e1f-4045-a247-87a756ebd228",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "dedde5aa-7e1f-4045-a247-87a756ebd228@6c48a",
+ "displayName": "bullet5",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "dedde5aa-7e1f-4045-a247-87a756ebd228",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "dedde5aa-7e1f-4045-a247-87a756ebd228@f9941",
+ "displayName": "bullet5",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 34,
+ "height": 30,
+ "rawWidth": 34,
+ "rawHeight": 30,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "dedde5aa-7e1f-4045-a247-87a756ebd228@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -17,
+ -15,
+ 0,
+ 17,
+ -15,
+ 0,
+ -17,
+ 15,
+ 0,
+ 17,
+ 15,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 30,
+ 34,
+ 30,
+ 0,
+ 0,
+ 34,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -17,
+ -15,
+ 0
+ ],
+ "maxPos": [
+ 17,
+ 15,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "dedde5aa-7e1f-4045-a247-87a756ebd228@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/bullet6.png b/assets/FishSingle/fish/pic/bullet6.png
new file mode 100644
index 0000000..8ed33b7
Binary files /dev/null and b/assets/FishSingle/fish/pic/bullet6.png differ
diff --git a/assets/FishSingle/fish/pic/bullet6.png.meta b/assets/FishSingle/fish/pic/bullet6.png.meta
new file mode 100644
index 0000000..2f535cd
--- /dev/null
+++ b/assets/FishSingle/fish/pic/bullet6.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "f5789568-56c4-4adc-bdd7-8ef6af2af12a",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "f5789568-56c4-4adc-bdd7-8ef6af2af12a@6c48a",
+ "displayName": "bullet6",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "f5789568-56c4-4adc-bdd7-8ef6af2af12a",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "f5789568-56c4-4adc-bdd7-8ef6af2af12a@f9941",
+ "displayName": "bullet6",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 35,
+ "height": 31,
+ "rawWidth": 35,
+ "rawHeight": 31,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "f5789568-56c4-4adc-bdd7-8ef6af2af12a@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -17.5,
+ -15.5,
+ 0,
+ 17.5,
+ -15.5,
+ 0,
+ -17.5,
+ 15.5,
+ 0,
+ 17.5,
+ 15.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 31,
+ 35,
+ 31,
+ 0,
+ 0,
+ 35,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -17.5,
+ -15.5,
+ 0
+ ],
+ "maxPos": [
+ 17.5,
+ 15.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "f5789568-56c4-4adc-bdd7-8ef6af2af12a@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/bullet7.png b/assets/FishSingle/fish/pic/bullet7.png
new file mode 100644
index 0000000..1c0dfff
Binary files /dev/null and b/assets/FishSingle/fish/pic/bullet7.png differ
diff --git a/assets/FishSingle/fish/pic/bullet7.png.meta b/assets/FishSingle/fish/pic/bullet7.png.meta
new file mode 100644
index 0000000..f1bc5c9
--- /dev/null
+++ b/assets/FishSingle/fish/pic/bullet7.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "253535d9-0ab9-49ee-b851-923ccf3a67a5",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "253535d9-0ab9-49ee-b851-923ccf3a67a5@6c48a",
+ "displayName": "bullet7",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "253535d9-0ab9-49ee-b851-923ccf3a67a5",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "253535d9-0ab9-49ee-b851-923ccf3a67a5@f9941",
+ "displayName": "bullet7",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 38,
+ "height": 32,
+ "rawWidth": 38,
+ "rawHeight": 32,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "253535d9-0ab9-49ee-b851-923ccf3a67a5@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -19,
+ -16,
+ 0,
+ 19,
+ -16,
+ 0,
+ -19,
+ 16,
+ 0,
+ 19,
+ 16,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 32,
+ 38,
+ 32,
+ 0,
+ 0,
+ 38,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -19,
+ -16,
+ 0
+ ],
+ "maxPos": [
+ 19,
+ 16,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "253535d9-0ab9-49ee-b851-923ccf3a67a5@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/cannonMinus.png b/assets/FishSingle/fish/pic/cannonMinus.png
new file mode 100644
index 0000000..1e67ad0
Binary files /dev/null and b/assets/FishSingle/fish/pic/cannonMinus.png differ
diff --git a/assets/FishSingle/fish/pic/cannonMinus.png.meta b/assets/FishSingle/fish/pic/cannonMinus.png.meta
new file mode 100644
index 0000000..9fe1d86
--- /dev/null
+++ b/assets/FishSingle/fish/pic/cannonMinus.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "a01b14d5-c4dc-463d-925f-75a35a29af3f",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "a01b14d5-c4dc-463d-925f-75a35a29af3f@6c48a",
+ "displayName": "cannonMinus",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "a01b14d5-c4dc-463d-925f-75a35a29af3f",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "a01b14d5-c4dc-463d-925f-75a35a29af3f@f9941",
+ "displayName": "cannonMinus",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -0.5,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 30,
+ "height": 44,
+ "rawWidth": 31,
+ "rawHeight": 44,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "a01b14d5-c4dc-463d-925f-75a35a29af3f@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -15,
+ -22,
+ 0,
+ 15,
+ -22,
+ 0,
+ -15,
+ 22,
+ 0,
+ 15,
+ 22,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 44,
+ 30,
+ 44,
+ 0,
+ 0,
+ 30,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 0.967741935483871,
+ 0,
+ 0,
+ 1,
+ 0.967741935483871,
+ 1
+ ],
+ "minPos": [
+ -15,
+ -22,
+ 0
+ ],
+ "maxPos": [
+ 15,
+ 22,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "a01b14d5-c4dc-463d-925f-75a35a29af3f@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/cannonPlusDown.png b/assets/FishSingle/fish/pic/cannonPlusDown.png
new file mode 100644
index 0000000..3bb4551
Binary files /dev/null and b/assets/FishSingle/fish/pic/cannonPlusDown.png differ
diff --git a/assets/FishSingle/fish/pic/cannonPlusDown.png.meta b/assets/FishSingle/fish/pic/cannonPlusDown.png.meta
new file mode 100644
index 0000000..6ee2827
--- /dev/null
+++ b/assets/FishSingle/fish/pic/cannonPlusDown.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "cc5077c4-54a8-4756-9bd0-f5f9ae97d61a",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "cc5077c4-54a8-4756-9bd0-f5f9ae97d61a@6c48a",
+ "displayName": "cannonPlusDown",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "cc5077c4-54a8-4756-9bd0-f5f9ae97d61a",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "cc5077c4-54a8-4756-9bd0-f5f9ae97d61a@f9941",
+ "displayName": "cannonPlusDown",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 44,
+ "height": 31,
+ "rawWidth": 44,
+ "rawHeight": 31,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "cc5077c4-54a8-4756-9bd0-f5f9ae97d61a@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -22,
+ -15.5,
+ 0,
+ 22,
+ -15.5,
+ 0,
+ -22,
+ 15.5,
+ 0,
+ 22,
+ 15.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 31,
+ 44,
+ 31,
+ 0,
+ 0,
+ 44,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -22,
+ -15.5,
+ 0
+ ],
+ "maxPos": [
+ 22,
+ 15.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "cc5077c4-54a8-4756-9bd0-f5f9ae97d61a@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/net_1.png b/assets/FishSingle/fish/pic/net_1.png
new file mode 100644
index 0000000..c7d156d
Binary files /dev/null and b/assets/FishSingle/fish/pic/net_1.png differ
diff --git a/assets/FishSingle/fish/pic/net_1.png.meta b/assets/FishSingle/fish/pic/net_1.png.meta
new file mode 100644
index 0000000..e34d31e
--- /dev/null
+++ b/assets/FishSingle/fish/pic/net_1.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "6bb8572e-7708-4299-9536-91860ff55908",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "6bb8572e-7708-4299-9536-91860ff55908@6c48a",
+ "displayName": "net_1",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "6bb8572e-7708-4299-9536-91860ff55908",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "6bb8572e-7708-4299-9536-91860ff55908@f9941",
+ "displayName": "net_1",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 88,
+ "height": 86,
+ "rawWidth": 88,
+ "rawHeight": 86,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "6bb8572e-7708-4299-9536-91860ff55908@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -44,
+ -43,
+ 0,
+ 44,
+ -43,
+ 0,
+ -44,
+ 43,
+ 0,
+ 44,
+ 43,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 86,
+ 88,
+ 86,
+ 0,
+ 0,
+ 88,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -44,
+ -43,
+ 0
+ ],
+ "maxPos": [
+ 44,
+ 43,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "6bb8572e-7708-4299-9536-91860ff55908@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/net_2.png b/assets/FishSingle/fish/pic/net_2.png
new file mode 100644
index 0000000..460d2c8
Binary files /dev/null and b/assets/FishSingle/fish/pic/net_2.png differ
diff --git a/assets/FishSingle/fish/pic/net_2.png.meta b/assets/FishSingle/fish/pic/net_2.png.meta
new file mode 100644
index 0000000..c40e3f5
--- /dev/null
+++ b/assets/FishSingle/fish/pic/net_2.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "8e569902-446d-4366-9749-3804b9080a00",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "8e569902-446d-4366-9749-3804b9080a00@6c48a",
+ "displayName": "net_2",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "8e569902-446d-4366-9749-3804b9080a00",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "8e569902-446d-4366-9749-3804b9080a00@f9941",
+ "displayName": "net_2",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 109,
+ "height": 109,
+ "rawWidth": 109,
+ "rawHeight": 109,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "8e569902-446d-4366-9749-3804b9080a00@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -54.5,
+ -54.5,
+ 0,
+ 54.5,
+ -54.5,
+ 0,
+ -54.5,
+ 54.5,
+ 0,
+ 54.5,
+ 54.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 109,
+ 109,
+ 109,
+ 0,
+ 0,
+ 109,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -54.5,
+ -54.5,
+ 0
+ ],
+ "maxPos": [
+ 54.5,
+ 54.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "8e569902-446d-4366-9749-3804b9080a00@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/net_3.png b/assets/FishSingle/fish/pic/net_3.png
new file mode 100644
index 0000000..8a0b9de
Binary files /dev/null and b/assets/FishSingle/fish/pic/net_3.png differ
diff --git a/assets/FishSingle/fish/pic/net_3.png.meta b/assets/FishSingle/fish/pic/net_3.png.meta
new file mode 100644
index 0000000..4021974
--- /dev/null
+++ b/assets/FishSingle/fish/pic/net_3.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "069bd4e3-e2d9-40cc-85bf-09396df1bd24",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "069bd4e3-e2d9-40cc-85bf-09396df1bd24@6c48a",
+ "displayName": "net_3",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "069bd4e3-e2d9-40cc-85bf-09396df1bd24",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "069bd4e3-e2d9-40cc-85bf-09396df1bd24@f9941",
+ "displayName": "net_3",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 127,
+ "height": 127,
+ "rawWidth": 127,
+ "rawHeight": 127,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "069bd4e3-e2d9-40cc-85bf-09396df1bd24@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -63.5,
+ -63.5,
+ 0,
+ 63.5,
+ -63.5,
+ 0,
+ -63.5,
+ 63.5,
+ 0,
+ 63.5,
+ 63.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 127,
+ 127,
+ 127,
+ 0,
+ 0,
+ 127,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -63.5,
+ -63.5,
+ 0
+ ],
+ "maxPos": [
+ 63.5,
+ 63.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "069bd4e3-e2d9-40cc-85bf-09396df1bd24@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/net_4.png b/assets/FishSingle/fish/pic/net_4.png
new file mode 100644
index 0000000..8ea738b
Binary files /dev/null and b/assets/FishSingle/fish/pic/net_4.png differ
diff --git a/assets/FishSingle/fish/pic/net_4.png.meta b/assets/FishSingle/fish/pic/net_4.png.meta
new file mode 100644
index 0000000..19b27dc
--- /dev/null
+++ b/assets/FishSingle/fish/pic/net_4.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "8b194605-8147-44db-87a4-a3184637d843",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "8b194605-8147-44db-87a4-a3184637d843@6c48a",
+ "displayName": "net_4",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "8b194605-8147-44db-87a4-a3184637d843",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "8b194605-8147-44db-87a4-a3184637d843@f9941",
+ "displayName": "net_4",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 147,
+ "height": 154,
+ "rawWidth": 147,
+ "rawHeight": 154,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "8b194605-8147-44db-87a4-a3184637d843@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -73.5,
+ -77,
+ 0,
+ 73.5,
+ -77,
+ 0,
+ -73.5,
+ 77,
+ 0,
+ 73.5,
+ 77,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 154,
+ 147,
+ 154,
+ 0,
+ 0,
+ 147,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -73.5,
+ -77,
+ 0
+ ],
+ "maxPos": [
+ 73.5,
+ 77,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "8b194605-8147-44db-87a4-a3184637d843@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/net_5.png b/assets/FishSingle/fish/pic/net_5.png
new file mode 100644
index 0000000..c8a28c9
Binary files /dev/null and b/assets/FishSingle/fish/pic/net_5.png differ
diff --git a/assets/FishSingle/fish/pic/net_5.png.meta b/assets/FishSingle/fish/pic/net_5.png.meta
new file mode 100644
index 0000000..ec19fbd
--- /dev/null
+++ b/assets/FishSingle/fish/pic/net_5.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "7c0a6e8a-48f2-49da-a001-f554780a5d09",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "7c0a6e8a-48f2-49da-a001-f554780a5d09@6c48a",
+ "displayName": "net_5",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "7c0a6e8a-48f2-49da-a001-f554780a5d09",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "7c0a6e8a-48f2-49da-a001-f554780a5d09@f9941",
+ "displayName": "net_5",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 155,
+ "height": 162,
+ "rawWidth": 155,
+ "rawHeight": 162,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "7c0a6e8a-48f2-49da-a001-f554780a5d09@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -77.5,
+ -81,
+ 0,
+ 77.5,
+ -81,
+ 0,
+ -77.5,
+ 81,
+ 0,
+ 77.5,
+ 81,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 162,
+ 155,
+ 162,
+ 0,
+ 0,
+ 155,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -77.5,
+ -81,
+ 0
+ ],
+ "maxPos": [
+ 77.5,
+ 81,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "7c0a6e8a-48f2-49da-a001-f554780a5d09@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/net_6.png b/assets/FishSingle/fish/pic/net_6.png
new file mode 100644
index 0000000..e025275
Binary files /dev/null and b/assets/FishSingle/fish/pic/net_6.png differ
diff --git a/assets/FishSingle/fish/pic/net_6.png.meta b/assets/FishSingle/fish/pic/net_6.png.meta
new file mode 100644
index 0000000..b5a61cb
--- /dev/null
+++ b/assets/FishSingle/fish/pic/net_6.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "8b9ebaed-e4cf-448f-8dfa-5e40eaad28f2",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "8b9ebaed-e4cf-448f-8dfa-5e40eaad28f2@6c48a",
+ "displayName": "net_6",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "8b9ebaed-e4cf-448f-8dfa-5e40eaad28f2",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "8b9ebaed-e4cf-448f-8dfa-5e40eaad28f2@f9941",
+ "displayName": "net_6",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 180,
+ "height": 181,
+ "rawWidth": 180,
+ "rawHeight": 181,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "8b9ebaed-e4cf-448f-8dfa-5e40eaad28f2@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -90,
+ -90.5,
+ 0,
+ 90,
+ -90.5,
+ 0,
+ -90,
+ 90.5,
+ 0,
+ 90,
+ 90.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 181,
+ 180,
+ 181,
+ 0,
+ 0,
+ 180,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -90,
+ -90.5,
+ 0
+ ],
+ "maxPos": [
+ 90,
+ 90.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "8b9ebaed-e4cf-448f-8dfa-5e40eaad28f2@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/net_7.png b/assets/FishSingle/fish/pic/net_7.png
new file mode 100644
index 0000000..077bd26
Binary files /dev/null and b/assets/FishSingle/fish/pic/net_7.png differ
diff --git a/assets/FishSingle/fish/pic/net_7.png.meta b/assets/FishSingle/fish/pic/net_7.png.meta
new file mode 100644
index 0000000..a6d9186
--- /dev/null
+++ b/assets/FishSingle/fish/pic/net_7.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "ac583e45-be70-47e8-80f6-a05cc655c385",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "ac583e45-be70-47e8-80f6-a05cc655c385@6c48a",
+ "displayName": "net_7",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "ac583e45-be70-47e8-80f6-a05cc655c385",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "ac583e45-be70-47e8-80f6-a05cc655c385@f9941",
+ "displayName": "net_7",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 201,
+ "height": 200,
+ "rawWidth": 201,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "ac583e45-be70-47e8-80f6-a05cc655c385@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -100.5,
+ -100,
+ 0,
+ 100.5,
+ -100,
+ 0,
+ -100.5,
+ 100,
+ 0,
+ 100.5,
+ 100,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 200,
+ 201,
+ 200,
+ 0,
+ 0,
+ 201,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -100.5,
+ -100,
+ 0
+ ],
+ "maxPos": [
+ 100.5,
+ 100,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "ac583e45-be70-47e8-80f6-a05cc655c385@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/weapon_level_1_0.png b/assets/FishSingle/fish/pic/weapon_level_1_0.png
new file mode 100644
index 0000000..65c0831
Binary files /dev/null and b/assets/FishSingle/fish/pic/weapon_level_1_0.png differ
diff --git a/assets/FishSingle/fish/pic/weapon_level_1_0.png.meta b/assets/FishSingle/fish/pic/weapon_level_1_0.png.meta
new file mode 100644
index 0000000..480a3ac
--- /dev/null
+++ b/assets/FishSingle/fish/pic/weapon_level_1_0.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "b35647f1-4acd-4258-9571-b09ac5ca9e51",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "b35647f1-4acd-4258-9571-b09ac5ca9e51@6c48a",
+ "displayName": "weapon_level_1_0",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "b35647f1-4acd-4258-9571-b09ac5ca9e51",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "b35647f1-4acd-4258-9571-b09ac5ca9e51@f9941",
+ "displayName": "weapon_level_1_0",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "b35647f1-4acd-4258-9571-b09ac5ca9e51@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -25.5,
+ -34.5,
+ 0,
+ 25.5,
+ -34.5,
+ 0,
+ -25.5,
+ 34.5,
+ 0,
+ 25.5,
+ 34.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 69,
+ 51,
+ 69,
+ 0,
+ 0,
+ 51,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -25.5,
+ -34.5,
+ 0
+ ],
+ "maxPos": [
+ 25.5,
+ 34.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "b35647f1-4acd-4258-9571-b09ac5ca9e51@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/pic/weapon_level_2_0.png b/assets/FishSingle/fish/pic/weapon_level_2_0.png
new file mode 100644
index 0000000..7826527
Binary files /dev/null and b/assets/FishSingle/fish/pic/weapon_level_2_0.png differ
diff --git a/assets/FishSingle/fish/pic/weapon_level_2_0.png.meta b/assets/FishSingle/fish/pic/weapon_level_2_0.png.meta
new file mode 100644
index 0000000..39eae59
--- /dev/null
+++ b/assets/FishSingle/fish/pic/weapon_level_2_0.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "c0c206a3-f869-4f28-9f66-63c7d4166ec1",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "c0c206a3-f869-4f28-9f66-63c7d4166ec1@6c48a",
+ "displayName": "weapon_level_2_0",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "c0c206a3-f869-4f28-9f66-63c7d4166ec1",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "c0c206a3-f869-4f28-9f66-63c7d4166ec1@f9941",
+ "displayName": "weapon_level_2_0",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "c0c206a3-f869-4f28-9f66-63c7d4166ec1@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -25.5,
+ -34.5,
+ 0,
+ 25.5,
+ -34.5,
+ 0,
+ -25.5,
+ 34.5,
+ 0,
+ 25.5,
+ 34.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 69,
+ 51,
+ 69,
+ 0,
+ 0,
+ 51,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -25.5,
+ -34.5,
+ 0
+ ],
+ "maxPos": [
+ 25.5,
+ 34.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "c0c206a3-f869-4f28-9f66-63c7d4166ec1@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/fish/prefab.meta b/assets/FishSingle/fish/prefab.meta
new file mode 100644
index 0000000..6be631d
--- /dev/null
+++ b/assets/FishSingle/fish/prefab.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "0c799868-b72f-4ceb-a0b9-c91be9698a8b",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/bullet.meta b/assets/FishSingle/fish/prefab/bullet.meta
new file mode 100644
index 0000000..f636509
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "dabad618-8fda-4cb2-8be8-01d54fdebe75",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet1.prefab b/assets/FishSingle/fish/prefab/bullet/Bullet1.prefab
new file mode 100644
index 0000000..cdbed9d
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet1.prefab
@@ -0,0 +1,223 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Bullet1",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bullet1",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_prefab": {
+ "__id__": 12
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "8b3e8779-e0a1-4819-ad36-0ca06650b6c8@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d1V8SFFflPhaRgjZTUvobp"
+ },
+ {
+ "__type__": "80535zFgvFMOaSCQV08EmiR",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8bBSImNmtF3LQm77IMwKzW"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 24,
+ "height": 24
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fbrHJVu7hN1JIF0m3AbnNq"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "53ENw62oJDFaNiO/+tRw/1"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 24,
+ "height": 24
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2eWqcKbAVKxa7qW5+iakqV"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "4eptFlI11HvZUD/akewO70"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet1.prefab.meta b/assets/FishSingle/fish/prefab/bullet/Bullet1.prefab.meta
new file mode 100644
index 0000000..e687ff4
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet1.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "0ad2414f-d035-4829-9433-c23afad415ef",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Bullet1"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet2.prefab b/assets/FishSingle/fish/prefab/bullet/Bullet2.prefab
new file mode 100644
index 0000000..78dd3b1
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet2.prefab
@@ -0,0 +1,223 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Bullet2",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bullet2",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_prefab": {
+ "__id__": 12
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "f2011b07-390c-4f82-85b3-b095c3bfe86b@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1cctJ39lxFe4ShhO1abFK9"
+ },
+ {
+ "__type__": "80535zFgvFMOaSCQV08EmiR",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "caX6Wd3xFF0JlRol2TQql7"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 29,
+ "height": 25
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "13g3gPPo5D4oRbV1dZ+rZZ"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "64HISh1ZhE0ZZTa7rIGMo5"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 29,
+ "height": 25
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "db8M7rqjtCWo23ZJhIv1p2"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "65RbHNAxhG2b7VGmPqbJg5"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet2.prefab.meta b/assets/FishSingle/fish/prefab/bullet/Bullet2.prefab.meta
new file mode 100644
index 0000000..fd1b755
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet2.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "dc9437ca-3609-489d-9131-32244f5e55a6",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Bullet2"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet3.prefab b/assets/FishSingle/fish/prefab/bullet/Bullet3.prefab
new file mode 100644
index 0000000..0978fb6
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet3.prefab
@@ -0,0 +1,223 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Bullet3",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bullet3",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_prefab": {
+ "__id__": 12
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "2eeb5ee4-e43b-419c-996c-4abb29e44844@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "29lXT5eBJJV6m8D6AnTaLm"
+ },
+ {
+ "__type__": "80535zFgvFMOaSCQV08EmiR",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "bf+L5L4SNBCafvQMR3Oep6"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 31,
+ "height": 27
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "daWF68thxKo6xpqemciFEI"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "26Fn6ZKgFDtJJm8D68oHs0"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 31,
+ "height": 27
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "54BwDyrb5J+5zQvukZMz5t"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "65RbHNAxhG2b7VGmPqbJg5"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet3.prefab.meta b/assets/FishSingle/fish/prefab/bullet/Bullet3.prefab.meta
new file mode 100644
index 0000000..1d16226
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet3.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "79855960-709b-4967-8c51-6940744466f9",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Bullet3"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet4.prefab b/assets/FishSingle/fish/prefab/bullet/Bullet4.prefab
new file mode 100644
index 0000000..3376d07
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet4.prefab
@@ -0,0 +1,223 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Bullet4",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bullet4",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_prefab": {
+ "__id__": 12
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "4ed223f3-8847-4ff4-b00a-a2713889a3c3@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5aLP4A4SpBoafMxnEjeaWf"
+ },
+ {
+ "__type__": "80535zFgvFMOaSCQV08EmiR",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2btPTHS9xGJLioAviI6btJ"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 33,
+ "height": 29
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f0HY8WmZBNw68PilT0LZbe"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "93jBdlzARP+705Aozr6upn"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 33,
+ "height": 29
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f9/CJd7BdBr4bX0xIn0jUm"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "65RbHNAxhG2b7VGmPqbJg5"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet4.prefab.meta b/assets/FishSingle/fish/prefab/bullet/Bullet4.prefab.meta
new file mode 100644
index 0000000..ead1e4f
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet4.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "56838abc-6e8d-46c1-8ffb-129da6da9443",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Bullet4"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet5.prefab b/assets/FishSingle/fish/prefab/bullet/Bullet5.prefab
new file mode 100644
index 0000000..4cde854
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet5.prefab
@@ -0,0 +1,223 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Bullet5",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bullet5",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_prefab": {
+ "__id__": 12
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "dedde5aa-7e1f-4045-a247-87a756ebd228@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "31Q1UoaWVGNJad2cudGpLj"
+ },
+ {
+ "__type__": "80535zFgvFMOaSCQV08EmiR",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "69IT5xFLdGobSxq9Qwxm0R"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 34,
+ "height": 30
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "acH7+lybRE/YktpNjxOc/Z"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2c0MZThYtFMaoIwn4DU777"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 34,
+ "height": 30
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4bWWleEWFJEqJu59lynZM3"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "65RbHNAxhG2b7VGmPqbJg5"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet5.prefab.meta b/assets/FishSingle/fish/prefab/bullet/Bullet5.prefab.meta
new file mode 100644
index 0000000..a57315e
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet5.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "2f653c1e-9dbb-4869-9061-69dcf40a1bcd",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Bullet5"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet6.prefab b/assets/FishSingle/fish/prefab/bullet/Bullet6.prefab
new file mode 100644
index 0000000..1585811
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet6.prefab
@@ -0,0 +1,223 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Bullet6",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bullet6",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_prefab": {
+ "__id__": 12
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "f5789568-56c4-4adc-bdd7-8ef6af2af12a@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "38thlT6GFD/bQNrb1L6fX2"
+ },
+ {
+ "__type__": "80535zFgvFMOaSCQV08EmiR",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "59aUMWzXhMK5pGknDlrxbh"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 35,
+ "height": 31
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "67DPV3KuxMQKpW9tAWYHKQ"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0fcJmGpahNRpNvcCEbIJQd"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 35,
+ "height": 31
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b8yTZkzdFD77Sd0c08ID61"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "65RbHNAxhG2b7VGmPqbJg5"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet6.prefab.meta b/assets/FishSingle/fish/prefab/bullet/Bullet6.prefab.meta
new file mode 100644
index 0000000..6f62612
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet6.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "774fa85c-b690-44fd-a1c8-bc18b704e8ef",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Bullet6"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet7.prefab b/assets/FishSingle/fish/prefab/bullet/Bullet7.prefab
new file mode 100644
index 0000000..4013a83
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet7.prefab
@@ -0,0 +1,223 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Bullet7",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Bullet7",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_prefab": {
+ "__id__": 12
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "253535d9-0ab9-49ee-b851-923ccf3a67a5@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "82nea8QvRKdY1k605t0OxJ"
+ },
+ {
+ "__type__": "80535zFgvFMOaSCQV08EmiR",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "17M3+STHhCfLlATqVaPjQG"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 38,
+ "height": 32
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4f6vyv2V9BfaIe/J63TCAR"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "146uUK7alH8axw7lPgHg8W"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 38,
+ "height": 32
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "05unoEeFlC+7fJJkTscu41"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "65RbHNAxhG2b7VGmPqbJg5"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/bullet/Bullet7.prefab.meta b/assets/FishSingle/fish/prefab/bullet/Bullet7.prefab.meta
new file mode 100644
index 0000000..ece1c13
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/bullet/Bullet7.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "f6b3d3ac-4772-4d59-8251-57338ab5c76f",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Bullet7"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish.meta b/assets/FishSingle/fish/prefab/fish.meta
new file mode 100644
index 0000000..54e1289
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "9a3affab-5832-4bb4-83fc-1dadaa79325e",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish1.prefab b/assets/FishSingle/fish/prefab/fish/Fish1.prefab
new file mode 100644
index 0000000..b34e22e
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish1.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish1",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish1",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -907,
+ "y": 769,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be@9755b"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "93c2f724-ed94-4f0c-a8ca-7f6a303c15be"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7dI0ywqC5PNanZ4bjs4Pcp"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -10,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 54,
+ "height": 18
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "07UXldFuNLX4E+S7YKqfLv"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "f0d73212-6204-4066-a320-9f69893989cd"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "f0d73212-6204-4066-a320-9f69893989cd"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "89ABs1NnJI7qVBVjv2fJZQ"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 1,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "55Ml9/VXVBHqRPQ0WJIcW2"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "54UbxwvzNNC7hTzsk1AYpu"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "22ox4yXGFPQbegqG5yvMaQ"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 72,
+ "height": 54
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c0WhUbA+pLtqosiDqkWkxr"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish1.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish1.prefab.meta
new file mode 100644
index 0000000..524572b
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish1.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "47d3546e-a6e8-4c48-9c46-21e97ce57dcf",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish1"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish10.prefab b/assets/FishSingle/fish/prefab/fish/Fish10.prefab
new file mode 100644
index 0000000..d6ce11a
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish10.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish10",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish10",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 474,
+ "y": 476,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23@e6f1d"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "d2126827-fe71-4739-9c2e-eead63785b23"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a0GCNkEXBPu5vUbzYhdSz8"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 10
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 70,
+ "height": 84
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "daRdrkzGBNvaxaH4E7lYov"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "e17a527d-4428-40a7-9683-7ad523432897"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "e17a527d-4428-40a7-9683-7ad523432897"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b3p1XluVRI7aXB7skvpNAF"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 10,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1aCF7AMKFLPJJN0vkt5uSm"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "627+x05CNJZre049ICUgG6"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "48LmqCvRRBaaimzjkHU4oQ"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 118,
+ "height": 146
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "04FTxcBlpBKKEzy6iIwCDj"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish10.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish10.prefab.meta
new file mode 100644
index 0000000..5c7d46c
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish10.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "f36610d9-4289-48ee-95a7-975bbfc49236",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish10"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish11.prefab b/assets/FishSingle/fish/prefab/fish/Fish11.prefab
new file mode 100644
index 0000000..587fa3a
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish11.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish11",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish11",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 790,
+ "y": 479,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7aUjXTnN5Hw6Fkjul/eQTz"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -10,
+ "y": 2
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 90,
+ "height": 32
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "48GIcM+Z9ILZMZNEs1qJgL"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "65F7/SXmxEp4+jm1h3tDp5"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 11,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "88lsKpvsJCMap2Q4D2OVqR"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e9ZdEu71xI0oK9YSw3RMyP"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "39gkeg/hJNyrzAwpJhdMSX"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 106,
+ "height": 60
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8ez3XhZtxJD4uVsLYxMTDU"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish11.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish11.prefab.meta
new file mode 100644
index 0000000..ea7ed46
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish11.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "b8da0783-a765-4908-aca5-67b63ab6f075",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish11"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish12.prefab b/assets/FishSingle/fish/prefab/fish/Fish12.prefab
new file mode 100644
index 0000000..b8d6e6e
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish12.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish12",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish12",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 858,
+ "y": 320,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@f3e0e"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ff1zC5cJFCUqIa0CutDTFc"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -40,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 60,
+ "height": 60
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c4gO1/78hOJ4uJE+8f2QSV"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "11oL7mvjxJxKqn807+JSN6"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 12,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "71JounUyRFKohAR8Irmuzw"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "79bVxr76xJBISnEM9S/3CP"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "864eP5Hp5K5Ia5/BQamwxl"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 140,
+ "height": 74
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "89roRKsEtPC5ORTn8fqFYb"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish12.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish12.prefab.meta
new file mode 100644
index 0000000..42cd746
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish12.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "d5f2569c-92b6-45fb-9c06-ef51c5cbdea1",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish12"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish13.prefab b/assets/FishSingle/fish/prefab/fish/Fish13.prefab
new file mode 100644
index 0000000..aae53ac
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish13.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish13",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish13",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda@11aa1"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "352c9803-6c53-4d8f-ba10-deec62a91cda"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1eSqJ92ddLLrp+zh8+fY+U"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -22,
+ "y": -4
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 116,
+ "height": 64
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "49dTiZ61xHeLyqLgrc3XL2"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "42b329aa-ff32-47cd-8b3c-88b068c0dfb3"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "42b329aa-ff32-47cd-8b3c-88b068c0dfb3"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "638rK/q7lNN6KiL7a7n2oI"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 13,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a8Ds5aYwROnZCXmvznP5yq"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8a2GmJfsJGuKbf6MzmyRPq"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "962AQxZ19BQ4S/MV5rRBf7"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 187,
+ "height": 185
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "78MuNcqtNJTLqmmneTX0Rt"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish13.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish13.prefab.meta
new file mode 100644
index 0000000..2554305
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish13.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "7f06caf0-aa99-40a1-a67d-df79720105b1",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish13"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish14.prefab b/assets/FishSingle/fish/prefab/fish/Fish14.prefab
new file mode 100644
index 0000000..2563575
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish14.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish14",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish14",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 841,
+ "y": 57,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@40c7c"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8cgNF4+ZlDirhenZmp6OFo"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -2,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 58,
+ "height": 24
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "269/E3Y9NOG5LrUWTbXS4s"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "9c12558b-de44-410f-b49f-5853230941b1"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "9c12558b-de44-410f-b49f-5853230941b1"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "46fL6cFYxMcJ6WmsklA5+x"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 14,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "cfim5OylNArJb5jmB5S+p+"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "62Ax4X7t5HN7q5YZDMoqgF"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "814NVQJGdH4KvQ4QLErU2N"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 72,
+ "height": 52
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6elaIPNvdAbqvn+1ewaYMz"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish14.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish14.prefab.meta
new file mode 100644
index 0000000..ed25ab9
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish14.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "f8a57d3b-b016-485a-836c-05acee7029c7",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish14"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish15.prefab b/assets/FishSingle/fish/prefab/fish/Fish15.prefab
new file mode 100644
index 0000000..fc77253
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish15.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish15",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish15",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@4cf03"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "22rAgUoxpE2LERNAarvx4O"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -46.8,
+ "y": -1.9
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 161.6,
+ "height": 34.4
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fb/sAc0OZAiIxz/7vwkEkX"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "69f18979-51b5-47d3-bfb1-0d7df4592a44"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "69f18979-51b5-47d3-bfb1-0d7df4592a44"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ecHGBVU/1K0JLVZY8tuKUe"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 15,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5cHbYJuUVJyK2fg6m6Zb/W"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "36MPAKYwdOT4/2g5veqWuW"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "50f8dxUHlDrYHdZsHuMU4F"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 280,
+ "height": 128
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4fTtgl9thEnIPLGCITJaTj"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish15.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish15.prefab.meta
new file mode 100644
index 0000000..d6bb8a9
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish15.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "09c0288d-20d2-491f-9444-f69d7a4ed5c7",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish15"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish16.prefab b/assets/FishSingle/fish/prefab/fish/Fish16.prefab
new file mode 100644
index 0000000..ea95154
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish16.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish16",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish16",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729@942cf"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "5be2479e-33c7-4c76-93be-e25b5f6dc729"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "73/DTOS4ZMvpbD85yzSMPR"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -50,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 220,
+ "height": 60
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8dzmZ8evdEgYaPOxRCitvE"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "71c51c0e-ec84-453b-8eec-797c3380f73c"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "71c51c0e-ec84-453b-8eec-797c3380f73c"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e7J3p8HA9MnLdyNJ05Ek2s"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 16,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2cM+rtsb9O+YVdj1Lu7np/"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "754Z2E6QxPiKyW7FQgp7PZ"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "070C+nqn9IB4b+IEX8qah7"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 340,
+ "height": 122
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3f+8GwdlRP/YgJudyLELdm"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish16.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish16.prefab.meta
new file mode 100644
index 0000000..ddcd0df
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish16.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "c1984480-e466-4231-a2f5-695db423ce7d",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish16"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish17.prefab b/assets/FishSingle/fish/prefab/fish/Fish17.prefab
new file mode 100644
index 0000000..50713b5
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish17.prefab
@@ -0,0 +1,1267 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish17",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish17",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 18
+ },
+ {
+ "__id__": 26
+ },
+ {
+ "__id__": 36
+ },
+ {
+ "__id__": 46
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 56
+ },
+ {
+ "__id__": 58
+ },
+ {
+ "__id__": 60
+ },
+ {
+ "__id__": 62
+ },
+ {
+ "__id__": 64
+ },
+ {
+ "__id__": 66
+ }
+ ],
+ "_prefab": {
+ "__id__": 68
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 848,
+ "y": -491,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura Tail",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ }
+ ],
+ "_prefab": {
+ "__id__": 9
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -132,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@bd0d8"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b6YPQyDN9OkJf/cSzJalVk"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3bPNgBbwlOiYTubSJrCO/D"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 128,
+ "height": 128
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "59kWQmeR1CFI+cOszuBUID"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "e9KE2M+HlNGLuowgNFtVvB"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura Middle",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 11
+ },
+ {
+ "__id__": 13
+ },
+ {
+ "__id__": 15
+ }
+ ],
+ "_prefab": {
+ "__id__": 17
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.4,
+ "y": 1.4,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 12
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@bd0d8"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "10ZEyCzRlIa4CbgnpgD+0m"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 14
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "70raOtUwJLvrnU+tWUAByk"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 16
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 128,
+ "height": 128
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ac3Yv7DvNFGYfKJNYIc/Pl"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "e8yB5mEDdNLacMF2+YdPE2"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura Head",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ },
+ {
+ "__id__": 23
+ }
+ ],
+ "_prefab": {
+ "__id__": 25
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 132,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 20
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@bd0d8"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c6idLVZFlINYs60gVxjubb"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 22
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a62s7uL25NJ7ZaXiGugfKQ"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 24
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 128,
+ "height": 128
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1196CXjTVKnbb+quis1UBc"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "c8pMDib3FCu60byqzGdcvX"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish Tail",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 27
+ },
+ {
+ "__id__": 29
+ },
+ {
+ "__id__": 31
+ },
+ {
+ "__id__": 33
+ }
+ ],
+ "_prefab": {
+ "__id__": 35
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -132,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 28
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@3ad0e"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "efjQSMJuRLHrjMjo+j+opT"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 30
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "42335d8d-2042-4204-8772-6f3f241cbdbd"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "42335d8d-2042-4204-8772-6f3f241cbdbd"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "76Yd9KGEFPkryFOigf9Uqf"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 32
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "71ChRffj9DBYWeRV1x9Kvx"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 34
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 88,
+ "height": 52
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "49F7/LyodOV5XtLbY052I2"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "d7fdXt81lDULlkr6FtD9cc"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish Middle",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 37
+ },
+ {
+ "__id__": 39
+ },
+ {
+ "__id__": 41
+ },
+ {
+ "__id__": 43
+ }
+ ],
+ "_prefab": {
+ "__id__": 45
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2.2,
+ "y": 2.2,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 36
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 38
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48@40c7c"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "3b3e5578-dce9-43ce-a813-9a37e0d45e48"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "621bQ5c39GurEecapHoRle"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 36
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 40
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "9c12558b-de44-410f-b49f-5853230941b1"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "9c12558b-de44-410f-b49f-5853230941b1"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a9daqSv1VFCoKnrfOjV7bO"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 36
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 42
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d7sW7FzGpHV4A6bwGeujt5"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 36
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 44
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 72,
+ "height": 52
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3bcHs1MidIsYYEm8AmLj/a"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "0aJ104ErlOB7J60SIDGmL0"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish Head",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 47
+ },
+ {
+ "__id__": 49
+ },
+ {
+ "__id__": 51
+ },
+ {
+ "__id__": 53
+ }
+ ],
+ "_prefab": {
+ "__id__": 55
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 132,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 46
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 48
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@3ad0e"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "76AYmDELFKG5tvz4kh/biP"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 46
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 50
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "42335d8d-2042-4204-8772-6f3f241cbdbd"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "42335d8d-2042-4204-8772-6f3f241cbdbd"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "dauW3EK7NCxI5BNM0+4ZeL"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 46
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 52
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6aaidaAYFL5LMgRMVr61wK"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 46
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 54
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 88,
+ "height": 52
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2eN4FdBcJGsqvLACYuYkNB"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "2cGbGc0mNJp6NBBV1eaSjV"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 57
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "d634b6d3-5dbf-48c9-a0bc-61977878c8e7"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "d634b6d3-5dbf-48c9-a0bc-61977878c8e7"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b5eNfVLNVLVqRTc/12gWXJ"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 59
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 370,
+ "height": 72
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5eWnvCVt1InKkJBhzCMxy6"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 17,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 61
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "024m42lhtEU40EDynKRHqe"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 63
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "498o5s56hCxaoA8JMT7hMe"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 65
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a3jZc5amdINpy2lzpHOdkG"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 67
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 390,
+ "height": 200
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "82mYGUGgxA0all1bnjdv5J"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "16XB8pfHBIELcPmfMvv/nD"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish17.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish17.prefab.meta
new file mode 100644
index 0000000..4b5eeeb
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish17.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "ab3c1446-4760-469c-a423-d4e01366c9b8",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish17"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish18.prefab b/assets/FishSingle/fish/prefab/fish/Fish18.prefab
new file mode 100644
index 0000000..0def64c
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish18.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish18",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish18",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55@6e2fd"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "91a85e7e-2d0a-4294-8cb0-53478537bc55"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c3ia7HyE9HCq+bqY5ZHWef"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -30,
+ "y": -4
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 60,
+ "height": 64
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7bXiRhGCpG2aicXzABWDiU"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "2485429c-f56b-4248-b865-ed51e490c8a8"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "2485429c-f56b-4248-b865-ed51e490c8a8"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fb3qCIuxVNmY83QgDXD4Q2"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 18,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7ePoqcsYJDD6luCM/DRPmd"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "009hc2S8dABqS1L42Mq5nj"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "eenQBaHtZHFqk5NdXfBTHp"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 160,
+ "height": 110
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a0V0s08TlJC6cvfYNg20zq"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish18.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish18.prefab.meta
new file mode 100644
index 0000000..5e4587a
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish18.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "38b241e2-5e6f-4ec4-8fc2-f9f8ff4dcc13",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish18"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish19.prefab b/assets/FishSingle/fish/prefab/fish/Fish19.prefab
new file mode 100644
index 0000000..8b34675
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish19.prefab
@@ -0,0 +1,1650 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish19",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish19",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 18
+ },
+ {
+ "__id__": 26
+ },
+ {
+ "__id__": 34
+ },
+ {
+ "__id__": 44
+ },
+ {
+ "__id__": 54
+ },
+ {
+ "__id__": 64
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 74
+ },
+ {
+ "__id__": 76
+ },
+ {
+ "__id__": 78
+ },
+ {
+ "__id__": 80
+ },
+ {
+ "__id__": 82
+ },
+ {
+ "__id__": 84
+ },
+ {
+ "__id__": 86
+ }
+ ],
+ "_prefab": {
+ "__id__": 88
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura2",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ }
+ ],
+ "_prefab": {
+ "__id__": 9
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 60,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 0.6,
+ "y": 0.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@6efe6"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6fDavUC2VDUbvCBAZyjR9C"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "498iZrk1BKy6PzG15V2SVr"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 236,
+ "height": 254
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7d3V/TI3FJAIeZFjxW0e8A"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "e06THoZYdLIIO6nEcaoZdT"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura3",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 11
+ },
+ {
+ "__id__": 13
+ },
+ {
+ "__id__": 15
+ }
+ ],
+ "_prefab": {
+ "__id__": 17
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": -60,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 0.6,
+ "y": 0.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 12
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@6efe6"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "313QXZQvxAFaXo6M5ttrfq"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 14
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4b2RDIR99EGbhVGz2fyCtr"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 16
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 236,
+ "height": 254
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a2ud9ez2pK/pTQRAcLmUM0"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "17gL13SS1G+Zx+0QPTCmrj"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura1",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ },
+ {
+ "__id__": 23
+ }
+ ],
+ "_prefab": {
+ "__id__": 25
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -100,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 0.6,
+ "y": 0.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 20
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@6efe6"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1bR+2jivxAbL72+0h5Mpsa"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 22
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5ctKIpNtFNsZk16bJhA0Au"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 24
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 236,
+ "height": 254
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "03NuvtnslCHaFuJasWHcdc"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "b3E4Jlg5JMZ5KpwKpILYbx"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura4",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 27
+ },
+ {
+ "__id__": 29
+ },
+ {
+ "__id__": 31
+ }
+ ],
+ "_prefab": {
+ "__id__": 33
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 100,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 0.6,
+ "y": 0.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 28
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@6efe6"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "95RXgN8/ZOt4U5If2Ysiku"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 30
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7czViDrrZE6KLD5wl25roX"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 32
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 236,
+ "height": 254
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0fdCKTttNOOLyK5Bnc6uKx"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "4aOpwYuLZOEbmehYL6Q+QR"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish2",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 35
+ },
+ {
+ "__id__": 37
+ },
+ {
+ "__id__": 39
+ },
+ {
+ "__id__": 41
+ }
+ ],
+ "_prefab": {
+ "__id__": 43
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 60,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 36
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "basZtoedhMu6UnxnogAyEH"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 38
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4dWwbQNoNLl7zJtIoYn/fa"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 40
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a3eI6nURFC+bYx15wyeTXB"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 42
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 106,
+ "height": 60
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "33AioWiCtHjo7B5xPlBA+A"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "33Y6CY48lH6r1sNhZukL62"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish3",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 45
+ },
+ {
+ "__id__": 47
+ },
+ {
+ "__id__": 49
+ },
+ {
+ "__id__": 51
+ }
+ ],
+ "_prefab": {
+ "__id__": 53
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": -60,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 44
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 46
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "99GRQArvhHDYXSXkyhgs9V"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 44
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 48
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "37MwfqG01CNYQ3JWQL4b4l"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 44
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 50
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "cf4pRHViVD4YzowLMx0qtP"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 44
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 52
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 106,
+ "height": 60
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e3hQU5CaNPwL6yNrvWSSrT"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "2bxNTtFatJJLMf+plVpDBQ"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish1",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 55
+ },
+ {
+ "__id__": 57
+ },
+ {
+ "__id__": 59
+ },
+ {
+ "__id__": 61
+ }
+ ],
+ "_prefab": {
+ "__id__": 63
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -100,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 54
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 56
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1d5hnWXB9L16zoe2+qDuiN"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 54
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 58
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "11cWsdN3JOJJQuXVVuRW9u"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 54
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 60
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c7wCX/om1LA5PgGI0IZTPy"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 54
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 62
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 106,
+ "height": 60
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4fduNg1HVBLIiDXq+RshLm"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "851FCVHcxGUbDWB0tc9Ykg"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish4",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 65
+ },
+ {
+ "__id__": 67
+ },
+ {
+ "__id__": 69
+ },
+ {
+ "__id__": 71
+ }
+ ],
+ "_prefab": {
+ "__id__": 73
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 100,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 64
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 66
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc@5a942"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "065231ca-a207-4363-bba0-7786e89733cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1eraeLya9IhpKc3cI8bqiA"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 64
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 68
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "5d6f772a-d206-41b3-88d7-af08f2a9c337"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e1T6GI02JDH5ZuJifcqU57"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 64
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 70
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8420IjxbpKmqoADUQMy/Tk"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 64
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 72
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 106,
+ "height": 60
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "75FguFHr9PyboWgQ71Xc7G"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "caIm6MPgBH+bwu9j/O8Xi0"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 75
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "d6d4dc61-7fcc-44b5-88a6-b54b48798e4c"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "d6d4dc61-7fcc-44b5-88a6-b54b48798e4c"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "caaaG86TNGMq3aV4VqbRyy"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 77
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 300,
+ "height": 100
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e93CiSD1VNh4MfP589MDqP"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 79
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 80,
+ "height": 220
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c14D25bKFO4I+O7cDmIH7a"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 19,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 81
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "adQ9xJmlxDXrHD3Be8x1LG"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 83
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "9aDnDVj/5KC7gbiNk37VBv"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 85
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "43iYNWEDFAabKnMm0j2TgY"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 87
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 320,
+ "height": 260
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e891wAR8VAdIAj7PotNUh6"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "f7Bu1JvFVBN4iilKrUv6bE"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish19.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish19.prefab.meta
new file mode 100644
index 0000000..6b5e1f1
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish19.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "3b9deb77-7448-4f63-8e94-1583ad4bd051",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish19"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish2.prefab b/assets/FishSingle/fish/prefab/fish/Fish2.prefab
new file mode 100644
index 0000000..8ddffff
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish2.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish2",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish2",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -754,
+ "y": 769,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@a9841"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "55nVcgr0pOvqmE8/UbkalN"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -16,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 54,
+ "height": 20
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "91xoa0ljhBz640QKEzOEba"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "3d05305d-6627-4e0c-9511-cd01676d144c"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "3d05305d-6627-4e0c-9511-cd01676d144c"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4elwrrhbhN4I+eLYM/A6e8"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 2,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "09xnJBQu9P8JxTdc/cf4y2"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6aQXQHaVJEOLBi9Qbixx2N"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0a+w1Ak1lDUY+aDEVY2zf8"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 82,
+ "height": 24
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "62cQPOONdEoIWUExI4Fbbz"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish2.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish2.prefab.meta
new file mode 100644
index 0000000..1d71334
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish2.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "bf5ebf2c-89fe-4e3a-8f99-4f4f9e4443f5",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish2"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish20.prefab b/assets/FishSingle/fish/prefab/fish/Fish20.prefab
new file mode 100644
index 0000000..d3d73c2
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish20.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish20",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish20",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d@53e28"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "4c39bae7-e304-433f-90d1-b01f8ce1f50d"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "dfT7qCO6BJ4oL+WxXriuk3"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -54,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 198.2,
+ "height": 59.5
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "04DnDdwi9JFaWPHSqQCcy6"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "27e6df97-4896-42ca-abe6-34554eee08fc"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "27e6df97-4896-42ca-abe6-34554eee08fc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1e35mlGaxM2JrgkCbTUSse"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 20,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f3mVFYko5OqLNdeiQ1jmhM"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "acrlP+hHFHBJG/0Fltz3pX"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "362Tbawn1Jk5YscBtemNVD"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 380,
+ "height": 190
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "92g2qVYY1PIYv42mN7tw47"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish20.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish20.prefab.meta
new file mode 100644
index 0000000..edcc2c2
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish20.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "32c2956d-1895-479e-9374-a3295bc781d6",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish20"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish21.prefab b/assets/FishSingle/fish/prefab/fish/Fish21.prefab
new file mode 100644
index 0000000..1d6a1be
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish21.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish21",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish21",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.4,
+ "y": 1.4,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a@9d602"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "f21ab697-01c0-4df3-9315-69f0c0d0fb1a"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "65v3cEyLhB46shUyN2VaJN"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 24
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 106,
+ "height": 110
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "42t3fgkJhLgIhHlDxvxrS8"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "212b3495-029b-4506-8f0d-a9a56c6550ff"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "212b3495-029b-4506-8f0d-a9a56c6550ff"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "80q7ME9n1PLbbeUViuhMtI"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 21,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c9LKxPF9hItYoJq0CErNob"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d3nzj5VgVBO4pbEr1HsjLV"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2ew8tySdtBgp0hCyKX4pwS"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 172,
+ "height": 210
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8aR3GZORlJnaBWqZF5BnpR"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish21.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish21.prefab.meta
new file mode 100644
index 0000000..a9052a4
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish21.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "f4e0a0c9-f61a-420f-8469-fe1e4be0e6f3",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish21"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish22.prefab b/assets/FishSingle/fish/prefab/fish/Fish22.prefab
new file mode 100644
index 0000000..a9de144
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish22.prefab
@@ -0,0 +1,2033 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish22",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish22",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 18
+ },
+ {
+ "__id__": 26
+ },
+ {
+ "__id__": 34
+ },
+ {
+ "__id__": 42
+ },
+ {
+ "__id__": 52
+ },
+ {
+ "__id__": 62
+ },
+ {
+ "__id__": 72
+ },
+ {
+ "__id__": 82
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 92
+ },
+ {
+ "__id__": 94
+ },
+ {
+ "__id__": 96
+ },
+ {
+ "__id__": 98
+ },
+ {
+ "__id__": 100
+ },
+ {
+ "__id__": 102
+ },
+ {
+ "__id__": 104
+ },
+ {
+ "__id__": 106
+ }
+ ],
+ "_prefab": {
+ "__id__": 108
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura Middle",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ }
+ ],
+ "_prefab": {
+ "__id__": 9
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.2,
+ "y": 1.2,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@824cf"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "03Fsgj/51AuYVw5Ax0RIBz"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1ffj4z/s5HELNt9Hew4YDc"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 256,
+ "height": 256
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "72hUsJK/hCd5znLF4PYFH0"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "de8VaxxNBNbbmy1ZxyEucV"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura1",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 11
+ },
+ {
+ "__id__": 13
+ },
+ {
+ "__id__": 15
+ }
+ ],
+ "_prefab": {
+ "__id__": 17
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -164,
+ "y": -120,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 0.6,
+ "y": 0.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 12
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@463ef"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "82WZo15jNKyK29jipRBV16"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 14
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "14redDhctJ8Z3JJKrKwKbS"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 16
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 256,
+ "height": 256
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7bg72B50lKrbyFY9Y1b4uY"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "b3E4Jlg5JMZ5KpwKpILYbx"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura2",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ },
+ {
+ "__id__": 23
+ }
+ ],
+ "_prefab": {
+ "__id__": 25
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -164,
+ "y": 120,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 0.6,
+ "y": 0.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 20
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@463ef"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5djJA88opLwr7r0ABkGGXW"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 22
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "37UeenDMhHEr3VmJ125xzt"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 24
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 256,
+ "height": 256
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "05eQ8TTa1CeLbpeasKSjH1"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "e06THoZYdLIIO6nEcaoZdT"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura3",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 27
+ },
+ {
+ "__id__": 29
+ },
+ {
+ "__id__": 31
+ }
+ ],
+ "_prefab": {
+ "__id__": 33
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 164,
+ "y": -120,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 0.6,
+ "y": 0.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 28
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@463ef"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1fkhrK2cBGgbs2aKUTEPsg"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 30
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a775LUOc5B3JqZMa9ry6iT"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 26
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 32
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 256,
+ "height": 256
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6clOOGf2JK8r7qYGayjU1P"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "17gL13SS1G+Zx+0QPTCmrj"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Aura4",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 35
+ },
+ {
+ "__id__": 37
+ },
+ {
+ "__id__": 39
+ }
+ ],
+ "_prefab": {
+ "__id__": 41
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 164,
+ "y": 120,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 0.6,
+ "y": 0.6,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 36
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b@463ef"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "21b441a6-ca90-4dad-a919-b3a4524d720b"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "15Aoc6/MtMTJmd54VnXkfR"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 38
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7ftATYklJNC5r3QYoizPFS"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 40
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 256,
+ "height": 256
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b4tGVJ0slM5pM+XPko5MXH"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "4aOpwYuLZOEbmehYL6Q+QR"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish Middle",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 43
+ },
+ {
+ "__id__": 45
+ },
+ {
+ "__id__": 47
+ },
+ {
+ "__id__": 49
+ }
+ ],
+ "_prefab": {
+ "__id__": 51
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.4,
+ "y": 1.4,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 42
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 44
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57@4cf03"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "e42f83bb-200e-445e-a9b5-7dbb8a331f57"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7aYoIQEE9GDZxe58uLxM2D"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 42
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 46
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "69f18979-51b5-47d3-bfb1-0d7df4592a44"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "69f18979-51b5-47d3-bfb1-0d7df4592a44"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "21pidLpr1EwbecG1hyFtcN"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 42
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 48
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "02dUk0YGNBfItRap7+QnzT"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 42
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 50
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 280,
+ "height": 128
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "64Kb14xflNT4uUG5JjKHZe"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "51YTXiCZhP3qUvSt+rAG1a"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish1",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 53
+ },
+ {
+ "__id__": 55
+ },
+ {
+ "__id__": 57
+ },
+ {
+ "__id__": 59
+ }
+ ],
+ "_prefab": {
+ "__id__": 61
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -144,
+ "y": -120,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 52
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 54
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@f3e0e"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "20eWMem/RJXKo9txgoFNHv"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 52
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 56
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "31OkACUmJDFaybI8ymqcfr"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 52
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 58
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "32N/qXiXhBNISTviHWu9Mu"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 52
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 60
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 140,
+ "height": 74
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "30LeR0wDdAp4oFMVl1ZHsb"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "851FCVHcxGUbDWB0tc9Ykg"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish2",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 63
+ },
+ {
+ "__id__": 65
+ },
+ {
+ "__id__": 67
+ },
+ {
+ "__id__": 69
+ }
+ ],
+ "_prefab": {
+ "__id__": 71
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -144,
+ "y": 120,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 62
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 64
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@f3e0e"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fdlwmfYtJPma3sXnlFepZC"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 62
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 66
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ea+5uFrtxCl7w9yzvy/wx+"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 62
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 68
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "9e3RNz1IFKn7zimHB9rw9s"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 62
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 70
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 140,
+ "height": 74
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "67/5j84RVOEaBMSkO+dKNU"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "33Y6CY48lH6r1sNhZukL62"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish3",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 73
+ },
+ {
+ "__id__": 75
+ },
+ {
+ "__id__": 77
+ },
+ {
+ "__id__": 79
+ }
+ ],
+ "_prefab": {
+ "__id__": 81
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 184,
+ "y": -120,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 72
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 74
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@f3e0e"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f1anV1IqZMGKHqsvvnni8I"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 72
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 76
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a1OBm6LWlJPp5VZyW+NKwa"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 72
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 78
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "80UcyNnLJAHakdl21MAuWM"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 72
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 80
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 140,
+ "height": 74
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8eR9TNdvFFSaB0sqHFWC3B"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "2bxNTtFatJJLMf+plVpDBQ"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish4",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 83
+ },
+ {
+ "__id__": 85
+ },
+ {
+ "__id__": 87
+ },
+ {
+ "__id__": 89
+ }
+ ],
+ "_prefab": {
+ "__id__": 91
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 184,
+ "y": 120,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 82
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 84
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc@f3e0e"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "2e4e01b9-8a30-4d74-8aed-1b2704a795cc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2c50xak9xPOL1L5cvDPhcv"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 82
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 86
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "71cb744b-ea83-4d5a-8516-215e397dfdaa"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "09Ozs0yflAh4Ad7+OPB2Gb"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 82
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 88
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "80D1hhwXJAXL4w+z/ZlT2x"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 82
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 90
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 140,
+ "height": 74
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8cyBi4nU9PmY43h4jURbcQ"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "caIm6MPgBH+bwu9j/O8Xi0"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 93
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "ffd9b63c-8643-4046-ba4f-9902ee77a6d6"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "ffd9b63c-8643-4046-ba4f-9902ee77a6d6"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d6jgoAm/5Lq5Llb6CNbUs7"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 95
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -20,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 340,
+ "height": 180
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "13GN5SFpREgaq61wLTuk6a"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 97
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -10,
+ "y": -120
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 400,
+ "height": 58
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7bWfTTFiFMV5PgKF/gTm+8"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 99
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -10,
+ "y": 120
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 400,
+ "height": 58
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a20hfVDmBL/ZFKH9G8wlXj"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 22,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 101
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "606lFVNn9LuL6WNO/UKrKk"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 103
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e7EwYjf6xK5qT9quuOkVw1"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 105
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4ejsKk11RAfpl1vBBSWhnA"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 107
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8c6sc5GtVNar1lwZ8dwJLt"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "f7Bu1JvFVBN4iilKrUv6bE"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish22.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish22.prefab.meta
new file mode 100644
index 0000000..2c8ef00
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish22.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "e7631f18-aa31-4049-b106-c70e4adfb386",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish22"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish23.prefab b/assets/FishSingle/fish/prefab/fish/Fish23.prefab
new file mode 100644
index 0000000..53ebced
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish23.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish23",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish23",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.4,
+ "y": 1.4,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd@1a9ea"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "4245fb0d-e6e5-4ab2-a6a1-294fc9cbd2bd"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5dmVcjx8VMpLESWi+y4sZm"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 1.5,
+ "y": 12.2
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 119.5,
+ "height": 75.8
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "58Rb7JmI1Lm4kV68ux2mZV"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "060e57fb-be05-4566-8238-9e85cd8cfca3"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "060e57fb-be05-4566-8238-9e85cd8cfca3"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "01l7MRnO9F466gtCQUbxrN"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 23,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "22C+ET9RxD/4vr8nBXBQmH"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "634LNIexpEtpFpXl5hPkup"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "46MBHUqE5DY5qIquDfi/Mb"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 242,
+ "height": 244
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fee1lUbXpObIItZFPT5Qfs"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish23.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish23.prefab.meta
new file mode 100644
index 0000000..0a53051
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish23.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "982a2138-43b6-4f8f-83f1-0e7c8a8f3d05",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish23"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish24.prefab b/assets/FishSingle/fish/prefab/fish/Fish24.prefab
new file mode 100644
index 0000000..59e1dc0
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish24.prefab
@@ -0,0 +1,385 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish24",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish24",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ },
+ {
+ "__id__": 16
+ },
+ {
+ "__id__": 18
+ },
+ {
+ "__id__": 20
+ }
+ ],
+ "_prefab": {
+ "__id__": 22
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Sprite",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ }
+ ],
+ "_prefab": {
+ "__id__": 9
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0.7071067811865475,
+ "w": 0.7071067811865476
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": -1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 90
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21@5abcb"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "e0530ef6-394e-4c6c-9615-375bc9a13a21"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e1Yh7hHttCrau6aHmhg11P"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6dYu97XhtAaYV3LKA9sIDr"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 160,
+ "height": 366
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "01WXNfSGxNUp6MiU9bsx8f"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "2eGfPyradLS4VS8RlEF/Fb"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -40,
+ "y": -18
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 264,
+ "height": 84
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "01HLA2TY9NXKyoK6FS6Pcy"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "063d7bdc-6650-4b40-a7f7-9afc4a3deb4a"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "063d7bdc-6650-4b40-a7f7-9afc4a3deb4a"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c1XtBZ3T5G0JBzxgdZ/pPJ"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 24,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 15
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0ftfL30YxJSoDRGckjGnUF"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 17
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "59vwd2X1hBioIzqbbsVcyx"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 19
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "84P00H+sJMVroWUvCHTZc7"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 21
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 72,
+ "height": 54
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d3/Eh5p1hFzq3jv5kLl0Js"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "275EqqIrVC+IeN9rlHGt2L"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish24.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish24.prefab.meta
new file mode 100644
index 0000000..8fcb2ad
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish24.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "e1f672f4-cd34-4b83-a0eb-861e7a2bae89",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish24"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish25.prefab b/assets/FishSingle/fish/prefab/fish/Fish25.prefab
new file mode 100644
index 0000000..231331c
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish25.prefab
@@ -0,0 +1,385 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish25",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish25",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ },
+ {
+ "__id__": 16
+ },
+ {
+ "__id__": 18
+ },
+ {
+ "__id__": 20
+ }
+ ],
+ "_prefab": {
+ "__id__": 22
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Sprite",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ }
+ ],
+ "_prefab": {
+ "__id__": 9
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0.7071067811865475,
+ "w": 0.7071067811865476
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": -1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 90
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54@cfa25"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "1befe00e-92bb-4383-b937-a5dc298adb54"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "40FVY8ACFH6aSru/jhRBM6"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "bbJT5ZeRZLx6cLaFLW8Sp2"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 157,
+ "height": 359
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d9UEb+3ThP6obvnt/mxhY/"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "2eGfPyradLS4VS8RlEF/Fb"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -46,
+ "y": -20
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 264,
+ "height": 80
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "16EyF+LztDXIf9ZyDRj8d9"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "e1197956-1e62-4a1a-b5b5-e34c14c6eb57"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "e1197956-1e62-4a1a-b5b5-e34c14c6eb57"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ecGX4hHypCpY+9Z4ffJZiz"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 25,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 15
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e4fPZ1ih1BsLFVF2Ata2+C"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 17
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4ewvVqrxNPL66B/x4vZW0N"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 19
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a0E8ZWuAtPDbYx2EPFz8ro"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 21
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 72,
+ "height": 54
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "47hkYiD5FKDKAgE5sgmlxc"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "275EqqIrVC+IeN9rlHGt2L"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish25.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish25.prefab.meta
new file mode 100644
index 0000000..8a504ad
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish25.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "be37ecdb-daed-44d7-af74-2802c5c59c0c",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish25"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish26.prefab b/assets/FishSingle/fish/prefab/fish/Fish26.prefab
new file mode 100644
index 0000000..40d7848
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish26.prefab
@@ -0,0 +1,421 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish26",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish26",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ },
+ {
+ "__id__": 16
+ },
+ {
+ "__id__": 18
+ },
+ {
+ "__id__": 20
+ },
+ {
+ "__id__": 22
+ }
+ ],
+ "_prefab": {
+ "__id__": 24
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Sprite",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ }
+ ],
+ "_prefab": {
+ "__id__": 9
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0.7071067811865475,
+ "w": 0.7071067811865476
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": -1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 90
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d@543d5"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "6fb0ee62-0358-4df0-afdf-6f66228d355d"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "eebO1dqodNx6nSJHT1Ojbq"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "83unIcCsZIJqyl6a3bs6He"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 150,
+ "height": 482
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "98A5EU0HdCIpndWuKDiitY"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "2eGfPyradLS4VS8RlEF/Fb"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -80,
+ "y": 10
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 320,
+ "height": 60
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fbojCCEaVD75VxIMxSrGNx"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 146,
+ "y": 10
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 128,
+ "height": 54
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "94uzQkXbRL+pGvqtCEmhR/"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "32152ad1-fbf0-4509-902d-5f1efabd4f8c"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "32152ad1-fbf0-4509-902d-5f1efabd4f8c"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "46EkP0/8dB/7CGiUiYEA2u"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 26,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 17
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "66ZkV3HA9KIJFDWxO8zoQT"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 19
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "01Bb5m0iFBRppa4yBm3xk7"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 21
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "038gFfbq5HE6TWZw5Qo3Kg"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 23
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 72,
+ "height": 54
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e6r0fXj75Ej7h5Fra9cagx"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "275EqqIrVC+IeN9rlHGt2L"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish26.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish26.prefab.meta
new file mode 100644
index 0000000..285a69d
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish26.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "448b26ed-b79d-4a7f-bffc-a1e72371cd38",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish26"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish27.prefab b/assets/FishSingle/fish/prefab/fish/Fish27.prefab
new file mode 100644
index 0000000..6e2c333
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish27.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish27",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish27",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.4,
+ "y": 1.4,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3@62cc3"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "da792675-4e05-4038-b21c-29748aaa51c3"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "00GXEvNrFG1otfVehnZYdc"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": -2
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 540,
+ "height": 50
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "feRsvNGMlCLIfiGQx+e+FQ"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "e1db983a-86bd-47a3-8b76-08738059b36a"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "e1db983a-86bd-47a3-8b76-08738059b36a"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "26A+LoglFOgLZP4mSZgsDA"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 27,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "51GAEy93RDIKecf3CMlN0V"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a04MvDmwhMrYpzOkNqpDTR"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "08RE2McbRGeaahHrONP798"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 602,
+ "height": 169
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e5nJwqa6JOc64/Qd6m1oTI"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish27.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish27.prefab.meta
new file mode 100644
index 0000000..c99611d
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish27.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "8a8d350e-e482-4929-87ae-159503dc7727",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish27"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish28.prefab b/assets/FishSingle/fish/prefab/fish/Fish28.prefab
new file mode 100644
index 0000000..b4df7e7
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish28.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish28",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish28",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.4,
+ "y": 1.4,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2@beae3"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "ae071a40-6a18-45e3-b020-f7df0399f7f2"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4apQPw0rJCi6SgIKtJjQTJ"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 40
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 84,
+ "height": 164
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "55uFBbRDpL1pmgHYgFPxgj"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "16ffb97b-3fc6-415d-b890-8eaf49d3a178"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "16ffb97b-3fc6-415d-b890-8eaf49d3a178"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "dfMXMvMUxEt5CYabXDkfuX"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 28,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "9apUQ5bYBGzZm3UG/Frw8G"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b8rvwlAQ5HUoLrJ/idu8Re"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f0arBJscNMV6IIaNMNgD/9"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 170,
+ "height": 250
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "83Fg1Mg4ROLaq+xZ2MWOSc"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish28.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish28.prefab.meta
new file mode 100644
index 0000000..fce4ab3
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish28.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "7917852f-3399-48f6-9881-7099812ca27f",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish28"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish29.prefab b/assets/FishSingle/fish/prefab/fish/Fish29.prefab
new file mode 100644
index 0000000..47f4ddd
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish29.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish29",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish29",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1.4,
+ "y": 1.4,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2@a83aa"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "7a2e9cb9-6877-47f1-9f7c-73486983d3f2"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c3U7kvHkhPfoMg0OLFlmR+"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -3,
+ "y": 1.9
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 165.1,
+ "height": 37.4
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "9cMR5EJHJG/aUz3oiBVbpz"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "6eec677f-59d5-4530-aef0-ddbcaaa9a1b5"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "6eec677f-59d5-4530-aef0-ddbcaaa9a1b5"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a7b31NL/pGVanTZB4Hxdw3"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 29,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7b9gQSEuBDea91Mc/YcZ3G"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "28vZX5KKdM2p+3O8lJ+tOd"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4c8quiJx9Noa3wpxqla6pk"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 260,
+ "height": 118
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "26mMjL0/lO3orw9YbDEC09"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish29.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish29.prefab.meta
new file mode 100644
index 0000000..f934af9
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish29.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "77ddec11-786d-4a7a-825b-a3c4fc203a16",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish29"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish3.prefab b/assets/FishSingle/fish/prefab/fish/Fish3.prefab
new file mode 100644
index 0000000..d4609d0
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish3.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish3",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish3",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0@0dd99"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "32f9df4c-ff0f-447a-92f1-3d3aa53e8ff0"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f4tFJlOs5BZomBPtXdlhCK"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 2
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 50,
+ "height": 20
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d1+0P0Ai1NTrK4q9cuqps0"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "b62b9130-675a-45a9-b65e-1b55c5814675"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "b62b9130-675a-45a9-b65e-1b55c5814675"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c9zRqc0xdB37d2YwgSX+bE"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 3,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "98Zys98r1L8oCsi/gndG78"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "471j7mafdFwL6aJjIu8eIO"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8bR0EQyqpNeY6kDgkDh2B8"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 48,
+ "height": 60
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1aaifbdu1Hn6Z2eMDGM4Sh"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish3.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish3.prefab.meta
new file mode 100644
index 0000000..39068fe
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish3.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "14a13586-d730-4cf8-ab0f-2f1a5b40da65",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish3"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish4.prefab b/assets/FishSingle/fish/prefab/fish/Fish4.prefab
new file mode 100644
index 0000000..a1a3fa8
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish4.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish4",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish4",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d@2ef7d"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "3ccc1345-0250-41f6-8000-e754061ee84d"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c16Z8eHjFEXr4vdQyc9NDr"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 64,
+ "height": 20
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0eC6ABrk5AIKBCoAHsJVUf"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "d8996496-648c-4ab9-9268-c561e3f70bcc"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "d8996496-648c-4ab9-9268-c561e3f70bcc"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a6KI8Xy2xDUZ4S39gjpiX8"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 4,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4fRv/tHzRO0KxCP5smRjjn"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "78iSBUMJRBRrNcrrLSZ37F"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4fnuwJFXBFa5n6F97SaEhO"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 60,
+ "height": 44
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "44YITVkm9Af7jXRVHY0kc3"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish4.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish4.prefab.meta
new file mode 100644
index 0000000..4a3ea0f
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish4.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "4cbe5be2-a637-4173-91f5-6aa9c5273df3",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish4"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish5.prefab b/assets/FishSingle/fish/prefab/fish/Fish5.prefab
new file mode 100644
index 0000000..4e4babf
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish5.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish5",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish5",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44@43452"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "ffdb3623-e0fd-4c59-aef5-acdfd6a09d44"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5faBdHFmdC06/wjBWvRwKa"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -4,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 58,
+ "height": 20
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a7yOCC8atKw7Fe+nvWTVyd"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "cdf46818-beeb-4fa6-9de0-03dbb80970d6"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "cdf46818-beeb-4fa6-9de0-03dbb80970d6"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fdgix9lwtJI5Z6I0O2d2VI"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 5,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8benp+Y29LRJfi4DvVew6f"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "66M+9oKy5EVL0DWq349J0u"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f2j56CYsVLZYW55M6vrvZD"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 62,
+ "height": 40
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "05R5hwNbZAwriVtAEu2adY"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish5.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish5.prefab.meta
new file mode 100644
index 0000000..a17e0b5
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish5.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "d83f7446-c7c0-4e91-bd27-37ce175d5d73",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish5"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish6.prefab b/assets/FishSingle/fish/prefab/fish/Fish6.prefab
new file mode 100644
index 0000000..381ac4f
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish6.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish6",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish6",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a@3ad0e"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "1992ce6d-8279-48be-a1dd-2f9c3d9e7d6a"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f9KrQQY8ZOWo3CxxWz+JU/"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -14,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 56,
+ "height": 28
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1b2eVta65AHrjdJcAk/b2L"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "42335d8d-2042-4204-8772-6f3f241cbdbd"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "42335d8d-2042-4204-8772-6f3f241cbdbd"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "14oJyFYqdPD4fj6vT5VG/4"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 6,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a0hOl4N0BMO6p4j8bBYnOp"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "118w2crY1Kv7awQBJLeivi"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8eEOoB25RN+rcrY8kIZjHO"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 88,
+ "height": 52
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6e4HIH995HvZyDHckWvSX6"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish6.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish6.prefab.meta
new file mode 100644
index 0000000..2a78243
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish6.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "a5184b65-c883-4248-8c0f-8b0c37252422",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish6"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish7.prefab b/assets/FishSingle/fish/prefab/fish/Fish7.prefab
new file mode 100644
index 0000000..ceb0d5c
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish7.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish7",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish7",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104@d1ecd"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "0021d952-9879-45ad-a76b-30b82e1c6104"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "41G4VHnG5ICrpqNZFCbFBL"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -8,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 78,
+ "height": 64
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "94Swq/Vo9EkoH00uvtmgeK"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "4fa328b7-7054-4430-b113-7bab95ac94b3"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "4fa328b7-7054-4430-b113-7bab95ac94b3"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "95qE0AJo1L34OK8SJrw2mD"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 7,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "74YJxr+ShNloKbf5W38Clb"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7ae8KR67tGz62c8SQ1/clH"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "71phElOWFOu4tOPvCctLJW"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 106,
+ "height": 77
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "cbyGGrEkZDS6MWjIv27xu9"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish7.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish7.prefab.meta
new file mode 100644
index 0000000..823288f
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish7.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "dceae1a9-7dd4-43c0-9922-83764c44c449",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish7"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish8.prefab b/assets/FishSingle/fish/prefab/fish/Fish8.prefab
new file mode 100644
index 0000000..ec408da
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish8.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish8",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish8",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2@acc0d"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "0190f1af-d5b4-4053-8850-ab0e2e0b0bf2"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "9321xApGtMT4BtYdp+Ub4n"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 4,
+ "y": -1.2
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 57.9,
+ "height": 29.7
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3a/lbgxt5E5bDlc+8PFN+Y"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "b21b52a9-08e5-4869-89dd-6e1bd2b82ca2"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "b21b52a9-08e5-4869-89dd-6e1bd2b82ca2"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5187Dap6ZOJpY38uveJqUI"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 8,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0eb6e+vJpHYr9u8X2sZsSx"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a9M61vwNtOW6mAlFuDqnGz"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "743OiV+4pOmpFhyr9wUYzn"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 78,
+ "height": 48
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a4ccrAZQ5NEbj7k86GNQlS"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish8.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish8.prefab.meta
new file mode 100644
index 0000000..4165db8
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish8.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "8f864626-d7d7-45aa-81db-3d41bb14d00f",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish8"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/fish/Fish9.prefab b/assets/FishSingle/fish/prefab/fish/Fish9.prefab
new file mode 100644
index 0000000..34aaf3d
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish9.prefab
@@ -0,0 +1,276 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "Fish9",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish9",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ }
+ ],
+ "_prefab": {
+ "__id__": 16
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -834,
+ "y": 277,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1@5f735"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "aed1f5f3-0643-4ad1-8536-65d1294b7db1"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "26WmCr5olA+qsnUnheHD7V"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": -6
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 88,
+ "height": 50
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6dLNaN2cBDPaPpq36VDoBP"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "b1e4a822-98c1-4dcd-8f46-dd524fad6381"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "b1e4a822-98c1-4dcd-8f46-dd524fad6381"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "63sAAvykxOI5l+LuTZgv5l"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "fishType": 9,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 9
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1caj9AfzRIgLRsE6x43qAx"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "03lPPJhJBO+ZJRpeeIkkDZ"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "85D5j3pSZLdZQyDtf+Y8Cf"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 126,
+ "height": 88
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "66J5k0gv9C9bhkzu9l+pjX"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "famL4PhGRFkopG4SNLzIh+"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/fish/Fish9.prefab.meta b/assets/FishSingle/fish/prefab/fish/Fish9.prefab.meta
new file mode 100644
index 0000000..70ae0c5
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/fish/Fish9.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "fa537355-b5fc-4e19-8d4f-0501d843a9d4",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "Fish9"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/net.meta b/assets/FishSingle/fish/prefab/net.meta
new file mode 100644
index 0000000..d3f818d
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "caf28c0f-627b-4cb6-beb3-4a437f93fcca",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/net/FishNet1.prefab b/assets/FishSingle/fish/prefab/net/FishNet1.prefab
new file mode 100644
index 0000000..ccfc9d4
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet1.prefab
@@ -0,0 +1,187 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishNet1",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishNet1",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ }
+ ],
+ "_prefab": {
+ "__id__": 10
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 919.991,
+ "y": 263.472,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "6bb8572e-7708-4299-9536-91860ff55908@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "07OT+oeR5N87pL5dTL43w0"
+ },
+ {
+ "__type__": "f6fc6f54XNLlalHZTaY/km2",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3eGPQLK9FLCrQl+TD1npTs"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "74MpadTtRO3JVKoFcsfbRc"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 88,
+ "height": 86
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3cY+nAQJlG16ySD0MUsi6v"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "46FNE7pUJMEp/IddREzY6R"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/net/FishNet1.prefab.meta b/assets/FishSingle/fish/prefab/net/FishNet1.prefab.meta
new file mode 100644
index 0000000..2db2af4
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet1.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "3019bbca-7237-4ee4-a35b-7c7a0c1ccd9b",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishNet1"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/net/FishNet2.prefab b/assets/FishSingle/fish/prefab/net/FishNet2.prefab
new file mode 100644
index 0000000..1b7c493
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet2.prefab
@@ -0,0 +1,187 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishNet2",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishNet2",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ }
+ ],
+ "_prefab": {
+ "__id__": 10
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 919.991,
+ "y": 263.472,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "8e569902-446d-4366-9749-3804b9080a00@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "89ng6XMjFNkJ1cw2G3uRPo"
+ },
+ {
+ "__type__": "f6fc6f54XNLlalHZTaY/km2",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5ay3QNnvZD/aFa74Tc6Pjw"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e73sVL5DNBDZBK6xY9iVzC"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 109,
+ "height": 109
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "73DB8sMCJM9IUGTHDEBCuz"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "46FNE7pUJMEp/IddREzY6R"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/net/FishNet2.prefab.meta b/assets/FishSingle/fish/prefab/net/FishNet2.prefab.meta
new file mode 100644
index 0000000..f1bbd24
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet2.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "08f4d926-24bb-4a4a-81a8-24ae2a793bf6",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishNet2"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/net/FishNet3.prefab b/assets/FishSingle/fish/prefab/net/FishNet3.prefab
new file mode 100644
index 0000000..6c796d8
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet3.prefab
@@ -0,0 +1,187 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishNet3",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishNet3",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ }
+ ],
+ "_prefab": {
+ "__id__": 10
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 919.991,
+ "y": 263.472,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "069bd4e3-e2d9-40cc-85bf-09396df1bd24@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "deMq/QFxhFxoF6WScqeV0w"
+ },
+ {
+ "__type__": "f6fc6f54XNLlalHZTaY/km2",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d2Bmc6DgZAr5qij8GccPWI"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "dcsj0cSWBHYpGZSsxDkGr8"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 127,
+ "height": 127
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f4STmf9tJOp6W6tqtAlZ2L"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "46FNE7pUJMEp/IddREzY6R"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/net/FishNet3.prefab.meta b/assets/FishSingle/fish/prefab/net/FishNet3.prefab.meta
new file mode 100644
index 0000000..8c6f232
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet3.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "a314910b-5959-4c54-b647-dd384d164899",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishNet3"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/net/FishNet4.prefab b/assets/FishSingle/fish/prefab/net/FishNet4.prefab
new file mode 100644
index 0000000..611a750
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet4.prefab
@@ -0,0 +1,187 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishNet4",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishNet4",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ }
+ ],
+ "_prefab": {
+ "__id__": 10
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 919.991,
+ "y": 263.472,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "8b194605-8147-44db-87a4-a3184637d843@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2eDwL16WRPrKNESfmso3EX"
+ },
+ {
+ "__type__": "f6fc6f54XNLlalHZTaY/km2",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "74/1b0sUBMKLQX3vDWE7cP"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8756nDLo9NuK3WkO/X5ePX"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 147,
+ "height": 154
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a7igaW55JPeqgsDlklFELw"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "46FNE7pUJMEp/IddREzY6R"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/net/FishNet4.prefab.meta b/assets/FishSingle/fish/prefab/net/FishNet4.prefab.meta
new file mode 100644
index 0000000..5483b56
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet4.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "f919f874-0259-4a0e-a3db-f841daf632cc",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishNet4"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/net/FishNet5.prefab b/assets/FishSingle/fish/prefab/net/FishNet5.prefab
new file mode 100644
index 0000000..1722656
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet5.prefab
@@ -0,0 +1,187 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishNet5",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishNet5",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ }
+ ],
+ "_prefab": {
+ "__id__": 10
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 919.991,
+ "y": 263.472,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "7c0a6e8a-48f2-49da-a001-f554780a5d09@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4cdR6EgShG5KOsfuPJIF5V"
+ },
+ {
+ "__type__": "f6fc6f54XNLlalHZTaY/km2",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "32wLTg4nVL8pcCFvTheGUP"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "15VbSreFxNe7EhaKi623ET"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 155,
+ "height": 162
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b95xyV6NVEop42Pn1mxQ48"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "46FNE7pUJMEp/IddREzY6R"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/net/FishNet5.prefab.meta b/assets/FishSingle/fish/prefab/net/FishNet5.prefab.meta
new file mode 100644
index 0000000..aae684a
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet5.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "59149dfd-d478-4521-a3ee-99c079823920",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishNet5"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/net/FishNet6.prefab b/assets/FishSingle/fish/prefab/net/FishNet6.prefab
new file mode 100644
index 0000000..3513169
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet6.prefab
@@ -0,0 +1,187 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishNet6",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishNet6",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ }
+ ],
+ "_prefab": {
+ "__id__": 10
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 919.991,
+ "y": 263.472,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "8b9ebaed-e4cf-448f-8dfa-5e40eaad28f2@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "867lcE/WtOl4iWmNlYc5bk"
+ },
+ {
+ "__type__": "f6fc6f54XNLlalHZTaY/km2",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4dCZo8ZrVNg4UMVQUGQ9pE"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "972acquHNBxoqei/8DBSk+"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 180,
+ "height": 181
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "47s202k0JEXLzIpJtiBHD2"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "46FNE7pUJMEp/IddREzY6R"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/net/FishNet6.prefab.meta b/assets/FishSingle/fish/prefab/net/FishNet6.prefab.meta
new file mode 100644
index 0000000..bc0d122
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet6.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "3dab6c97-138d-45e0-9412-1b776e807dcb",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishNet6"
+ }
+}
diff --git a/assets/FishSingle/fish/prefab/net/FishNet7.prefab b/assets/FishSingle/fish/prefab/net/FishNet7.prefab
new file mode 100644
index 0000000..7dfba42
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet7.prefab
@@ -0,0 +1,187 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishNet7",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishNet7",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ }
+ ],
+ "_prefab": {
+ "__id__": 10
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 919.991,
+ "y": 263.472,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "ac583e45-be70-47e8-80f6-a05cc655c385@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f7gQmK7tVL1pkwX8iZ9n9U"
+ },
+ {
+ "__type__": "f6fc6f54XNLlalHZTaY/km2",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "cfBODN8cBIWLptA2avVwJ/"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e8Vq2Ac0pHJpprAxDsmXue"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 201,
+ "height": 200
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c7ty+m1UpMNJykFygOq+Ox"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "46FNE7pUJMEp/IddREzY6R"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/fish/prefab/net/FishNet7.prefab.meta b/assets/FishSingle/fish/prefab/net/FishNet7.prefab.meta
new file mode 100644
index 0000000..7bdf2ac
--- /dev/null
+++ b/assets/FishSingle/fish/prefab/net/FishNet7.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "25501766-5a13-4150-99fe-d6eaba9b66c8",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishNet7"
+ }
+}
diff --git a/assets/FishSingle/fish/script.meta b/assets/FishSingle/fish/script.meta
new file mode 100644
index 0000000..5e98838
--- /dev/null
+++ b/assets/FishSingle/fish/script.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "d830f47d-1a3b-492d-9607-f7c3c1316890",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishBase.ts b/assets/FishSingle/fish/script/FishBase.ts
new file mode 100644
index 0000000..4613dfd
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishBase.ts
@@ -0,0 +1,31 @@
+import { _decorator, Component, Tween, tween } from 'cc'
+const { ccclass, property } = _decorator
+
+import { FishPathInfo } from '../../script/game/config/FishPathInfo'
+import FishManager from '../../script/game/manager/FishManager'
+import { FishInfo } from '../../script/game/config/FishInfo'
+
+@ccclass('FishBase')
+export default class FishBase extends Component {
+ public fishInfo: FishInfo
+ public fishType: number = 1
+ public blood: number = 1
+ public fishPathInfo: FishPathInfo
+ public isDead: boolean
+ onLoad() {}
+ start() {}
+ public playDeadMv() {
+ this.isDead = true
+ this.scheduleOnce(() => {
+ FishManager.instance.killFish(this)
+ }, 1.5)
+ tween(this.node)
+ .repeatForever(tween().by(0.6, { angle: -360 }))
+ .start()
+ }
+ onDisable() {
+ //this.node.stopAllActions();
+ Tween.stopAllByTarget(this.node)
+ this.unscheduleAllCallbacks()
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishBase.ts.meta b/assets/FishSingle/fish/script/FishBase.ts.meta
new file mode 100644
index 0000000..903226f
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishBase.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "ce1d849d-a18c-4132-807c-2cf4d6e9bea5",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishBulletBase.ts b/assets/FishSingle/fish/script/FishBulletBase.ts
new file mode 100644
index 0000000..86ce4c8
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishBulletBase.ts
@@ -0,0 +1,85 @@
+import {
+ _decorator,
+ Component,
+ Vec2,
+ Node,
+ Vec3,
+ error,
+ Collider2D,
+ Contact2DType,
+ IPhysics2DContact,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import FishBase from './FishBase'
+import FishNetManager from '../../script/game/manager/FishNetManager'
+import BulletManager from '../../script/game/manager/BulletManager'
+
+@ccclass('FishBulletBase')
+export default class FishBulletBase extends Component {
+ public bulletType: number = 0
+ public targetP: Vec2
+ public _cacheVec2: Vec2 = new Vec2()
+ public _cacheVec3: Vec3 = new Vec3()
+ private _collider: Collider2D
+ onLoad() {
+ this._collider = this.getComponent(Collider2D)
+ this._collider.sensor = true
+ //this._collider.on(Contact2DType.PRE_SOLVE, this.onBeginContact, this);
+ // PhysicsSystem2D.instance.on(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this);
+ }
+ start() {}
+
+ onEnable() {
+ this._collider.on(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this)
+ //this._collider.on(Contact2DType.END_CONTACT, this.onBeginContact, this);
+ }
+
+ onDisable() {
+ this._collider.off(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this)
+ //this._collider.off(Contact2DType.END_CONTACT, this.onBeginContact, this);
+ }
+
+ onBeginContact(
+ selfCollider: Collider2D,
+ other: Collider2D,
+ contact: IPhysics2DContact | null
+ ) {
+ // 只在两个碰撞体开始接触时被调用一次
+ if (other) {
+ let fish: FishBase = other.getComponent(FishBase)
+ if (fish && !fish.isDead) {
+ this.node.getPosition(this._cacheVec3)
+ this._cacheVec2.x = this._cacheVec3.x
+ this._cacheVec2.y = this._cacheVec3.y
+ FishNetManager.instance.addFishNet(this.bulletType, this._cacheVec2)
+ BulletManager.instance.killBullet(this)
+ fish.blood -= this.bulletType + 1
+ // fish.blood -= 100
+ if (fish.blood <= 0) {
+ fish.playDeadMv()
+ }
+ }
+ }
+ }
+
+ //v2.4代码
+ onCollisionEnter(other: Node, self: Node) {
+ error('onCollisionEnter=FishBulletBase=', other, self)
+ if (other) {
+ let fish: FishBase = other.getComponent(FishBase)
+ if (fish && !fish.isDead) {
+ this.node.getPosition(this._cacheVec3)
+ this._cacheVec2.x = this._cacheVec3.x
+ this._cacheVec2.y = this._cacheVec3.y
+ FishNetManager.instance.addFishNet(this.bulletType, this._cacheVec2)
+ BulletManager.instance.killBullet(this)
+ fish.blood -= this.bulletType + 1
+ // fish.blood -= 100
+ if (fish.blood <= 0) {
+ fish.playDeadMv()
+ }
+ }
+ }
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishBulletBase.ts.meta b/assets/FishSingle/fish/script/FishBulletBase.ts.meta
new file mode 100644
index 0000000..8577403
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishBulletBase.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "80535cc5-82f1-4c39-a482-415d3c126891",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishMover.ts b/assets/FishSingle/fish/script/FishMover.ts
new file mode 100644
index 0000000..01c3ee7
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishMover.ts
@@ -0,0 +1,162 @@
+import {
+ _decorator,
+ Component,
+ CCInteger,
+ CCFloat,
+ Vec2,
+ Animation,
+ Vec3,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import FishBase from './FishBase'
+import MathUtils from '../../script/engine/utils/MathUtils'
+import { Logger } from '../../script/engine/utils/Logger'
+import TimeHelper from '../../script/game/utils/TimeHelper'
+
+@ccclass('FishMover')
+export default class FishMover extends Component {
+ // //鱼类型
+ @property({ type: CCInteger })
+ public fishType: number = 1
+ // //鱼移动速度
+ @property({ type: CCFloat })
+ public speed: number = 3
+ // //下个位置移动点
+ private targetMoveIndex: number = 0
+ // //鱼移动位置
+ public movePList: Array = []
+ // //贝萨尔曲线
+ public bezierPList: Array = []
+ public isMoving: boolean = false
+ private minSpeed: number = 0.1
+ private moveCount: number = 1
+ private totalTimes: number = 60 * 2
+ private _vec3Cahce: Vec3 = new Vec3()
+ public startMove() {
+ this.targetMoveIndex = 0
+ this.isMoving = true
+ //this.node.getComponent(Animation).play()//v3 当前帧 不能播放
+ TimeHelper.exeNextFrame(this.node, () =>
+ this.node.getComponent(Animation).play()
+ )
+ }
+
+ update(dt) {
+ // this.moveFish();
+ this.checkMoveBezier()
+ }
+
+ private checkMoveBezier() {
+ if (this.isMoving && !this.getComponent(FishBase).isDead) {
+ this.moveCount++
+ if (this.moveCount >= this.totalTimes) {
+ this.moveCount = this.totalTimes
+ }
+ this.moveBezier()
+ }
+ }
+
+ public moveBezier() {
+ // [warn] [[-632,-230],[-444,-117],[-264,-242]]
+ // let p0: cc.Vec2 = cc.v2(-632, -230)
+ // let p1: cc.Vec2 = cc.v2(-444, -117)
+ // let p2: cc.Vec2 = cc.v2(-264, -242)
+ if (this.bezierPList.length > this.targetMoveIndex + 2) {
+ let p0: Vec2 = this.bezierPList[this.targetMoveIndex]
+ let p1: Vec2 = this.bezierPList[this.targetMoveIndex + 1]
+ let p2: Vec2 = this.bezierPList[this.targetMoveIndex + 2]
+ let t: number = this.moveCount / this.totalTimes
+ let mx: number =
+ Math.pow(1 - t, 2) * p0.x +
+ 2 * t * (1 - t) * p1.x +
+ Math.pow(t, 2) * p2.x
+ let my: number =
+ Math.pow(1 - t, 2) * p0.y +
+ 2 * t * (1 - t) * p1.y +
+ Math.pow(t, 2) * p2.y
+ this.node.getPosition(this._vec3Cahce)
+ let rad: number = MathUtils.p2pRad(
+ new Vec2(this._vec3Cahce.x, this._vec3Cahce.y),
+ new Vec2(mx, my)
+ )
+ let rot111: number = MathUtils.radiansToDegrees(rad)
+ let rot: number = MathUtils.rotation2Fish(rot111)
+ if (this.fishType == 7 || this.fishType == 27 || this.fishType == 29) {
+ if (rot > 90 || rot < -90) {
+ this.node.getScale(this._vec3Cahce)
+ if (this._vec3Cahce.x > 0) {
+ this._vec3Cahce.x = -1 * this._vec3Cahce.x
+ this.node.setScale(this._vec3Cahce)
+ }
+ } else {
+ this.node.getScale(this._vec3Cahce)
+ if (this._vec3Cahce.x < 0) {
+ this._vec3Cahce.x = -1 * this._vec3Cahce.x
+ this.node.setScale(this._vec3Cahce)
+ }
+ }
+ } else if (
+ this.fishType == 9 ||
+ this.fishType == 10 ||
+ this.fishType == 21 ||
+ this.fishType == 28
+ ) {
+ } else {
+ // this.node.rotation = rot; //过时
+ this.node.angle = -rot
+ }
+ // Logger.log("moveBezier====", rad, rot111, this.fishType, rot)
+ let moveTimes: number = Math.round(this.speed / this.minSpeed)
+ for (let i = 0; i < moveTimes; i++) {
+ let speedX: number = this.minSpeed * Math.cos(rad)
+ let speedY: number = this.minSpeed * Math.sin(rad)
+ this.node.getPosition(this._vec3Cahce)
+ this._vec3Cahce.x += speedX
+ this._vec3Cahce.y += speedY
+ this.node.setPosition(this._vec3Cahce)
+ if (
+ MathUtils.distance(this._vec3Cahce.x, this._vec3Cahce.y, mx, my) <=
+ this.minSpeed
+ ) {
+ this.node.setPosition(mx, my)
+ break
+ }
+ if (
+ MathUtils.distance(
+ this._vec3Cahce.x,
+ this._vec3Cahce.y,
+ p2.x,
+ p2.y
+ ) <=
+ this.minSpeed * 2
+ ) {
+ this.node.setPosition(p2.x, p2.y)
+ this.targetMoveIndex += 2
+ this.moveCount = 0
+ break
+ }
+ }
+ } else {
+ this.isMoving = false
+ }
+ }
+
+ onDisable() {
+ this.isMoving = false
+ }
+
+ public exportBezierConfig() {
+ Logger.warn('exportBezierConfig=')
+ let tempConfig: Array> = []
+ for (let i = 0; i < this.bezierPList.length; i++) {
+ tempConfig[i] = []
+ tempConfig[i].push(Math.floor(this.bezierPList[i].x))
+ tempConfig[i].push(Math.floor(this.bezierPList[i].y))
+ }
+ Logger.warn('fishtype', this.fishType)
+ Logger.warn('speed', this.speed)
+ Logger.warn('scale', this.node.scale)
+ Logger.warn(JSON.stringify(tempConfig))
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishMover.ts.meta b/assets/FishSingle/fish/script/FishMover.ts.meta
new file mode 100644
index 0000000..15b20a0
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishMover.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "bcf7f0c8-2438-4a9d-ac46-3e36b66274a3",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishNetBase.ts b/assets/FishSingle/fish/script/FishNetBase.ts
new file mode 100644
index 0000000..2a05ce4
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishNetBase.ts
@@ -0,0 +1,27 @@
+import { _decorator, Component, Tween, tween, Vec3, Vec2 } from 'cc'
+const { ccclass, property } = _decorator
+
+import FishNetManager from '../../script/game/manager/FishNetManager'
+
+@ccclass('FishNetBase')
+export default class FishNetBase extends Component {
+ public netType: number = 0
+
+ private tween: Tween
+ private static vec3: Vec3 = new Vec3(2, 2, 1)
+ public playMv() {
+ this.node.setScale(Vec3.ZERO)
+ this.tween = tween(this.node)
+ .to(0.2, { scale: FishNetBase.vec3 })
+ .delay(0.3)
+ .call(() => {
+ FishNetManager.instance.destroyFishNet(this)
+ })
+ .start()
+ }
+ onDestroy() {
+ if (this.tween) {
+ this.tween.stop()
+ }
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishNetBase.ts.meta b/assets/FishSingle/fish/script/FishNetBase.ts.meta
new file mode 100644
index 0000000..031247c
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishNetBase.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "f6fc67f9-e173-4b95-a947-653698fe49b6",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishSetting.ts b/assets/FishSingle/fish/script/FishSetting.ts
new file mode 100644
index 0000000..dd14638
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishSetting.ts
@@ -0,0 +1,67 @@
+import { _decorator, Slider, Node, Canvas, instantiate, director } from 'cc'
+const { ccclass, property } = _decorator
+
+import EventManager from '../../script/engine/utils/EventManager'
+import DialogBase from '../../script/engine/uicomponent/DialogBase'
+import MusicPrefab from '../../script/engine/uicomponent/MusicPrefab'
+import SoundPrefab from '../../script/engine/uicomponent/SoundPrefab'
+import PrefabLoader from '../../script/engine/utils/PrefabLoader'
+import { GameConfig } from '../../script/game/config/GameConfig'
+
+@ccclass('FishSetting')
+export default class FishSetting extends DialogBase {
+ @property({ type: Slider })
+ private musicSlider: Slider | null = null
+ @property({ type: Slider })
+ private soundSlider: Slider | null = null
+
+ onLoadMe() {
+ EventManager.instance.addSliderEvent(
+ this.node,
+ this.musicSlider.node,
+ 'onMusicSlider',
+ 0
+ )
+ EventManager.instance.addSliderEvent(
+ this.node,
+ this.soundSlider.node,
+ 'onSoundSlider',
+ 0
+ )
+ this.refresh()
+ }
+
+ private onMusicSlider(slider: Slider, customEventData) {
+ let percent: number = Number(slider.progress.toFixed(3))
+ // let maxMoney: number = Math.max(UserInfoModel.userScore - 10, 0)
+ // this.nowExchangeNum = Math.floor(maxMoney * this.nowPercent);
+ // this.refresh();
+ MusicPrefab.changeVolumn(percent)
+ this.refresh()
+ }
+
+ private onSoundSlider(slider: Slider, customEventData) {
+ let percent: number = Number(slider.progress.toFixed(3))
+ SoundPrefab.changeVolumn(percent)
+ this.refresh()
+ }
+
+ private refresh() {
+ this.musicSlider.progress = MusicPrefab.musicVolumn
+ this.soundSlider.progress = SoundPrefab.soundVolumn
+ }
+
+ public static show(parentNode: Node = null) {
+ PrefabLoader.loadPrefab(
+ GameConfig.GameName + '/' + 'game/dialog/FishSetting',
+ (loadedResource) => {
+ if (!parentNode) {
+ parentNode = DialogBase.GetRootCanvas()
+ }
+ let node: Node = instantiate(loadedResource)
+ parentNode.addChild(node)
+ node.setPosition(0, 0)
+ }
+ )
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishSetting.ts.meta b/assets/FishSingle/fish/script/FishSetting.ts.meta
new file mode 100644
index 0000000..05a2c79
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishSetting.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "ce79e4dd-1fe1-45fd-b29c-fc8f0773bfa1",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishUI.ts b/assets/FishSingle/fish/script/FishUI.ts
new file mode 100644
index 0000000..99ebb1a
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishUI.ts
@@ -0,0 +1,106 @@
+import {
+ _decorator,
+ Component,
+ Label,
+ Animation,
+ Node,
+ Vec2,
+ Tween,
+ tween,
+ Vec3,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import FishSetting from './FishSetting'
+import FishManager from '../../script/game/manager/FishManager'
+import CannonManager from '../../script/game/manager/CannonManager'
+
+@ccclass('FishUI')
+export default class FishUI extends Component {
+ public static instance: FishUI = null
+ @property({ type: Label })
+ private dzScore: Label | null = null
+ @property({ type: Label })
+ private jfScore: Label | null = null
+ @property({ type: Animation })
+ private clickEffect: Animation | null = null
+ @property({ type: Node })
+ private waveEffect: Node | null = null
+ // 豆子
+ public dz_score: number = 100
+ // 积分
+ public jf_score: number = 0
+ private _vec3Cache: Vec3
+ onLoad() {
+ FishUI.instance = this
+ this._vec3Cache = new Vec3()
+ this.clickEffect.node.active = false
+ this.waveEffect.active = false
+ this.dzScore = this.node
+ .getChildByName('dzScore')
+ .getComponent(Label) as Label
+ this.jfScore = this.node
+ .getChildByName('jfScore')
+ .getComponent(Label) as Label
+ }
+
+ start() {
+ this.refreshScore()
+ // setTimeout(()=>{
+ // this.playWaveEffect();
+ // }, 5000)
+ }
+
+ public playClickEffect(p: Vec2) {
+ this._vec3Cache.x = p.x
+ this._vec3Cache.y = p.y
+ this._vec3Cache.z = 0
+ this.clickEffect.node.setPosition(this._vec3Cache)
+ this.clickEffect.node.active = true
+ this.clickEffect.play()
+ }
+
+ public playWaveEffect() {
+ this.waveEffect.active = true
+ this.waveEffect.setPosition(1292.703, 0)
+
+ FishManager.instance.playFishMap()
+ tween(this.waveEffect)
+ .to(2, { position: new Vec3(-1319.969, 0, 0) })
+ .call(() => {
+ this.waveEffect.active = false
+ FishManager.instance.startFishMap()
+ })
+ .start()
+ }
+
+ private onClickPre() {
+ if (CannonManager.instance.cannonType > 1) {
+ CannonManager.instance.cannonType--
+ CannonManager.instance.refreshCannon()
+ }
+ }
+
+ private onClickNext() {
+ if (CannonManager.instance.cannonType < 7) {
+ CannonManager.instance.cannonType++
+ CannonManager.instance.refreshCannon()
+ }
+ }
+
+ public refreshScore() {
+ this.dzScore.string = this.dz_score + ''
+ this.jfScore.string = this.jf_score + ''
+ }
+
+ private onClickSetting() {
+ FishSetting.show()
+ }
+
+ onDestroy() {
+ FishUI.instance = null
+ this.unscheduleAllCallbacks()
+ Tween.stopAllByTarget(this.node)
+ //this.node.stopAllActions();
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishUI.ts.meta b/assets/FishSingle/fish/script/FishUI.ts.meta
new file mode 100644
index 0000000..2c4a2a5
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishUI.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "4760473c-e783-4c94-8bdb-f5b91f23034a",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishWiki.ts b/assets/FishSingle/fish/script/FishWiki.ts
new file mode 100644
index 0000000..35cc7e3
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishWiki.ts
@@ -0,0 +1,90 @@
+import {
+ _decorator,
+ ScrollView,
+ Prefab,
+ Node,
+ instantiate,
+ Label,
+ Vec3,
+ Animation,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import FishBase from './FishBase'
+import DialogBase from '../../script/engine/uicomponent/DialogBase'
+import { FishConfig } from '../../script/game/config/FishConfig'
+import { FishInfo } from '../../script/game/config/FishInfo'
+import FishManager from '../../script/game/manager/FishManager'
+import PrefabLoader from '../../script/engine/utils/PrefabLoader'
+import { GameConfig } from '../../script/game/config/GameConfig'
+import TimeHelper from '../../script/game/utils/TimeHelper'
+
+@ccclass('FishWiki')
+export default class FishWiki extends DialogBase {
+ @property({ type: ScrollView })
+ private scrollView: ScrollView | null = null
+ @property({ type: Prefab })
+ private wikiItemPrefab: Prefab | null = null
+
+ private _vec3Cache: Vec3
+ onLoadMe() {
+ this._vec3Cache = new Vec3(1, 1, 1)
+ this.init()
+ }
+
+ private init() {
+ this.scrollView.content.removeAllChildren()
+ this.initOne(0)
+ }
+
+ private initOne(index: number) {
+ if (index < FishConfig.config.length) {
+ let itemNode: Node = instantiate(this.wikiItemPrefab)
+
+ this.scrollView.content.addChild(itemNode)
+ let fishInfo: FishInfo = FishConfig.config[index]
+ let txtName: Label = itemNode
+ .getChildByName('txtName')
+ .getComponent(Label)
+ txtName.string = fishInfo.name
+ let txtLife: Label = itemNode
+ .getChildByName('txtLife')
+ .getComponent(Label)
+ txtLife.string = 'life:' + fishInfo.blood + ''
+ let view: Node = itemNode.getChildByName('view')
+ view.removeAllChildren()
+
+ let fish: FishBase = FishManager.instance.createFishByType(
+ fishInfo.fishType
+ )
+ view.addChild(fish.node)
+ fish.node.setPosition(0, 0)
+
+ //缩放有bug
+ //Vec3.multiplyScalar(this._vec3Cache, this._vec3Cache, fishInfo.wikiScale);
+ //fish.node.setScale(this._vec3Cache);
+
+ //fish.node.getComponent(Animation).play(); //v3 当前帧 不能播放
+ TimeHelper.exeNextFrame(this.node, () =>
+ fish.node.getComponent(Animation).play()
+ )
+ this.scheduleOnce(() => {
+ this.initOne(index + 1)
+ }, 0.05)
+ }
+ }
+
+ public static show(parentNode: Node = null) {
+ PrefabLoader.loadPrefab(
+ GameConfig.GameName + '/' + 'game/dialog/FishWiki',
+ (loadedResource) => {
+ if (!parentNode) {
+ parentNode = DialogBase.GetRootCanvas()
+ }
+ let node: Node = instantiate(loadedResource)
+ parentNode.addChild(node)
+ node.setPosition(0, 0)
+ }
+ )
+ }
+}
diff --git a/assets/FishSingle/fish/script/FishWiki.ts.meta b/assets/FishSingle/fish/script/FishWiki.ts.meta
new file mode 100644
index 0000000..e20ef40
--- /dev/null
+++ b/assets/FishSingle/fish/script/FishWiki.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "1d85a467-57af-40ac-9d0b-4f12b38a9ea5",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/pictures.meta b/assets/FishSingle/pictures.meta
new file mode 100644
index 0000000..2d67e79
--- /dev/null
+++ b/assets/FishSingle/pictures.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "ffeb1432-ad88-4872-98e6-ff50f5717849",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu.meta b/assets/FishSingle/pictures/haobuyu.meta
new file mode 100644
index 0000000..b5c0751
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "22bd9914-04a5-4c0a-a8a2-274521b7c8bd",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/cancelbutton.png b/assets/FishSingle/pictures/haobuyu/cancelbutton.png
new file mode 100644
index 0000000..3ea4b44
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/cancelbutton.png differ
diff --git a/assets/FishSingle/pictures/haobuyu/cancelbutton.png.meta b/assets/FishSingle/pictures/haobuyu/cancelbutton.png.meta
new file mode 100644
index 0000000..a151295
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/cancelbutton.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "950ca9eb-9e8a-4912-b18a-ff5ca36fb049",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "950ca9eb-9e8a-4912-b18a-ff5ca36fb049@6c48a",
+ "displayName": "cancelbutton",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "950ca9eb-9e8a-4912-b18a-ff5ca36fb049",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "950ca9eb-9e8a-4912-b18a-ff5ca36fb049@f9941",
+ "displayName": "cancelbutton",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 95,
+ "height": 96,
+ "rawWidth": 95,
+ "rawHeight": 96,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "950ca9eb-9e8a-4912-b18a-ff5ca36fb049@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -47.5,
+ -48,
+ 0,
+ 47.5,
+ -48,
+ 0,
+ -47.5,
+ 48,
+ 0,
+ 47.5,
+ 48,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 96,
+ 95,
+ 96,
+ 0,
+ 0,
+ 95,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -47.5,
+ -48,
+ 0
+ ],
+ "maxPos": [
+ 47.5,
+ 48,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "950ca9eb-9e8a-4912-b18a-ff5ca36fb049@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/fishbackground.jpg b/assets/FishSingle/pictures/haobuyu/fishbackground.jpg
new file mode 100644
index 0000000..94aba25
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/fishbackground.jpg differ
diff --git a/assets/FishSingle/pictures/haobuyu/fishbackground.jpg.meta b/assets/FishSingle/pictures/haobuyu/fishbackground.jpg.meta
new file mode 100644
index 0000000..85b85eb
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/fishbackground.jpg.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "931375bd-5756-492a-b20b-ccaeff169b54",
+ "files": [
+ ".jpg",
+ ".json"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "931375bd-5756-492a-b20b-ccaeff169b54@6c48a",
+ "displayName": "fishbackground",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "931375bd-5756-492a-b20b-ccaeff169b54",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "931375bd-5756-492a-b20b-ccaeff169b54@f9941",
+ "displayName": "fishbackground",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 1920,
+ "height": 1080,
+ "rawWidth": 1920,
+ "rawHeight": 1080,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "931375bd-5756-492a-b20b-ccaeff169b54@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -960,
+ -540,
+ 0,
+ 960,
+ -540,
+ 0,
+ -960,
+ 540,
+ 0,
+ 960,
+ 540,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 1080,
+ 1920,
+ 1080,
+ 0,
+ 0,
+ 1920,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -960,
+ -540,
+ 0
+ ],
+ "maxPos": [
+ 960,
+ 540,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": false,
+ "redirect": "931375bd-5756-492a-b20b-ccaeff169b54@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg1.jpg b/assets/FishSingle/pictures/haobuyu/fishbg1.jpg
new file mode 100644
index 0000000..4761710
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/fishbg1.jpg differ
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg1.jpg.meta b/assets/FishSingle/pictures/haobuyu/fishbg1.jpg.meta
new file mode 100644
index 0000000..659f9d1
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/fishbg1.jpg.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "66d28bb4-7926-457a-bfdd-352fbdff0612",
+ "files": [
+ ".jpg",
+ ".json"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "66d28bb4-7926-457a-bfdd-352fbdff0612@6c48a",
+ "displayName": "fishbg1",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "66d28bb4-7926-457a-bfdd-352fbdff0612",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "66d28bb4-7926-457a-bfdd-352fbdff0612@f9941",
+ "displayName": "fishbg1",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 941,
+ "height": 529,
+ "rawWidth": 941,
+ "rawHeight": 529,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "66d28bb4-7926-457a-bfdd-352fbdff0612@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -470.5,
+ -264.5,
+ 0,
+ 470.5,
+ -264.5,
+ 0,
+ -470.5,
+ 264.5,
+ 0,
+ 470.5,
+ 264.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 529,
+ 941,
+ 529,
+ 0,
+ 0,
+ 941,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -470.5,
+ -264.5,
+ 0
+ ],
+ "maxPos": [
+ 470.5,
+ 264.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": false,
+ "redirect": "66d28bb4-7926-457a-bfdd-352fbdff0612@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg2.jpg b/assets/FishSingle/pictures/haobuyu/fishbg2.jpg
new file mode 100644
index 0000000..990ca15
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/fishbg2.jpg differ
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg2.jpg.meta b/assets/FishSingle/pictures/haobuyu/fishbg2.jpg.meta
new file mode 100644
index 0000000..8b68f7d
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/fishbg2.jpg.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "4ea923df-beb6-4495-a3ec-c200029996ff",
+ "files": [
+ ".jpg",
+ ".json"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "4ea923df-beb6-4495-a3ec-c200029996ff@6c48a",
+ "displayName": "fishbg2",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "4ea923df-beb6-4495-a3ec-c200029996ff",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "4ea923df-beb6-4495-a3ec-c200029996ff@f9941",
+ "displayName": "fishbg2",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 941,
+ "height": 529,
+ "rawWidth": 941,
+ "rawHeight": 529,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "4ea923df-beb6-4495-a3ec-c200029996ff@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -470.5,
+ -264.5,
+ 0,
+ 470.5,
+ -264.5,
+ 0,
+ -470.5,
+ 264.5,
+ 0,
+ 470.5,
+ 264.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 529,
+ 941,
+ 529,
+ 0,
+ 0,
+ 941,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -470.5,
+ -264.5,
+ 0
+ ],
+ "maxPos": [
+ 470.5,
+ 264.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": false,
+ "redirect": "4ea923df-beb6-4495-a3ec-c200029996ff@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg3.jpg b/assets/FishSingle/pictures/haobuyu/fishbg3.jpg
new file mode 100644
index 0000000..d8deb98
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/fishbg3.jpg differ
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg3.jpg.meta b/assets/FishSingle/pictures/haobuyu/fishbg3.jpg.meta
new file mode 100644
index 0000000..20b5566
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/fishbg3.jpg.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "c39ebeff-ea34-4cc6-a02b-01b028d64f1d",
+ "files": [
+ ".jpg",
+ ".json"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "c39ebeff-ea34-4cc6-a02b-01b028d64f1d@6c48a",
+ "displayName": "fishbg3",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "c39ebeff-ea34-4cc6-a02b-01b028d64f1d",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "c39ebeff-ea34-4cc6-a02b-01b028d64f1d@f9941",
+ "displayName": "fishbg3",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 941,
+ "height": 529,
+ "rawWidth": 941,
+ "rawHeight": 529,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "c39ebeff-ea34-4cc6-a02b-01b028d64f1d@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -470.5,
+ -264.5,
+ 0,
+ 470.5,
+ -264.5,
+ 0,
+ -470.5,
+ 264.5,
+ 0,
+ 470.5,
+ 264.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 529,
+ 941,
+ 529,
+ 0,
+ 0,
+ 941,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -470.5,
+ -264.5,
+ 0
+ ],
+ "maxPos": [
+ 470.5,
+ 264.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": false,
+ "redirect": "c39ebeff-ea34-4cc6-a02b-01b028d64f1d@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg4.jpg b/assets/FishSingle/pictures/haobuyu/fishbg4.jpg
new file mode 100644
index 0000000..27637fa
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/fishbg4.jpg differ
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg4.jpg.meta b/assets/FishSingle/pictures/haobuyu/fishbg4.jpg.meta
new file mode 100644
index 0000000..f77c28a
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/fishbg4.jpg.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "52627906-5914-4ecb-98ec-13c99c7e4e06",
+ "files": [
+ ".jpg",
+ ".json"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "52627906-5914-4ecb-98ec-13c99c7e4e06@6c48a",
+ "displayName": "fishbg4",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "52627906-5914-4ecb-98ec-13c99c7e4e06",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "52627906-5914-4ecb-98ec-13c99c7e4e06@f9941",
+ "displayName": "fishbg4",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 941,
+ "height": 529,
+ "rawWidth": 941,
+ "rawHeight": 529,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "52627906-5914-4ecb-98ec-13c99c7e4e06@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -470.5,
+ -264.5,
+ 0,
+ 470.5,
+ -264.5,
+ 0,
+ -470.5,
+ 264.5,
+ 0,
+ 470.5,
+ 264.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 529,
+ 941,
+ 529,
+ 0,
+ 0,
+ 941,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -470.5,
+ -264.5,
+ 0
+ ],
+ "maxPos": [
+ 470.5,
+ 264.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": false,
+ "redirect": "52627906-5914-4ecb-98ec-13c99c7e4e06@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg5.jpg b/assets/FishSingle/pictures/haobuyu/fishbg5.jpg
new file mode 100644
index 0000000..c5d678a
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/fishbg5.jpg differ
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg5.jpg.meta b/assets/FishSingle/pictures/haobuyu/fishbg5.jpg.meta
new file mode 100644
index 0000000..06f5f19
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/fishbg5.jpg.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "686330ba-562f-4843-bf18-38f6bb78b407",
+ "files": [
+ ".jpg",
+ ".json"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "686330ba-562f-4843-bf18-38f6bb78b407@6c48a",
+ "displayName": "fishbg5",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "686330ba-562f-4843-bf18-38f6bb78b407",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "686330ba-562f-4843-bf18-38f6bb78b407@f9941",
+ "displayName": "fishbg5",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 941,
+ "height": 529,
+ "rawWidth": 941,
+ "rawHeight": 529,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "686330ba-562f-4843-bf18-38f6bb78b407@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -470.5,
+ -264.5,
+ 0,
+ 470.5,
+ -264.5,
+ 0,
+ -470.5,
+ 264.5,
+ 0,
+ 470.5,
+ 264.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 529,
+ 941,
+ 529,
+ 0,
+ 0,
+ 941,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -470.5,
+ -264.5,
+ 0
+ ],
+ "maxPos": [
+ 470.5,
+ 264.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": false,
+ "redirect": "686330ba-562f-4843-bf18-38f6bb78b407@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg6.jpg b/assets/FishSingle/pictures/haobuyu/fishbg6.jpg
new file mode 100644
index 0000000..859f7c3
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/fishbg6.jpg differ
diff --git a/assets/FishSingle/pictures/haobuyu/fishbg6.jpg.meta b/assets/FishSingle/pictures/haobuyu/fishbg6.jpg.meta
new file mode 100644
index 0000000..64ea945
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/fishbg6.jpg.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "9d592cc2-5d93-4067-8dc8-f7bb4f19e693",
+ "files": [
+ ".jpg",
+ ".json"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "9d592cc2-5d93-4067-8dc8-f7bb4f19e693@6c48a",
+ "displayName": "fishbg6",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "9d592cc2-5d93-4067-8dc8-f7bb4f19e693",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "9d592cc2-5d93-4067-8dc8-f7bb4f19e693@f9941",
+ "displayName": "fishbg6",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 941,
+ "height": 529,
+ "rawWidth": 941,
+ "rawHeight": 529,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "9d592cc2-5d93-4067-8dc8-f7bb4f19e693@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -470.5,
+ -264.5,
+ 0,
+ 470.5,
+ -264.5,
+ 0,
+ -470.5,
+ 264.5,
+ 0,
+ 470.5,
+ 264.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 529,
+ 941,
+ 529,
+ 0,
+ 0,
+ 941,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -470.5,
+ -264.5,
+ 0
+ ],
+ "maxPos": [
+ 470.5,
+ 264.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": false,
+ "redirect": "9d592cc2-5d93-4067-8dc8-f7bb4f19e693@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/middleplant.png b/assets/FishSingle/pictures/haobuyu/middleplant.png
new file mode 100644
index 0000000..40b29c8
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/middleplant.png differ
diff --git a/assets/FishSingle/pictures/haobuyu/middleplant.png.meta b/assets/FishSingle/pictures/haobuyu/middleplant.png.meta
new file mode 100644
index 0000000..c0150d3
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/middleplant.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "ef8d3582-c659-4ebf-b702-750b23569dbd",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "ef8d3582-c659-4ebf-b702-750b23569dbd@6c48a",
+ "displayName": "middleplant",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "ef8d3582-c659-4ebf-b702-750b23569dbd",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "ef8d3582-c659-4ebf-b702-750b23569dbd@f9941",
+ "displayName": "middleplant",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": -0.5,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 1601,
+ "height": 322,
+ "rawWidth": 1602,
+ "rawHeight": 322,
+ "borderTop": 205,
+ "borderBottom": 100,
+ "borderLeft": 624.5,
+ "borderRight": 624.5,
+ "imageUuidOrDatabaseUri": "ef8d3582-c659-4ebf-b702-750b23569dbd@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -800.5,
+ -161,
+ 0,
+ 800.5,
+ -161,
+ 0,
+ -800.5,
+ 161,
+ 0,
+ 800.5,
+ 161,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 322,
+ 1601,
+ 322,
+ 0,
+ 0,
+ 1601,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 0.9993757802746567,
+ 0,
+ 0,
+ 1,
+ 0.9993757802746567,
+ 1
+ ],
+ "minPos": [
+ -800.5,
+ -161,
+ 0
+ ],
+ "maxPos": [
+ 800.5,
+ 161,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "ef8d3582-c659-4ebf-b702-750b23569dbd@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/pickuang.png b/assets/FishSingle/pictures/haobuyu/pickuang.png
new file mode 100644
index 0000000..1b02a3f
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/pickuang.png differ
diff --git a/assets/FishSingle/pictures/haobuyu/pickuang.png.meta b/assets/FishSingle/pictures/haobuyu/pickuang.png.meta
new file mode 100644
index 0000000..e377bb2
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/pickuang.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "1e9c4fe8-b353-4153-aa95-e620570772ec",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "1e9c4fe8-b353-4153-aa95-e620570772ec@6c48a",
+ "displayName": "pickuang",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "1e9c4fe8-b353-4153-aa95-e620570772ec",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "1e9c4fe8-b353-4153-aa95-e620570772ec@f9941",
+ "displayName": "pickuang",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 232,
+ "height": 150,
+ "rawWidth": 232,
+ "rawHeight": 150,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "1e9c4fe8-b353-4153-aa95-e620570772ec@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -116,
+ -75,
+ 0,
+ 116,
+ -75,
+ 0,
+ -116,
+ 75,
+ 0,
+ 116,
+ 75,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 150,
+ 232,
+ 150,
+ 0,
+ 0,
+ 232,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -116,
+ -75,
+ 0
+ ],
+ "maxPos": [
+ 116,
+ 75,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "1e9c4fe8-b353-4153-aa95-e620570772ec@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/textures.plist b/assets/FishSingle/pictures/haobuyu/textures.plist
new file mode 100644
index 0000000..62fbf07
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/textures.plist
@@ -0,0 +1,2531 @@
+
+
+
+
+ frames
+
+ bottomBar.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {765,72}
+ spriteSourceSize
+ {765,72}
+ textureRect
+ {{1,1},{765,72}}
+ textureRotated
+
+
+ bullet1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {24,26}
+ spriteSourceSize
+ {24,26}
+ textureRect
+ {{1672,1483},{24,26}}
+ textureRotated
+
+
+ bullet2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {25,29}
+ spriteSourceSize
+ {25,29}
+ textureRect
+ {{938,488},{25,29}}
+ textureRotated
+
+
+ bullet3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {27,31}
+ spriteSourceSize
+ {27,31}
+ textureRect
+ {{1231,388},{27,31}}
+ textureRotated
+
+
+ bullet4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {29,33}
+ spriteSourceSize
+ {29,33}
+ textureRect
+ {{825,1975},{29,33}}
+ textureRotated
+
+
+ bullet5.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {30,34}
+ spriteSourceSize
+ {30,34}
+ textureRect
+ {{1006,911},{30,34}}
+ textureRotated
+
+
+ bullet6.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {31,35}
+ spriteSourceSize
+ {31,35}
+ textureRect
+ {{370,1966},{31,35}}
+ textureRotated
+
+
+ bullet7.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {32,38}
+ spriteSourceSize
+ {32,38}
+ textureRect
+ {{1006,877},{32,38}}
+ textureRotated
+
+
+ cannonMinus.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {44,31}
+ spriteSourceSize
+ {44,31}
+ textureRect
+ {{1853,1506},{44,31}}
+ textureRotated
+
+
+ cannonMinusDown.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {44,31}
+ spriteSourceSize
+ {44,31}
+ textureRect
+ {{1886,1506},{44,31}}
+ textureRotated
+
+
+ cannonPlus.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {44,31}
+ spriteSourceSize
+ {44,31}
+ textureRect
+ {{1919,1506},{44,31}}
+ textureRotated
+
+
+ cannonPlusDown.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {44,31}
+ spriteSourceSize
+ {44,31}
+ textureRect
+ {{1231,355},{44,31}}
+ textureRotated
+
+
+ energyBar.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {213,19}
+ spriteSourceSize
+ {213,19}
+ textureRect
+ {{218,1945},{213,19}}
+ textureRotated
+
+
+ fish_bigred_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {65,47}
+ spriteSourceSize
+ {65,47}
+ textureRect
+ {{1231,223},{65,47}}
+ textureRotated
+
+
+ fish_bigred_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {63,47}
+ spriteSourceSize
+ {63,47}
+ textureRect
+ {{1231,290},{63,47}}
+ textureRotated
+
+
+ fish_bigred_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {64,46}
+ spriteSourceSize
+ {64,46}
+ textureRect
+ {{1997,1814},{64,46}}
+ textureRotated
+
+
+ fish_bigred_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {66,46}
+ spriteSourceSize
+ {66,46}
+ textureRect
+ {{1997,1746},{66,46}}
+ textureRotated
+
+
+ fish_bigred_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {68,53}
+ spriteSourceSize
+ {68,53}
+ textureRect
+ {{1975,1359},{68,53}}
+ textureRotated
+
+
+ fish_bigred_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {68,52}
+ spriteSourceSize
+ {68,52}
+ textureRect
+ {{1975,1414},{68,52}}
+ textureRotated
+
+
+ fish_bigred_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {68,49}
+ spriteSourceSize
+ {68,49}
+ textureRect
+ {{1919,1699},{68,49}}
+ textureRotated
+
+
+ fish_bigred_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {68,51}
+ spriteSourceSize
+ {68,51}
+ textureRect
+ {{1975,1468},{68,51}}
+ textureRotated
+
+
+ fish_denglongyu_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {168,121}
+ spriteSourceSize
+ {168,121}
+ textureRect
+ {{1374,1178},{168,121}}
+ textureRotated
+
+
+ fish_denglongyu_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {165,121}
+ spriteSourceSize
+ {165,121}
+ textureRect
+ {{1553,931},{165,121}}
+ textureRotated
+
+
+ fish_denglongyu_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {167,121}
+ spriteSourceSize
+ {167,121}
+ textureRect
+ {{1366,1301},{167,121}}
+ textureRotated
+
+
+ fish_denglongyu_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {164,120}
+ spriteSourceSize
+ {164,120}
+ textureRect
+ {{1030,1904},{164,120}}
+ textureRotated
+
+
+ fish_denglongyu_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {170,122}
+ spriteSourceSize
+ {170,122}
+ textureRect
+ {{1380,1054},{170,122}}
+ textureRotated
+
+
+ fish_denglongyu_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {170,122}
+ spriteSourceSize
+ {170,122}
+ textureRect
+ {{1202,1158},{170,122}}
+ textureRotated
+
+
+ fish_denglongyu_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {167,120}
+ spriteSourceSize
+ {167,120}
+ textureRect
+ {{861,1904},{167,120}}
+ textureRotated
+
+
+ fish_denglongyu_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {166,119}
+ spriteSourceSize
+ {166,119}
+ textureRect
+ {{1212,1037},{166,119}}
+ textureRotated
+
+
+ fish_denglongyu_run_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {166,121}
+ spriteSourceSize
+ {166,121}
+ textureRect
+ {{1552,1054},{166,121}}
+ textureRotated
+
+
+ fish_denglongyu_run_5.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {170,122}
+ spriteSourceSize
+ {170,122}
+ textureRect
+ {{1194,1282},{170,122}}
+ textureRotated
+
+
+ fish_denglongyu_run_6.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {171,123}
+ spriteSourceSize
+ {171,123}
+ textureRect
+ {{1435,806},{171,123}}
+ textureRotated
+
+
+ fish_denglongyu_run_7.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {171,121}
+ spriteSourceSize
+ {171,121}
+ textureRect
+ {{1380,931},{171,121}}
+ textureRotated
+
+
+ fish_fuyi_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {154,173}
+ spriteSourceSize
+ {154,173}
+ textureRect
+ {{1046,1061},{154,173}}
+ textureRotated
+
+
+ fish_fuyi_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {151,160}
+ spriteSourceSize
+ {151,160}
+ textureRect
+ {{1241,1746},{151,160}}
+ textureRotated
+
+
+ fish_fuyi_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {146,175}
+ spriteSourceSize
+ {146,175}
+ textureRect
+ {{1046,1236},{146,175}}
+ textureRotated
+
+
+ fish_fuyi_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {150,163}
+ spriteSourceSize
+ {150,163}
+ textureRect
+ {{1364,1424},{150,163}}
+ textureRotated
+
+
+ fish_fuyi_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {146,172}
+ spriteSourceSize
+ {146,172}
+ textureRect
+ {{1071,1413},{146,172}}
+ textureRotated
+
+
+ fish_fuyi_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {143,168}
+ spriteSourceSize
+ {143,168}
+ textureRect
+ {{1219,1406},{143,168}}
+ textureRotated
+
+
+ fish_fuyi_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {144,153}
+ spriteSourceSize
+ {144,153}
+ textureRect
+ {{1698,1406},{144,153}}
+ textureRotated
+
+
+ fish_fuyi_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {147,131}
+ spriteSourceSize
+ {147,131}
+ textureRect
+ {{1680,1552},{147,131}}
+ textureRotated
+
+
+ fish_fuyi_run_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {150,133}
+ spriteSourceSize
+ {150,133}
+ textureRect
+ {{994,488},{150,133}}
+ textureRotated
+
+
+ fish_fuyi_run_5.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {156,154}
+ spriteSourceSize
+ {156,154}
+ textureRect
+ {{1720,1095},{156,154}}
+ textureRotated
+
+
+ fish_fuyi_run_6.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {154,167}
+ spriteSourceSize
+ {154,167}
+ textureRect
+ {{1071,1587},{154,167}}
+ textureRotated
+
+
+ fish_fuyi_run_7.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {148,177}
+ spriteSourceSize
+ {148,177}
+ textureRect
+ {{1617,623},{148,177}}
+ textureRotated
+
+
+ fish_gui_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {161,151}
+ spriteSourceSize
+ {161,151}
+ textureRect
+ {{1552,1177},{161,151}}
+ textureRotated
+
+
+ fish_gui_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {158,148}
+ spriteSourceSize
+ {158,148}
+ textureRect
+ {{1530,1567},{158,148}}
+ textureRotated
+
+
+ fish_gui_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {161,151}
+ spriteSourceSize
+ {161,151}
+ textureRect
+ {{1535,1330},{161,151}}
+ textureRotated
+
+
+ fish_gui_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {159,153}
+ spriteSourceSize
+ {159,153}
+ textureRect
+ {{1715,1251},{159,153}}
+ textureRotated
+
+
+ fish_gui_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {166,158}
+ spriteSourceSize
+ {166,158}
+ textureRect
+ {{1212,877},{166,158}}
+ textureRotated
+
+
+ fish_gui_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {164,185}
+ spriteSourceSize
+ {164,185}
+ textureRect
+ {{1767,633},{164,185}}
+ textureRotated
+
+
+ fish_gui_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {162,160}
+ spriteSourceSize
+ {162,160}
+ textureRect
+ {{1368,1576},{162,160}}
+ textureRotated
+
+
+ fish_gui_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {164,182}
+ spriteSourceSize
+ {164,182}
+ textureRect
+ {{1046,877},{164,182}}
+ textureRotated
+
+
+ fish_gui_run_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {166,134}
+ spriteSourceSize
+ {166,134}
+ textureRect
+ {{1394,1740},{166,134}}
+ textureRotated
+
+
+ fish_gui_run_5.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {168,139}
+ spriteSourceSize
+ {168,139}
+ textureRect
+ {{1227,1576},{168,139}}
+ textureRotated
+
+
+ fish_hailuoshuimu_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {70,74}
+ spriteSourceSize
+ {70,74}
+ textureRect
+ {{1954,1028},{70,74}}
+ textureRotated
+
+
+ fish_hailuoshuimu_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {70,75}
+ spriteSourceSize
+ {70,75}
+ textureRect
+ {{1878,1172},{70,75}}
+ textureRotated
+
+
+ fish_hailuoshuimu_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {71,73}
+ spriteSourceSize
+ {71,73}
+ textureRect
+ {{1951,1104},{71,73}}
+ textureRotated
+
+
+ fish_hailuoshuimu_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {68,75}
+ spriteSourceSize
+ {68,75}
+ textureRect
+ {{1877,1024},{68,75}}
+ textureRotated
+
+
+ fish_hailuoshuimu_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {89,76}
+ spriteSourceSize
+ {89,76}
+ textureRect
+ {{1954,725},{89,76}}
+ textureRotated
+
+
+ fish_hailuoshuimu_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {78,76}
+ spriteSourceSize
+ {78,76}
+ textureRect
+ {{1877,946},{78,76}}
+ textureRotated
+
+
+ fish_hailuoshuimu_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {71,76}
+ spriteSourceSize
+ {71,76}
+ textureRect
+ {{1878,1094},{71,76}}
+ textureRotated
+
+
+ fish_hailuoshuimu_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {88,76}
+ spriteSourceSize
+ {88,76}
+ textureRect
+ {{1659,1883},{88,76}}
+ textureRotated
+
+
+ fish_hailuoshuimu_run_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {97,76}
+ spriteSourceSize
+ {97,76}
+ textureRect
+ {{1746,802},{97,76}}
+ textureRotated
+
+
+ fish_hailuoshuimu_run_5.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {98,76}
+ spriteSourceSize
+ {98,76}
+ textureRect
+ {{579,1948},{98,76}}
+ textureRotated
+
+
+ fish_hailuoshuimu_run_6.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {98,76}
+ spriteSourceSize
+ {98,76}
+ textureRect
+ {{1853,1406},{98,76}}
+ textureRotated
+
+
+ fish_hailuoshuimu_run_7.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {96,76}
+ spriteSourceSize
+ {96,76}
+ textureRect
+ {{1917,803},{96,76}}
+ textureRotated
+
+
+ fish_hetun_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {88,113}
+ spriteSourceSize
+ {88,113}
+ textureRect
+ {{1569,1883},{88,113}}
+ textureRotated
+
+
+ fish_hetun_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {96,116}
+ spriteSourceSize
+ {96,116}
+ textureRect
+ {{1296,1908},{96,116}}
+ textureRotated
+
+
+ fish_hetun_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {87,116}
+ spriteSourceSize
+ {87,116}
+ textureRect
+ {{1394,1908},{87,116}}
+ textureRotated
+
+
+ fish_hetun_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {98,116}
+ spriteSourceSize
+ {98,116}
+ textureRect
+ {{1196,1908},{98,116}}
+ textureRotated
+
+
+ fish_hetun_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {90,89}
+ spriteSourceSize
+ {90,89}
+ textureRect
+ {{1954,633},{90,89}}
+ textureRotated
+
+
+ fish_hetun_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {85,88}
+ spriteSourceSize
+ {85,88}
+ textureRect
+ {{1829,1663},{85,88}}
+ textureRotated
+
+
+ fish_hetun_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {88,85}
+ spriteSourceSize
+ {88,85}
+ textureRect
+ {{1827,1877},{88,85}}
+ textureRotated
+
+
+ fish_hetun_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {91,88}
+ spriteSourceSize
+ {91,88}
+ textureRect
+ {{1824,799},{91,88}}
+ textureRotated
+
+
+ fish_jinshayu_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {496,201}
+ spriteSourceSize
+ {496,201}
+ textureRect
+ {{445,953},{496,201}}
+ textureRotated
+
+
+ fish_jinshayu_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {438,268}
+ spriteSourceSize
+ {438,268}
+ textureRect
+ {{517,75},{438,268}}
+ textureRotated
+
+
+ fish_jinshayu_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {493,225}
+ spriteSourceSize
+ {493,225}
+ textureRect
+ {{218,953},{493,225}}
+ textureRotated
+
+
+ fish_jinshayu_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {442,263}
+ spriteSourceSize
+ {442,263}
+ textureRect
+ {{787,223},{442,263}}
+ textureRotated
+
+
+ fish_jinshayu_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {514,215}
+ spriteSourceSize
+ {514,215}
+ textureRect
+ {{1,294},{514,215}}
+ textureRotated
+
+
+ fish_jinshayu_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {510,218}
+ spriteSourceSize
+ {510,218}
+ textureRect
+ {{1,511},{510,218}}
+ textureRotated
+
+
+ fish_jinshayu_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {491,220}
+ spriteSourceSize
+ {491,220}
+ textureRect
+ {{787,1},{491,220}}
+ textureRotated
+
+
+ fish_jinshayu_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {495,220}
+ spriteSourceSize
+ {495,220}
+ textureRect
+ {{218,1448},{495,220}}
+ textureRotated
+
+
+ fish_jinshayu_run_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {508,220}
+ spriteSourceSize
+ {508,220}
+ textureRect
+ {{1,731},{508,220}}
+ textureRotated
+
+
+ fish_jinshayu_run_5.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {514,217}
+ spriteSourceSize
+ {514,217}
+ textureRect
+ {{1,75},{514,217}}
+ textureRotated
+
+
+ fish_jinshayu_run_6.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {509,215}
+ spriteSourceSize
+ {509,215}
+ textureRect
+ {{1,1465},{509,215}}
+ textureRotated
+
+
+ fish_jinshayu_run_7.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {510,215}
+ spriteSourceSize
+ {510,215}
+ textureRect
+ {{1,953},{510,215}}
+ textureRotated
+
+
+ fish_red_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {69,56}
+ spriteSourceSize
+ {69,56}
+ textureRect
+ {{1939,1750},{69,56}}
+ textureRotated
+
+
+ fish_red_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {65,55}
+ spriteSourceSize
+ {65,55}
+ textureRect
+ {{1939,1821},{65,55}}
+ textureRotated
+
+
+ fish_red_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {72,57}
+ spriteSourceSize
+ {72,57}
+ textureRect
+ {{1971,1242},{72,57}}
+ textureRotated
+
+
+ fish_red_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {64,54}
+ spriteSourceSize
+ {64,54}
+ textureRect
+ {{1989,1680},{64,54}}
+ textureRotated
+
+
+ fish_red_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {72,56}
+ spriteSourceSize
+ {72,56}
+ textureRect
+ {{1971,1301},{72,56}}
+ textureRotated
+
+
+ fish_red_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {67,48}
+ spriteSourceSize
+ {67,48}
+ textureRect
+ {{74,1976},{67,48}}
+ textureRotated
+
+
+ fish_red_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {71,43}
+ spriteSourceSize
+ {71,43}
+ textureRect
+ {{143,1976},{71,43}}
+ textureRotated
+
+
+ fish_red_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {71,48}
+ spriteSourceSize
+ {71,48}
+ textureRect
+ {{1,1976},{71,48}}
+ textureRotated
+
+
+ fish_shayu_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {482,190}
+ spriteSourceSize
+ {482,190}
+ textureRect
+ {{854,943},{482,190}}
+ textureRotated
+
+
+ fish_shayu_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {421,262}
+ spriteSourceSize
+ {421,262}
+ textureRect
+ {{1781,210},{421,262}}
+ textureRotated
+
+
+ fish_shayu_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {479,214}
+ spriteSourceSize
+ {479,214}
+ textureRect
+ {{513,515},{479,214}}
+ textureRotated
+
+
+ fish_shayu_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {427,252}
+ spriteSourceSize
+ {427,252}
+ textureRect
+ {{1006,623},{427,252}}
+ textureRotated
+
+
+ fish_shayu_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {499,205}
+ spriteSourceSize
+ {499,205}
+ textureRect
+ {{1280,210},{499,205}}
+ textureRotated
+
+
+ fish_shayu_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {495,207}
+ spriteSourceSize
+ {495,207}
+ textureRect
+ {{440,1451},{495,207}}
+ textureRotated
+
+
+ fish_shayu_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {475,208}
+ spriteSourceSize
+ {475,208}
+ textureRect
+ {{861,1427},{475,208}}
+ textureRotated
+
+
+ fish_shayu_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {480,210}
+ spriteSourceSize
+ {480,210}
+ textureRect
+ {{649,1439},{480,210}}
+ textureRotated
+
+
+ fish_shayu_run_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {493,210}
+ spriteSourceSize
+ {493,210}
+ textureRect
+ {{511,731},{493,210}}
+ textureRotated
+
+
+ fish_shayu_run_5.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {501,207}
+ spriteSourceSize
+ {501,207}
+ textureRect
+ {{1280,1},{501,207}}
+ textureRotated
+
+
+ fish_shayu_run_6.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {494,204}
+ spriteSourceSize
+ {494,204}
+ textureRect
+ {{648,943},{494,204}}
+ textureRotated
+
+
+ fish_shayu_run_7.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {495,204}
+ spriteSourceSize
+ {495,204}
+ textureRect
+ {{1231,417},{495,204}}
+ textureRotated
+
+
+ fish_shuimu_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {84,115}
+ spriteSourceSize
+ {84,115}
+ textureRect
+ {{1483,1908},{84,115}}
+ textureRotated
+
+
+ fish_shuimu_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {82,111}
+ spriteSourceSize
+ {82,111}
+ textureRect
+ {{1790,1764},{82,111}}
+ textureRotated
+
+
+ fish_shuimu_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {83,112}
+ spriteSourceSize
+ {83,112}
+ textureRect
+ {{1146,488},{83,112}}
+ textureRotated
+
+
+ fish_shuimu_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {81,109}
+ spriteSourceSize
+ {81,109}
+ textureRect
+ {{1829,1552},{81,109}}
+ textureRotated
+
+
+ fish_shuimu_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {82,141}
+ spriteSourceSize
+ {82,141}
+ textureRect
+ {{1529,1483},{82,141}}
+ textureRotated
+
+
+ fish_shuimu_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {77,140}
+ spriteSourceSize
+ {77,140}
+ textureRect
+ {{1680,1685},{77,140}}
+ textureRotated
+
+
+ fish_shuimu_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {76,144}
+ spriteSourceSize
+ {76,144}
+ textureRect
+ {{433,1948},{76,144}}
+ textureRotated
+
+
+ fish_shuimu_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {82,146}
+ spriteSourceSize
+ {82,146}
+ textureRect
+ {{1157,1756},{82,146}}
+ textureRotated
+
+
+ fish_shuimu_run_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {84,146}
+ spriteSourceSize
+ {84,146}
+ textureRect
+ {{1071,1756},{84,146}}
+ textureRotated
+
+
+ fish_shuimu_run_5.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {83,144}
+ spriteSourceSize
+ {83,144}
+ textureRect
+ {{679,1921},{83,144}}
+ textureRotated
+
+
+ fish_yellow_dead_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {50,25}
+ spriteSourceSize
+ {50,25}
+ textureRect
+ {{787,488},{50,25}}
+ textureRotated
+
+
+ fish_yellow_dead_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {47,25}
+ spriteSourceSize
+ {47,25}
+ textureRect
+ {{889,488},{47,25}}
+ textureRotated
+
+
+ fish_yellow_dead_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {49,26}
+ spriteSourceSize
+ {49,26}
+ textureRect
+ {{1569,1998},{49,26}}
+ textureRotated
+
+
+ fish_yellow_dead_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {48,25}
+ spriteSourceSize
+ {48,25}
+ textureRect
+ {{839,488},{48,25}}
+ textureRotated
+
+
+ fish_yellow_run_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {52,34}
+ spriteSourceSize
+ {52,34}
+ textureRect
+ {{825,1921},{52,34}}
+ textureRotated
+
+
+ fish_yellow_run_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,32}
+ spriteSourceSize
+ {51,32}
+ textureRect
+ {{1728,559},{51,32}}
+ textureRotated
+
+
+ fish_yellow_run_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {52,30}
+ spriteSourceSize
+ {52,30}
+ textureRect
+ {{1986,157},{52,30}}
+ textureRotated
+
+
+ fish_yellow_run_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {52,31}
+ spriteSourceSize
+ {52,31}
+ textureRect
+ {{1380,877},{52,31}}
+ textureRotated
+
+
+ net_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {88,86}
+ spriteSourceSize
+ {88,86}
+ textureRect
+ {{1737,1877},{88,86}}
+ textureRotated
+
+
+ net_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {109,109}
+ spriteSourceSize
+ {109,109}
+ textureRect
+ {{1679,1764},{109,109}}
+ textureRotated
+
+
+ net_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {127,127}
+ spriteSourceSize
+ {127,127}
+ textureRect
+ {{1617,802},{127,127}}
+ textureRotated
+
+
+ net_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {154,147}
+ spriteSourceSize
+ {154,147}
+ textureRect
+ {{1530,1727},{154,147}}
+ textureRotated
+
+
+ net_5.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {162,155}
+ spriteSourceSize
+ {162,155}
+ textureRect
+ {{1720,931},{162,155}}
+ textureRotated
+
+
+ net_6.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {180,181}
+ spriteSourceSize
+ {180,181}
+ textureRect
+ {{1435,623},{180,181}}
+ textureRotated
+
+
+ net_7.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {201,200}
+ spriteSourceSize
+ {201,200}
+ textureRect
+ {{1783,1},{201,200}}
+ textureRotated
+
+
+ weapon_level_1_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,69}
+ spriteSourceSize
+ {51,69}
+ textureRect
+ {{1728,417},{51,69}}
+ textureRotated
+
+
+ weapon_level_1_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,68}
+ spriteSourceSize
+ {51,68}
+ textureRect
+ {{1975,1521},{51,68}}
+ textureRotated
+
+
+ weapon_level_1_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,65}
+ spriteSourceSize
+ {51,65}
+ textureRect
+ {{1962,1959},{51,65}}
+ textureRotated
+
+
+ weapon_level_1_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,68}
+ spriteSourceSize
+ {51,68}
+ textureRect
+ {{1975,1574},{51,68}}
+ textureRotated
+
+
+ weapon_level_1_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,69}
+ spriteSourceSize
+ {51,69}
+ textureRect
+ {{1728,417},{51,69}}
+ textureRotated
+
+
+ weapon_level_2_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,69}
+ spriteSourceSize
+ {51,69}
+ textureRect
+ {{1728,488},{51,69}}
+ textureRotated
+
+
+ weapon_level_2_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,68}
+ spriteSourceSize
+ {51,68}
+ textureRect
+ {{1975,1627},{51,68}}
+ textureRotated
+
+
+ weapon_level_2_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,66}
+ spriteSourceSize
+ {51,66}
+ textureRect
+ {{1876,1251},{51,66}}
+ textureRotated
+
+
+ weapon_level_2_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,69}
+ spriteSourceSize
+ {51,69}
+ textureRect
+ {{1659,1973},{51,69}}
+ textureRotated
+
+
+ weapon_level_2_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,69}
+ spriteSourceSize
+ {51,69}
+ textureRect
+ {{1728,488},{51,69}}
+ textureRotated
+
+
+ weapon_level_3_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,69}
+ spriteSourceSize
+ {51,69}
+ textureRect
+ {{1730,1973},{51,69}}
+ textureRotated
+
+
+ weapon_level_3_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,68}
+ spriteSourceSize
+ {51,68}
+ textureRect
+ {{1970,1888},{51,68}}
+ textureRotated
+
+
+ weapon_level_3_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,66}
+ spriteSourceSize
+ {51,66}
+ textureRect
+ {{1876,1319},{51,66}}
+ textureRotated
+
+
+ weapon_level_3_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,69}
+ spriteSourceSize
+ {51,69}
+ textureRect
+ {{1917,1888},{51,69}}
+ textureRotated
+
+
+ weapon_level_3_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {51,69}
+ spriteSourceSize
+ {51,69}
+ textureRect
+ {{1730,1973},{51,69}}
+ textureRotated
+
+
+ weapon_level_4_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {54,75}
+ spriteSourceSize
+ {54,75}
+ textureRect
+ {{218,1966},{54,75}}
+ textureRotated
+
+
+ weapon_level_4_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {54,73}
+ spriteSourceSize
+ {54,73}
+ textureRect
+ {{295,1966},{54,73}}
+ textureRotated
+
+
+ weapon_level_4_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {54,71}
+ spriteSourceSize
+ {54,71}
+ textureRect
+ {{1919,1626},{54,71}}
+ textureRotated
+
+
+ weapon_level_4_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {54,73}
+ spriteSourceSize
+ {54,73}
+ textureRect
+ {{295,1966},{54,73}}
+ textureRotated
+
+
+ weapon_level_4_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {54,75}
+ spriteSourceSize
+ {54,75}
+ textureRect
+ {{218,1966},{54,75}}
+ textureRotated
+
+
+ weapon_level_5_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {57,77}
+ spriteSourceSize
+ {57,77}
+ textureRect
+ {{1986,1},{57,77}}
+ textureRotated
+
+
+ weapon_level_5_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {57,75}
+ spriteSourceSize
+ {57,75}
+ textureRect
+ {{1986,80},{57,75}}
+ textureRotated
+
+
+ weapon_level_5_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {57,72}
+ spriteSourceSize
+ {57,72}
+ textureRect
+ {{1912,1552},{57,72}}
+ textureRotated
+
+
+ weapon_level_5_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {57,75}
+ spriteSourceSize
+ {57,75}
+ textureRect
+ {{1986,80},{57,75}}
+ textureRotated
+
+
+ weapon_level_5_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {57,77}
+ spriteSourceSize
+ {57,77}
+ textureRect
+ {{1986,1},{57,77}}
+ textureRotated
+
+
+ weapon_level_6_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {59,82}
+ spriteSourceSize
+ {59,82}
+ textureRect
+ {{1801,1965},{59,82}}
+ textureRotated
+
+
+ weapon_level_6_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {59,80}
+ spriteSourceSize
+ {59,80}
+ textureRect
+ {{1957,946},{59,80}}
+ textureRotated
+
+
+ weapon_level_6_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {59,75}
+ spriteSourceSize
+ {59,75}
+ textureRect
+ {{1885,1964},{59,75}}
+ textureRotated
+
+
+ weapon_level_6_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {59,80}
+ spriteSourceSize
+ {59,80}
+ textureRect
+ {{1957,946},{59,80}}
+ textureRotated
+
+
+ weapon_level_6_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {59,82}
+ spriteSourceSize
+ {59,82}
+ textureRect
+ {{1801,1965},{59,82}}
+ textureRotated
+
+
+ weapon_level_7_0.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {63,87}
+ spriteSourceSize
+ {63,87}
+ textureRect
+ {{1874,1750},{63,87}}
+ textureRotated
+
+
+ weapon_level_7_1.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {63,85}
+ spriteSourceSize
+ {63,85}
+ textureRect
+ {{1917,881},{63,85}}
+ textureRotated
+
+
+ weapon_level_7_2.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {63,80}
+ spriteSourceSize
+ {63,80}
+ textureRect
+ {{1950,1177},{63,80}}
+ textureRotated
+
+
+ weapon_level_7_3.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {63,85}
+ spriteSourceSize
+ {63,85}
+ textureRect
+ {{1917,881},{63,85}}
+ textureRotated
+
+
+ weapon_level_7_4.png
+
+ aliases
+
+ spriteOffset
+ {0,0}
+ spriteSize
+ {63,87}
+ spriteSourceSize
+ {63,87}
+ textureRect
+ {{1874,1750},{63,87}}
+ textureRotated
+
+
+
+ metadata
+
+ format
+ 3
+ pixelFormat
+ RGBA8888
+ premultiplyAlpha
+
+ realTextureFileName
+ textures.png
+ size
+ {2044,2025}
+ smartupdate
+ $TexturePacker:SmartUpdate:62f42269f5b7b42a09b3572f651321c6:adc000ecb5d851a0f54efd180bd9c267:1abd9b1a32dd92fa37ae3f420f34f475$
+ textureFileName
+ textures.png
+
+
+
diff --git a/assets/FishSingle/pictures/haobuyu/textures.plist.meta b/assets/FishSingle/pictures/haobuyu/textures.plist.meta
new file mode 100644
index 0000000..77a6bc5
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/textures.plist.meta
@@ -0,0 +1,7699 @@
+{
+ "ver": "1.0.8",
+ "importer": "sprite-atlas",
+ "imported": true,
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {
+ "16075": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@16075",
+ "displayName": "",
+ "id": "16075",
+ "name": "fish_hetun_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1569,
+ "trimY": 1883,
+ "width": 88,
+ "height": 113,
+ "rawWidth": 88,
+ "rawHeight": 113,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "21152": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@21152",
+ "displayName": "",
+ "id": "21152",
+ "name": "net_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1617,
+ "trimY": 802,
+ "width": 127,
+ "height": 127,
+ "rawWidth": 127,
+ "rawHeight": 127,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "28421": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@28421",
+ "displayName": "",
+ "id": "28421",
+ "name": "fish_hetun_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1824,
+ "trimY": 799,
+ "width": 91,
+ "height": 88,
+ "rawWidth": 91,
+ "rawHeight": 88,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "29501": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@29501",
+ "displayName": "",
+ "id": "29501",
+ "name": "fish_red_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 74,
+ "trimY": 1976,
+ "width": 67,
+ "height": 48,
+ "rawWidth": 67,
+ "rawHeight": 48,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "39844": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@39844",
+ "displayName": "",
+ "id": "39844",
+ "name": "fish_denglongyu_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1202,
+ "trimY": 1158,
+ "width": 170,
+ "height": 122,
+ "rawWidth": 170,
+ "rawHeight": 122,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "48484": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@48484",
+ "displayName": "",
+ "id": "48484",
+ "name": "weapon_level_3_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1730,
+ "trimY": 1973,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "52741": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@52741",
+ "displayName": "",
+ "id": "52741",
+ "name": "bullet2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 938,
+ "trimY": 488,
+ "width": 25,
+ "height": 29,
+ "rawWidth": 25,
+ "rawHeight": 29,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "52892": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@52892",
+ "displayName": "",
+ "id": "52892",
+ "name": "fish_shuimu_run_5",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 679,
+ "trimY": 1921,
+ "width": 83,
+ "height": 144,
+ "rawWidth": 83,
+ "rawHeight": 144,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "65633": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@65633",
+ "displayName": "",
+ "id": "65633",
+ "name": "bullet5",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1006,
+ "trimY": 911,
+ "width": 30,
+ "height": 34,
+ "rawWidth": 30,
+ "rawHeight": 34,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "67081": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@67081",
+ "displayName": "",
+ "id": "67081",
+ "name": "net_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1737,
+ "trimY": 1877,
+ "width": 88,
+ "height": 86,
+ "rawWidth": 88,
+ "rawHeight": 86,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "68053": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@68053",
+ "displayName": "",
+ "id": "68053",
+ "name": "fish_fuyi_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1219,
+ "trimY": 1406,
+ "width": 143,
+ "height": 168,
+ "rawWidth": 143,
+ "rawHeight": 168,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "71378": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@71378",
+ "displayName": "",
+ "id": "71378",
+ "name": "fish_fuyi_run_5",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1720,
+ "trimY": 1095,
+ "width": 156,
+ "height": 154,
+ "rawWidth": 156,
+ "rawHeight": 154,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "75625": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@75625",
+ "displayName": "",
+ "id": "75625",
+ "name": "fish_fuyi_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1698,
+ "trimY": 1406,
+ "width": 144,
+ "height": 153,
+ "rawWidth": 144,
+ "rawHeight": 153,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "79316": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@79316",
+ "displayName": "",
+ "id": "79316",
+ "name": "fish_shayu_run_5",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1280,
+ "trimY": 1,
+ "width": 501,
+ "height": 207,
+ "rawWidth": 501,
+ "rawHeight": 207,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "80391": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@80391",
+ "displayName": "",
+ "id": "80391",
+ "name": "fish_hailuoshuimu_run_5",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 579,
+ "trimY": 1948,
+ "width": 98,
+ "height": 76,
+ "rawWidth": 98,
+ "rawHeight": 76,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "83072": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@83072",
+ "displayName": "",
+ "id": "83072",
+ "name": "fish_fuyi_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1046,
+ "trimY": 1236,
+ "width": 146,
+ "height": 175,
+ "rawWidth": 146,
+ "rawHeight": 175,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "84633": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@84633",
+ "displayName": "",
+ "id": "84633",
+ "name": "fish_shuimu_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1790,
+ "trimY": 1764,
+ "width": 82,
+ "height": 111,
+ "rawWidth": 82,
+ "rawHeight": 111,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "90030": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@90030",
+ "displayName": "",
+ "id": "90030",
+ "name": "fish_hetun_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1827,
+ "trimY": 1877,
+ "width": 88,
+ "height": 85,
+ "rawWidth": 88,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "96233": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@96233",
+ "displayName": "",
+ "id": "96233",
+ "name": "bullet1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1672,
+ "trimY": 1483,
+ "width": 24,
+ "height": 26,
+ "rawWidth": 24,
+ "rawHeight": 26,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "99639": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@99639",
+ "displayName": "",
+ "id": "99639",
+ "name": "fish_jinshayu_run_6",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1,
+ "trimY": 1465,
+ "width": 509,
+ "height": 215,
+ "rawWidth": 509,
+ "rawHeight": 215,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1ba2f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@1ba2f",
+ "displayName": "",
+ "id": "1ba2f",
+ "name": "bottomBar",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1,
+ "trimY": 1,
+ "width": 765,
+ "height": 72,
+ "rawWidth": 765,
+ "rawHeight": 72,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9546e": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@9546e",
+ "displayName": "",
+ "id": "9546e",
+ "name": "bullet3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1231,
+ "trimY": 388,
+ "width": 27,
+ "height": 31,
+ "rawWidth": 27,
+ "rawHeight": 31,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "46b88": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@46b88",
+ "displayName": "",
+ "id": "46b88",
+ "name": "bullet4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 825,
+ "trimY": 1975,
+ "width": 29,
+ "height": 33,
+ "rawWidth": 29,
+ "rawHeight": 33,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a7258": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@a7258",
+ "displayName": "",
+ "id": "a7258",
+ "name": "bullet6",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 370,
+ "trimY": 1966,
+ "width": 31,
+ "height": 35,
+ "rawWidth": 31,
+ "rawHeight": 35,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a017d": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@a017d",
+ "displayName": "",
+ "id": "a017d",
+ "name": "bullet7",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1006,
+ "trimY": 877,
+ "width": 32,
+ "height": 38,
+ "rawWidth": 32,
+ "rawHeight": 38,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "91ebd": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@91ebd",
+ "displayName": "",
+ "id": "91ebd",
+ "name": "cannonMinus",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1853,
+ "trimY": 1506,
+ "width": 44,
+ "height": 31,
+ "rawWidth": 44,
+ "rawHeight": 31,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d341b": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@d341b",
+ "displayName": "",
+ "id": "d341b",
+ "name": "cannonMinusDown",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1886,
+ "trimY": 1506,
+ "width": 44,
+ "height": 31,
+ "rawWidth": 44,
+ "rawHeight": 31,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c0f5b": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c0f5b",
+ "displayName": "",
+ "id": "c0f5b",
+ "name": "cannonPlus",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1919,
+ "trimY": 1506,
+ "width": 44,
+ "height": 31,
+ "rawWidth": 44,
+ "rawHeight": 31,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6a095": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@6a095",
+ "displayName": "",
+ "id": "6a095",
+ "name": "cannonPlusDown",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1231,
+ "trimY": 355,
+ "width": 44,
+ "height": 31,
+ "rawWidth": 44,
+ "rawHeight": 31,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0557f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@0557f",
+ "displayName": "",
+ "id": "0557f",
+ "name": "energyBar",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 218,
+ "trimY": 1945,
+ "width": 213,
+ "height": 19,
+ "rawWidth": 213,
+ "rawHeight": 19,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d8940": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@d8940",
+ "displayName": "",
+ "id": "d8940",
+ "name": "fish_bigred_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1231,
+ "trimY": 223,
+ "width": 65,
+ "height": 47,
+ "rawWidth": 65,
+ "rawHeight": 47,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3b30a": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@3b30a",
+ "displayName": "",
+ "id": "3b30a",
+ "name": "fish_bigred_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1231,
+ "trimY": 290,
+ "width": 63,
+ "height": 47,
+ "rawWidth": 63,
+ "rawHeight": 47,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4be3f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@4be3f",
+ "displayName": "",
+ "id": "4be3f",
+ "name": "fish_bigred_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1997,
+ "trimY": 1814,
+ "width": 64,
+ "height": 46,
+ "rawWidth": 64,
+ "rawHeight": 46,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5703d": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@5703d",
+ "displayName": "",
+ "id": "5703d",
+ "name": "fish_bigred_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1997,
+ "trimY": 1746,
+ "width": 66,
+ "height": 46,
+ "rawWidth": 66,
+ "rawHeight": 46,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "178f3": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@178f3",
+ "displayName": "",
+ "id": "178f3",
+ "name": "fish_bigred_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1975,
+ "trimY": 1359,
+ "width": 68,
+ "height": 53,
+ "rawWidth": 68,
+ "rawHeight": 53,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1e6a2": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@1e6a2",
+ "displayName": "",
+ "id": "1e6a2",
+ "name": "fish_bigred_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1975,
+ "trimY": 1414,
+ "width": 68,
+ "height": 52,
+ "rawWidth": 68,
+ "rawHeight": 52,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "df9ff": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@df9ff",
+ "displayName": "",
+ "id": "df9ff",
+ "name": "fish_bigred_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1919,
+ "trimY": 1699,
+ "width": 68,
+ "height": 49,
+ "rawWidth": 68,
+ "rawHeight": 49,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4c15e": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@4c15e",
+ "displayName": "",
+ "id": "4c15e",
+ "name": "fish_bigred_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1975,
+ "trimY": 1468,
+ "width": 68,
+ "height": 51,
+ "rawWidth": 68,
+ "rawHeight": 51,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ff67c": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@ff67c",
+ "displayName": "",
+ "id": "ff67c",
+ "name": "fish_denglongyu_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1374,
+ "trimY": 1178,
+ "width": 168,
+ "height": 121,
+ "rawWidth": 168,
+ "rawHeight": 121,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ec783": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@ec783",
+ "displayName": "",
+ "id": "ec783",
+ "name": "fish_denglongyu_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1553,
+ "trimY": 931,
+ "width": 165,
+ "height": 121,
+ "rawWidth": 165,
+ "rawHeight": 121,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5c41b": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@5c41b",
+ "displayName": "",
+ "id": "5c41b",
+ "name": "fish_denglongyu_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1366,
+ "trimY": 1301,
+ "width": 167,
+ "height": 121,
+ "rawWidth": 167,
+ "rawHeight": 121,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0b34f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@0b34f",
+ "displayName": "",
+ "id": "0b34f",
+ "name": "fish_denglongyu_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1030,
+ "trimY": 1904,
+ "width": 164,
+ "height": 120,
+ "rawWidth": 164,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4a44a": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@4a44a",
+ "displayName": "",
+ "id": "4a44a",
+ "name": "fish_denglongyu_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1380,
+ "trimY": 1054,
+ "width": 170,
+ "height": 122,
+ "rawWidth": 170,
+ "rawHeight": 122,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b5907": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@b5907",
+ "displayName": "",
+ "id": "b5907",
+ "name": "fish_denglongyu_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 861,
+ "trimY": 1904,
+ "width": 167,
+ "height": 120,
+ "rawWidth": 167,
+ "rawHeight": 120,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bac3d": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@bac3d",
+ "displayName": "",
+ "id": "bac3d",
+ "name": "fish_denglongyu_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1212,
+ "trimY": 1037,
+ "width": 166,
+ "height": 119,
+ "rawWidth": 166,
+ "rawHeight": 119,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f572c": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@f572c",
+ "displayName": "",
+ "id": "f572c",
+ "name": "fish_denglongyu_run_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1552,
+ "trimY": 1054,
+ "width": 166,
+ "height": 121,
+ "rawWidth": 166,
+ "rawHeight": 121,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d803d": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@d803d",
+ "displayName": "",
+ "id": "d803d",
+ "name": "fish_denglongyu_run_5",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1194,
+ "trimY": 1282,
+ "width": 170,
+ "height": 122,
+ "rawWidth": 170,
+ "rawHeight": 122,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0b2b9": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@0b2b9",
+ "displayName": "",
+ "id": "0b2b9",
+ "name": "fish_denglongyu_run_6",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1435,
+ "trimY": 806,
+ "width": 171,
+ "height": 123,
+ "rawWidth": 171,
+ "rawHeight": 123,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1ec82": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@1ec82",
+ "displayName": "",
+ "id": "1ec82",
+ "name": "fish_denglongyu_run_7",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1380,
+ "trimY": 931,
+ "width": 171,
+ "height": 121,
+ "rawWidth": 171,
+ "rawHeight": 121,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b0a43": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@b0a43",
+ "displayName": "",
+ "id": "b0a43",
+ "name": "fish_fuyi_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1046,
+ "trimY": 1061,
+ "width": 154,
+ "height": 173,
+ "rawWidth": 154,
+ "rawHeight": 173,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f91c8": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@f91c8",
+ "displayName": "",
+ "id": "f91c8",
+ "name": "fish_fuyi_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1241,
+ "trimY": 1746,
+ "width": 151,
+ "height": 160,
+ "rawWidth": 151,
+ "rawHeight": 160,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e590c": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@e590c",
+ "displayName": "",
+ "id": "e590c",
+ "name": "fish_fuyi_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1364,
+ "trimY": 1424,
+ "width": 150,
+ "height": 163,
+ "rawWidth": 150,
+ "rawHeight": 163,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "06b71": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@06b71",
+ "displayName": "",
+ "id": "06b71",
+ "name": "fish_fuyi_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1071,
+ "trimY": 1413,
+ "width": 146,
+ "height": 172,
+ "rawWidth": 146,
+ "rawHeight": 172,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3174b": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@3174b",
+ "displayName": "",
+ "id": "3174b",
+ "name": "fish_fuyi_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1680,
+ "trimY": 1552,
+ "width": 147,
+ "height": 131,
+ "rawWidth": 147,
+ "rawHeight": 131,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "407ad": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@407ad",
+ "displayName": "",
+ "id": "407ad",
+ "name": "fish_fuyi_run_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 994,
+ "trimY": 488,
+ "width": 150,
+ "height": 133,
+ "rawWidth": 150,
+ "rawHeight": 133,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2af2b": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@2af2b",
+ "displayName": "",
+ "id": "2af2b",
+ "name": "fish_fuyi_run_6",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1071,
+ "trimY": 1587,
+ "width": 154,
+ "height": 167,
+ "rawWidth": 154,
+ "rawHeight": 167,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9dc2a": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@9dc2a",
+ "displayName": "",
+ "id": "9dc2a",
+ "name": "fish_fuyi_run_7",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1617,
+ "trimY": 623,
+ "width": 148,
+ "height": 177,
+ "rawWidth": 148,
+ "rawHeight": 177,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b025d": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@b025d",
+ "displayName": "",
+ "id": "b025d",
+ "name": "fish_gui_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1552,
+ "trimY": 1177,
+ "width": 161,
+ "height": 151,
+ "rawWidth": 161,
+ "rawHeight": 151,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "be465": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@be465",
+ "displayName": "",
+ "id": "be465",
+ "name": "fish_gui_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1530,
+ "trimY": 1567,
+ "width": 158,
+ "height": 148,
+ "rawWidth": 158,
+ "rawHeight": 148,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "2d48f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@2d48f",
+ "displayName": "",
+ "id": "2d48f",
+ "name": "fish_gui_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1535,
+ "trimY": 1330,
+ "width": 161,
+ "height": 151,
+ "rawWidth": 161,
+ "rawHeight": 151,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "88c9d": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@88c9d",
+ "displayName": "",
+ "id": "88c9d",
+ "name": "fish_gui_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1715,
+ "trimY": 1251,
+ "width": 159,
+ "height": 153,
+ "rawWidth": 159,
+ "rawHeight": 153,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4b310": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@4b310",
+ "displayName": "",
+ "id": "4b310",
+ "name": "fish_gui_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1212,
+ "trimY": 877,
+ "width": 166,
+ "height": 158,
+ "rawWidth": 166,
+ "rawHeight": 158,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "bbb07": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@bbb07",
+ "displayName": "",
+ "id": "bbb07",
+ "name": "fish_gui_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1767,
+ "trimY": 633,
+ "width": 164,
+ "height": 185,
+ "rawWidth": 164,
+ "rawHeight": 185,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "68f72": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@68f72",
+ "displayName": "",
+ "id": "68f72",
+ "name": "fish_gui_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1368,
+ "trimY": 1576,
+ "width": 162,
+ "height": 160,
+ "rawWidth": 162,
+ "rawHeight": 160,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b9acd": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@b9acd",
+ "displayName": "",
+ "id": "b9acd",
+ "name": "fish_gui_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1046,
+ "trimY": 877,
+ "width": 164,
+ "height": 182,
+ "rawWidth": 164,
+ "rawHeight": 182,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a6e98": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@a6e98",
+ "displayName": "",
+ "id": "a6e98",
+ "name": "fish_gui_run_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1394,
+ "trimY": 1740,
+ "width": 166,
+ "height": 134,
+ "rawWidth": 166,
+ "rawHeight": 134,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "796c7": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@796c7",
+ "displayName": "",
+ "id": "796c7",
+ "name": "fish_gui_run_5",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1227,
+ "trimY": 1576,
+ "width": 168,
+ "height": 139,
+ "rawWidth": 168,
+ "rawHeight": 139,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c5aa3": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c5aa3",
+ "displayName": "",
+ "id": "c5aa3",
+ "name": "fish_hailuoshuimu_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1954,
+ "trimY": 1028,
+ "width": 70,
+ "height": 74,
+ "rawWidth": 70,
+ "rawHeight": 74,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "33fa6": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@33fa6",
+ "displayName": "",
+ "id": "33fa6",
+ "name": "fish_hailuoshuimu_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1878,
+ "trimY": 1172,
+ "width": 70,
+ "height": 75,
+ "rawWidth": 70,
+ "rawHeight": 75,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5444a": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@5444a",
+ "displayName": "",
+ "id": "5444a",
+ "name": "fish_hailuoshuimu_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1951,
+ "trimY": 1104,
+ "width": 71,
+ "height": 73,
+ "rawWidth": 71,
+ "rawHeight": 73,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ada91": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@ada91",
+ "displayName": "",
+ "id": "ada91",
+ "name": "fish_hailuoshuimu_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1877,
+ "trimY": 1024,
+ "width": 68,
+ "height": 75,
+ "rawWidth": 68,
+ "rawHeight": 75,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a00e1": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@a00e1",
+ "displayName": "",
+ "id": "a00e1",
+ "name": "fish_hailuoshuimu_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1954,
+ "trimY": 725,
+ "width": 89,
+ "height": 76,
+ "rawWidth": 89,
+ "rawHeight": 76,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9da68": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@9da68",
+ "displayName": "",
+ "id": "9da68",
+ "name": "fish_hailuoshuimu_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1877,
+ "trimY": 946,
+ "width": 78,
+ "height": 76,
+ "rawWidth": 78,
+ "rawHeight": 76,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5b829": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@5b829",
+ "displayName": "",
+ "id": "5b829",
+ "name": "fish_hailuoshuimu_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1878,
+ "trimY": 1094,
+ "width": 71,
+ "height": 76,
+ "rawWidth": 71,
+ "rawHeight": 76,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7938f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@7938f",
+ "displayName": "",
+ "id": "7938f",
+ "name": "fish_hailuoshuimu_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1659,
+ "trimY": 1883,
+ "width": 88,
+ "height": 76,
+ "rawWidth": 88,
+ "rawHeight": 76,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4299a": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@4299a",
+ "displayName": "",
+ "id": "4299a",
+ "name": "fish_hailuoshuimu_run_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1746,
+ "trimY": 802,
+ "width": 97,
+ "height": 76,
+ "rawWidth": 97,
+ "rawHeight": 76,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c58fe": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c58fe",
+ "displayName": "",
+ "id": "c58fe",
+ "name": "fish_hailuoshuimu_run_6",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1853,
+ "trimY": 1406,
+ "width": 98,
+ "height": 76,
+ "rawWidth": 98,
+ "rawHeight": 76,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1ee10": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@1ee10",
+ "displayName": "",
+ "id": "1ee10",
+ "name": "fish_hailuoshuimu_run_7",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1917,
+ "trimY": 803,
+ "width": 96,
+ "height": 76,
+ "rawWidth": 96,
+ "rawHeight": 76,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "0f4b2": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@0f4b2",
+ "displayName": "",
+ "id": "0f4b2",
+ "name": "fish_hetun_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1296,
+ "trimY": 1908,
+ "width": 96,
+ "height": 116,
+ "rawWidth": 96,
+ "rawHeight": 116,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "eac6a": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@eac6a",
+ "displayName": "",
+ "id": "eac6a",
+ "name": "fish_hetun_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1394,
+ "trimY": 1908,
+ "width": 87,
+ "height": 116,
+ "rawWidth": 87,
+ "rawHeight": 116,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "40c9d": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@40c9d",
+ "displayName": "",
+ "id": "40c9d",
+ "name": "fish_hetun_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1196,
+ "trimY": 1908,
+ "width": 98,
+ "height": 116,
+ "rawWidth": 98,
+ "rawHeight": 116,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "268c5": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@268c5",
+ "displayName": "",
+ "id": "268c5",
+ "name": "fish_hetun_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1954,
+ "trimY": 633,
+ "width": 90,
+ "height": 89,
+ "rawWidth": 90,
+ "rawHeight": 89,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cc94b": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@cc94b",
+ "displayName": "",
+ "id": "cc94b",
+ "name": "fish_hetun_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1829,
+ "trimY": 1663,
+ "width": 85,
+ "height": 88,
+ "rawWidth": 85,
+ "rawHeight": 88,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "17d2b": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@17d2b",
+ "displayName": "",
+ "id": "17d2b",
+ "name": "fish_jinshayu_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 445,
+ "trimY": 953,
+ "width": 496,
+ "height": 201,
+ "rawWidth": 496,
+ "rawHeight": 201,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1b19f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@1b19f",
+ "displayName": "",
+ "id": "1b19f",
+ "name": "fish_jinshayu_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 517,
+ "trimY": 75,
+ "width": 438,
+ "height": 268,
+ "rawWidth": 438,
+ "rawHeight": 268,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4c2c2": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@4c2c2",
+ "displayName": "",
+ "id": "4c2c2",
+ "name": "fish_jinshayu_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 218,
+ "trimY": 953,
+ "width": 493,
+ "height": 225,
+ "rawWidth": 493,
+ "rawHeight": 225,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b2f70": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@b2f70",
+ "displayName": "",
+ "id": "b2f70",
+ "name": "fish_jinshayu_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 787,
+ "trimY": 223,
+ "width": 442,
+ "height": 263,
+ "rawWidth": 442,
+ "rawHeight": 263,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "647d1": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@647d1",
+ "displayName": "",
+ "id": "647d1",
+ "name": "fish_jinshayu_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1,
+ "trimY": 294,
+ "width": 514,
+ "height": 215,
+ "rawWidth": 514,
+ "rawHeight": 215,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "80fe2": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@80fe2",
+ "displayName": "",
+ "id": "80fe2",
+ "name": "fish_jinshayu_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1,
+ "trimY": 511,
+ "width": 510,
+ "height": 218,
+ "rawWidth": 510,
+ "rawHeight": 218,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "18d7e": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@18d7e",
+ "displayName": "",
+ "id": "18d7e",
+ "name": "fish_jinshayu_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 787,
+ "trimY": 1,
+ "width": 491,
+ "height": 220,
+ "rawWidth": 491,
+ "rawHeight": 220,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d3b78": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@d3b78",
+ "displayName": "",
+ "id": "d3b78",
+ "name": "fish_jinshayu_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 218,
+ "trimY": 1448,
+ "width": 495,
+ "height": 220,
+ "rawWidth": 495,
+ "rawHeight": 220,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4ebd0": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@4ebd0",
+ "displayName": "",
+ "id": "4ebd0",
+ "name": "fish_jinshayu_run_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1,
+ "trimY": 731,
+ "width": 508,
+ "height": 220,
+ "rawWidth": 508,
+ "rawHeight": 220,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e4862": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@e4862",
+ "displayName": "",
+ "id": "e4862",
+ "name": "fish_jinshayu_run_5",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1,
+ "trimY": 75,
+ "width": 514,
+ "height": 217,
+ "rawWidth": 514,
+ "rawHeight": 217,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "adbda": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@adbda",
+ "displayName": "",
+ "id": "adbda",
+ "name": "fish_jinshayu_run_7",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1,
+ "trimY": 953,
+ "width": 510,
+ "height": 215,
+ "rawWidth": 510,
+ "rawHeight": 215,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b7122": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@b7122",
+ "displayName": "",
+ "id": "b7122",
+ "name": "fish_red_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1939,
+ "trimY": 1750,
+ "width": 69,
+ "height": 56,
+ "rawWidth": 69,
+ "rawHeight": 56,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8987e": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@8987e",
+ "displayName": "",
+ "id": "8987e",
+ "name": "fish_red_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1939,
+ "trimY": 1821,
+ "width": 65,
+ "height": 55,
+ "rawWidth": 65,
+ "rawHeight": 55,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6cfdd": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@6cfdd",
+ "displayName": "",
+ "id": "6cfdd",
+ "name": "fish_red_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1971,
+ "trimY": 1242,
+ "width": 72,
+ "height": 57,
+ "rawWidth": 72,
+ "rawHeight": 57,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "3b589": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@3b589",
+ "displayName": "",
+ "id": "3b589",
+ "name": "fish_red_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1989,
+ "trimY": 1680,
+ "width": 64,
+ "height": 54,
+ "rawWidth": 64,
+ "rawHeight": 54,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "36e69": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@36e69",
+ "displayName": "",
+ "id": "36e69",
+ "name": "fish_red_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1971,
+ "trimY": 1301,
+ "width": 72,
+ "height": 56,
+ "rawWidth": 72,
+ "rawHeight": 56,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5183a": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@5183a",
+ "displayName": "",
+ "id": "5183a",
+ "name": "fish_red_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 143,
+ "trimY": 1976,
+ "width": 71,
+ "height": 43,
+ "rawWidth": 71,
+ "rawHeight": 43,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7afc9": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@7afc9",
+ "displayName": "",
+ "id": "7afc9",
+ "name": "fish_red_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1,
+ "trimY": 1976,
+ "width": 71,
+ "height": 48,
+ "rawWidth": 71,
+ "rawHeight": 48,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a9070": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@a9070",
+ "displayName": "",
+ "id": "a9070",
+ "name": "fish_shayu_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 854,
+ "trimY": 943,
+ "width": 482,
+ "height": 190,
+ "rawWidth": 482,
+ "rawHeight": 190,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c4f50": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c4f50",
+ "displayName": "",
+ "id": "c4f50",
+ "name": "fish_shayu_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1781,
+ "trimY": 210,
+ "width": 421,
+ "height": 262,
+ "rawWidth": 421,
+ "rawHeight": 262,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9a509": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@9a509",
+ "displayName": "",
+ "id": "9a509",
+ "name": "fish_shayu_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 513,
+ "trimY": 515,
+ "width": 479,
+ "height": 214,
+ "rawWidth": 479,
+ "rawHeight": 214,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e9f32": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@e9f32",
+ "displayName": "",
+ "id": "e9f32",
+ "name": "fish_shayu_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1006,
+ "trimY": 623,
+ "width": 427,
+ "height": 252,
+ "rawWidth": 427,
+ "rawHeight": 252,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b081f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@b081f",
+ "displayName": "",
+ "id": "b081f",
+ "name": "fish_shayu_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1280,
+ "trimY": 210,
+ "width": 499,
+ "height": 205,
+ "rawWidth": 499,
+ "rawHeight": 205,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1a49d": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@1a49d",
+ "displayName": "",
+ "id": "1a49d",
+ "name": "fish_shayu_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 440,
+ "trimY": 1451,
+ "width": 495,
+ "height": 207,
+ "rawWidth": 495,
+ "rawHeight": 207,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1b60f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@1b60f",
+ "displayName": "",
+ "id": "1b60f",
+ "name": "fish_shayu_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 861,
+ "trimY": 1427,
+ "width": 475,
+ "height": 208,
+ "rawWidth": 475,
+ "rawHeight": 208,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c9019": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c9019",
+ "displayName": "",
+ "id": "c9019",
+ "name": "fish_shayu_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 649,
+ "trimY": 1439,
+ "width": 480,
+ "height": 210,
+ "rawWidth": 480,
+ "rawHeight": 210,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ed2a4": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@ed2a4",
+ "displayName": "",
+ "id": "ed2a4",
+ "name": "fish_shayu_run_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 511,
+ "trimY": 731,
+ "width": 493,
+ "height": 210,
+ "rawWidth": 493,
+ "rawHeight": 210,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9ab35": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@9ab35",
+ "displayName": "",
+ "id": "9ab35",
+ "name": "fish_shayu_run_6",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 648,
+ "trimY": 943,
+ "width": 494,
+ "height": 204,
+ "rawWidth": 494,
+ "rawHeight": 204,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "5e03c": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@5e03c",
+ "displayName": "",
+ "id": "5e03c",
+ "name": "fish_shayu_run_7",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1231,
+ "trimY": 417,
+ "width": 495,
+ "height": 204,
+ "rawWidth": 495,
+ "rawHeight": 204,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9b292": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@9b292",
+ "displayName": "",
+ "id": "9b292",
+ "name": "fish_shuimu_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1483,
+ "trimY": 1908,
+ "width": 84,
+ "height": 115,
+ "rawWidth": 84,
+ "rawHeight": 115,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1c1e1": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@1c1e1",
+ "displayName": "",
+ "id": "1c1e1",
+ "name": "fish_shuimu_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1146,
+ "trimY": 488,
+ "width": 83,
+ "height": 112,
+ "rawWidth": 83,
+ "rawHeight": 112,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "415dd": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@415dd",
+ "displayName": "",
+ "id": "415dd",
+ "name": "fish_shuimu_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1829,
+ "trimY": 1552,
+ "width": 81,
+ "height": 109,
+ "rawWidth": 81,
+ "rawHeight": 109,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e0a14": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@e0a14",
+ "displayName": "",
+ "id": "e0a14",
+ "name": "fish_shuimu_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1529,
+ "trimY": 1483,
+ "width": 82,
+ "height": 141,
+ "rawWidth": 82,
+ "rawHeight": 141,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "554bd": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@554bd",
+ "displayName": "",
+ "id": "554bd",
+ "name": "fish_shuimu_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1680,
+ "trimY": 1685,
+ "width": 77,
+ "height": 140,
+ "rawWidth": 77,
+ "rawHeight": 140,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f737b": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@f737b",
+ "displayName": "",
+ "id": "f737b",
+ "name": "fish_shuimu_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 433,
+ "trimY": 1948,
+ "width": 76,
+ "height": 144,
+ "rawWidth": 76,
+ "rawHeight": 144,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4d347": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@4d347",
+ "displayName": "",
+ "id": "4d347",
+ "name": "fish_shuimu_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1157,
+ "trimY": 1756,
+ "width": 82,
+ "height": 146,
+ "rawWidth": 82,
+ "rawHeight": 146,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9aaa6": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@9aaa6",
+ "displayName": "",
+ "id": "9aaa6",
+ "name": "fish_shuimu_run_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1071,
+ "trimY": 1756,
+ "width": 84,
+ "height": 146,
+ "rawWidth": 84,
+ "rawHeight": 146,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ccb06": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@ccb06",
+ "displayName": "",
+ "id": "ccb06",
+ "name": "fish_yellow_dead_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 787,
+ "trimY": 488,
+ "width": 50,
+ "height": 25,
+ "rawWidth": 50,
+ "rawHeight": 25,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "1ab3c": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@1ab3c",
+ "displayName": "",
+ "id": "1ab3c",
+ "name": "fish_yellow_dead_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 889,
+ "trimY": 488,
+ "width": 47,
+ "height": 25,
+ "rawWidth": 47,
+ "rawHeight": 25,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "283b9": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@283b9",
+ "displayName": "",
+ "id": "283b9",
+ "name": "fish_yellow_dead_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1569,
+ "trimY": 1998,
+ "width": 49,
+ "height": 26,
+ "rawWidth": 49,
+ "rawHeight": 26,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d87c1": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@d87c1",
+ "displayName": "",
+ "id": "d87c1",
+ "name": "fish_yellow_dead_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 839,
+ "trimY": 488,
+ "width": 48,
+ "height": 25,
+ "rawWidth": 48,
+ "rawHeight": 25,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "beaa3": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@beaa3",
+ "displayName": "",
+ "id": "beaa3",
+ "name": "fish_yellow_run_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 825,
+ "trimY": 1921,
+ "width": 52,
+ "height": 34,
+ "rawWidth": 52,
+ "rawHeight": 34,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "90b87": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@90b87",
+ "displayName": "",
+ "id": "90b87",
+ "name": "fish_yellow_run_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1728,
+ "trimY": 559,
+ "width": 51,
+ "height": 32,
+ "rawWidth": 51,
+ "rawHeight": 32,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c05fa": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c05fa",
+ "displayName": "",
+ "id": "c05fa",
+ "name": "fish_yellow_run_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1986,
+ "trimY": 157,
+ "width": 52,
+ "height": 30,
+ "rawWidth": 52,
+ "rawHeight": 30,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "4fe17": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@4fe17",
+ "displayName": "",
+ "id": "4fe17",
+ "name": "fish_yellow_run_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1380,
+ "trimY": 877,
+ "width": 52,
+ "height": 31,
+ "rawWidth": 52,
+ "rawHeight": 31,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f63b8": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@f63b8",
+ "displayName": "",
+ "id": "f63b8",
+ "name": "net_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1679,
+ "trimY": 1764,
+ "width": 109,
+ "height": 109,
+ "rawWidth": 109,
+ "rawHeight": 109,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "acb33": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@acb33",
+ "displayName": "",
+ "id": "acb33",
+ "name": "net_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1530,
+ "trimY": 1727,
+ "width": 154,
+ "height": 147,
+ "rawWidth": 154,
+ "rawHeight": 147,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "68efb": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@68efb",
+ "displayName": "",
+ "id": "68efb",
+ "name": "net_5",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1720,
+ "trimY": 931,
+ "width": 162,
+ "height": 155,
+ "rawWidth": 162,
+ "rawHeight": 155,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "ac1ec": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@ac1ec",
+ "displayName": "",
+ "id": "ac1ec",
+ "name": "net_6",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1435,
+ "trimY": 623,
+ "width": 180,
+ "height": 181,
+ "rawWidth": 180,
+ "rawHeight": 181,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d3464": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@d3464",
+ "displayName": "",
+ "id": "d3464",
+ "name": "net_7",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1783,
+ "trimY": 1,
+ "width": 201,
+ "height": 200,
+ "rawWidth": 201,
+ "rawHeight": 200,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c7256": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c7256",
+ "displayName": "",
+ "id": "c7256",
+ "name": "weapon_level_1_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1728,
+ "trimY": 417,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c1540": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c1540",
+ "displayName": "",
+ "id": "c1540",
+ "name": "weapon_level_1_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1975,
+ "trimY": 1521,
+ "width": 51,
+ "height": 68,
+ "rawWidth": 51,
+ "rawHeight": 68,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a551f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@a551f",
+ "displayName": "",
+ "id": "a551f",
+ "name": "weapon_level_1_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1962,
+ "trimY": 1959,
+ "width": 51,
+ "height": 65,
+ "rawWidth": 51,
+ "rawHeight": 65,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cf6da": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@cf6da",
+ "displayName": "",
+ "id": "cf6da",
+ "name": "weapon_level_1_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1975,
+ "trimY": 1574,
+ "width": 51,
+ "height": 68,
+ "rawWidth": 51,
+ "rawHeight": 68,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "b0b41": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@b0b41",
+ "displayName": "",
+ "id": "b0b41",
+ "name": "weapon_level_1_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1728,
+ "trimY": 417,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "307ed": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@307ed",
+ "displayName": "",
+ "id": "307ed",
+ "name": "weapon_level_2_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1728,
+ "trimY": 488,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "743e1": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@743e1",
+ "displayName": "",
+ "id": "743e1",
+ "name": "weapon_level_2_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1975,
+ "trimY": 1627,
+ "width": 51,
+ "height": 68,
+ "rawWidth": 51,
+ "rawHeight": 68,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "cec37": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@cec37",
+ "displayName": "",
+ "id": "cec37",
+ "name": "weapon_level_2_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1876,
+ "trimY": 1251,
+ "width": 51,
+ "height": 66,
+ "rawWidth": 51,
+ "rawHeight": 66,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "623ea": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@623ea",
+ "displayName": "",
+ "id": "623ea",
+ "name": "weapon_level_2_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1659,
+ "trimY": 1973,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a68ff": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@a68ff",
+ "displayName": "",
+ "id": "a68ff",
+ "name": "weapon_level_2_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1728,
+ "trimY": 488,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f2f32": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@f2f32",
+ "displayName": "",
+ "id": "f2f32",
+ "name": "weapon_level_3_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1730,
+ "trimY": 1973,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "dd15a": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@dd15a",
+ "displayName": "",
+ "id": "dd15a",
+ "name": "weapon_level_3_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1970,
+ "trimY": 1888,
+ "width": 51,
+ "height": 68,
+ "rawWidth": 51,
+ "rawHeight": 68,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c3b2f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c3b2f",
+ "displayName": "",
+ "id": "c3b2f",
+ "name": "weapon_level_3_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1876,
+ "trimY": 1319,
+ "width": 51,
+ "height": 66,
+ "rawWidth": 51,
+ "rawHeight": 66,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d0fe0": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@d0fe0",
+ "displayName": "",
+ "id": "d0fe0",
+ "name": "weapon_level_3_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1917,
+ "trimY": 1888,
+ "width": 51,
+ "height": 69,
+ "rawWidth": 51,
+ "rawHeight": 69,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "c0061": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@c0061",
+ "displayName": "",
+ "id": "c0061",
+ "name": "weapon_level_4_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 218,
+ "trimY": 1966,
+ "width": 54,
+ "height": 75,
+ "rawWidth": 54,
+ "rawHeight": 75,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "75e0d": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@75e0d",
+ "displayName": "",
+ "id": "75e0d",
+ "name": "weapon_level_4_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 295,
+ "trimY": 1966,
+ "width": 54,
+ "height": 73,
+ "rawWidth": 54,
+ "rawHeight": 73,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "89e70": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@89e70",
+ "displayName": "",
+ "id": "89e70",
+ "name": "weapon_level_4_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1919,
+ "trimY": 1626,
+ "width": 54,
+ "height": 71,
+ "rawWidth": 54,
+ "rawHeight": 71,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6ed46": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@6ed46",
+ "displayName": "",
+ "id": "6ed46",
+ "name": "weapon_level_4_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 295,
+ "trimY": 1966,
+ "width": 54,
+ "height": 73,
+ "rawWidth": 54,
+ "rawHeight": 73,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d03d8": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@d03d8",
+ "displayName": "",
+ "id": "d03d8",
+ "name": "weapon_level_4_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 218,
+ "trimY": 1966,
+ "width": 54,
+ "height": 75,
+ "rawWidth": 54,
+ "rawHeight": 75,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "11dd2": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@11dd2",
+ "displayName": "",
+ "id": "11dd2",
+ "name": "weapon_level_5_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1986,
+ "trimY": 1,
+ "width": 57,
+ "height": 77,
+ "rawWidth": 57,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "e09e1": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@e09e1",
+ "displayName": "",
+ "id": "e09e1",
+ "name": "weapon_level_5_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1986,
+ "trimY": 80,
+ "width": 57,
+ "height": 75,
+ "rawWidth": 57,
+ "rawHeight": 75,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "eb919": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@eb919",
+ "displayName": "",
+ "id": "eb919",
+ "name": "weapon_level_5_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1912,
+ "trimY": 1552,
+ "width": 57,
+ "height": 72,
+ "rawWidth": 57,
+ "rawHeight": 72,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "51ed1": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@51ed1",
+ "displayName": "",
+ "id": "51ed1",
+ "name": "weapon_level_5_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1986,
+ "trimY": 80,
+ "width": 57,
+ "height": 75,
+ "rawWidth": 57,
+ "rawHeight": 75,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "6f7b2": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@6f7b2",
+ "displayName": "",
+ "id": "6f7b2",
+ "name": "weapon_level_5_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1986,
+ "trimY": 1,
+ "width": 57,
+ "height": 77,
+ "rawWidth": 57,
+ "rawHeight": 77,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9711": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@f9711",
+ "displayName": "",
+ "id": "f9711",
+ "name": "weapon_level_6_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1801,
+ "trimY": 1965,
+ "width": 59,
+ "height": 82,
+ "rawWidth": 59,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f2094": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@f2094",
+ "displayName": "",
+ "id": "f2094",
+ "name": "weapon_level_6_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1957,
+ "trimY": 946,
+ "width": 59,
+ "height": 80,
+ "rawWidth": 59,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "a27c8": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@a27c8",
+ "displayName": "",
+ "id": "a27c8",
+ "name": "weapon_level_6_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1885,
+ "trimY": 1964,
+ "width": 59,
+ "height": 75,
+ "rawWidth": 59,
+ "rawHeight": 75,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "eedb2": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@eedb2",
+ "displayName": "",
+ "id": "eedb2",
+ "name": "weapon_level_6_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1957,
+ "trimY": 946,
+ "width": 59,
+ "height": 80,
+ "rawWidth": 59,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f6095": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@f6095",
+ "displayName": "",
+ "id": "f6095",
+ "name": "weapon_level_6_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1801,
+ "trimY": 1965,
+ "width": 59,
+ "height": 82,
+ "rawWidth": 59,
+ "rawHeight": 82,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "79fb6": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@79fb6",
+ "displayName": "",
+ "id": "79fb6",
+ "name": "weapon_level_7_0",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1874,
+ "trimY": 1750,
+ "width": 63,
+ "height": 87,
+ "rawWidth": 63,
+ "rawHeight": 87,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "d4165": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@d4165",
+ "displayName": "",
+ "id": "d4165",
+ "name": "weapon_level_7_1",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1917,
+ "trimY": 881,
+ "width": 63,
+ "height": 85,
+ "rawWidth": 63,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "7155b": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@7155b",
+ "displayName": "",
+ "id": "7155b",
+ "name": "weapon_level_7_2",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1950,
+ "trimY": 1177,
+ "width": 63,
+ "height": 80,
+ "rawWidth": 63,
+ "rawHeight": 80,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "9493f": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@9493f",
+ "displayName": "",
+ "id": "9493f",
+ "name": "weapon_level_7_3",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": true,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1917,
+ "trimY": 881,
+ "width": 63,
+ "height": 85,
+ "rawWidth": 63,
+ "rawHeight": 85,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "8e80e": {
+ "importer": "sprite-frame",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2@8e80e",
+ "displayName": "",
+ "id": "8e80e",
+ "name": "weapon_level_7_4",
+ "userData": {
+ "atlasUuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2",
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 1874,
+ "trimY": 1750,
+ "width": 63,
+ "height": 87,
+ "rawWidth": 63,
+ "rawHeight": 87,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "packable": true,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [],
+ "indexes": [],
+ "uv": [],
+ "nuv": [],
+ "minPos": [],
+ "maxPos": []
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "atlasTextureName": "textures.png",
+ "format": 3,
+ "textureUuid": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "uuid": "cd0b875b-d9b8-45fc-95df-286df352c1c2"
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/textures.png b/assets/FishSingle/pictures/haobuyu/textures.png
new file mode 100644
index 0000000..ab5fdd2
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/textures.png differ
diff --git a/assets/FishSingle/pictures/haobuyu/textures.png.meta b/assets/FishSingle/pictures/haobuyu/textures.png.meta
new file mode 100644
index 0000000..ca9f479
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/textures.png.meta
@@ -0,0 +1,42 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "displayName": "textures",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "wrapModeS": "repeat",
+ "wrapModeT": "repeat",
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "mipfilter": "none",
+ "anisotropy": 0,
+ "isUuid": true,
+ "imageUuidOrDatabaseUri": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7",
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "texture",
+ "hasAlpha": true,
+ "redirect": "c0fcfb92-4d20-4adb-94ce-8a13cf5ee7c7@6c48a",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/wikiicon.png b/assets/FishSingle/pictures/haobuyu/wikiicon.png
new file mode 100644
index 0000000..13cf02e
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/wikiicon.png differ
diff --git a/assets/FishSingle/pictures/haobuyu/wikiicon.png.meta b/assets/FishSingle/pictures/haobuyu/wikiicon.png.meta
new file mode 100644
index 0000000..19d66a8
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/wikiicon.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "834d8d4f-2eac-4961-91d5-91679d8b3ca5",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "834d8d4f-2eac-4961-91d5-91679d8b3ca5@6c48a",
+ "displayName": "wikiicon",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "834d8d4f-2eac-4961-91d5-91679d8b3ca5",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "834d8d4f-2eac-4961-91d5-91679d8b3ca5@f9941",
+ "displayName": "wikiicon",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 1,
+ "width": 92,
+ "height": 90,
+ "rawWidth": 92,
+ "rawHeight": 92,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "834d8d4f-2eac-4961-91d5-91679d8b3ca5@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -46,
+ -45,
+ 0,
+ 46,
+ -45,
+ 0,
+ -46,
+ 45,
+ 0,
+ 46,
+ 45,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 91,
+ 92,
+ 91,
+ 0,
+ 1,
+ 92,
+ 1
+ ],
+ "nuv": [
+ 0,
+ 0.010869565217391304,
+ 1,
+ 0.010869565217391304,
+ 0,
+ 0.9891304347826086,
+ 1,
+ 0.9891304347826086
+ ],
+ "minPos": [
+ -46,
+ -45,
+ 0
+ ],
+ "maxPos": [
+ 46,
+ 45,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "834d8d4f-2eac-4961-91d5-91679d8b3ca5@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/haobuyu/yudiban.png b/assets/FishSingle/pictures/haobuyu/yudiban.png
new file mode 100644
index 0000000..76e7b45
Binary files /dev/null and b/assets/FishSingle/pictures/haobuyu/yudiban.png differ
diff --git a/assets/FishSingle/pictures/haobuyu/yudiban.png.meta b/assets/FishSingle/pictures/haobuyu/yudiban.png.meta
new file mode 100644
index 0000000..6471066
--- /dev/null
+++ b/assets/FishSingle/pictures/haobuyu/yudiban.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "1dcba25c-c5cd-4c04-a155-b7bcf8abdfa4",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "1dcba25c-c5cd-4c04-a155-b7bcf8abdfa4@6c48a",
+ "displayName": "yudiban",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "1dcba25c-c5cd-4c04-a155-b7bcf8abdfa4",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "1dcba25c-c5cd-4c04-a155-b7bcf8abdfa4@f9941",
+ "displayName": "yudiban",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 210,
+ "height": 270,
+ "rawWidth": 210,
+ "rawHeight": 270,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "1dcba25c-c5cd-4c04-a155-b7bcf8abdfa4@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -105,
+ -135,
+ 0,
+ 105,
+ -135,
+ 0,
+ -105,
+ 135,
+ 0,
+ 105,
+ 135,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 270,
+ 210,
+ 270,
+ 0,
+ 0,
+ 210,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -105,
+ -135,
+ 0
+ ],
+ "maxPos": [
+ 105,
+ 135,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "1dcba25c-c5cd-4c04-a155-b7bcf8abdfa4@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/share.meta b/assets/FishSingle/pictures/share.meta
new file mode 100644
index 0000000..2567040
--- /dev/null
+++ b/assets/FishSingle/pictures/share.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "8c67bc3f-c771-4a2a-aed9-f5a8a27f237d",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/pictures/share/btnclose.png b/assets/FishSingle/pictures/share/btnclose.png
new file mode 100644
index 0000000..db8ee48
Binary files /dev/null and b/assets/FishSingle/pictures/share/btnclose.png differ
diff --git a/assets/FishSingle/pictures/share/btnclose.png.meta b/assets/FishSingle/pictures/share/btnclose.png.meta
new file mode 100644
index 0000000..1bf52f5
--- /dev/null
+++ b/assets/FishSingle/pictures/share/btnclose.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "6505b0fe-fec0-403f-8cfb-7d06a1b66db3",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "6505b0fe-fec0-403f-8cfb-7d06a1b66db3@6c48a",
+ "displayName": "btnclose",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "6505b0fe-fec0-403f-8cfb-7d06a1b66db3",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "6505b0fe-fec0-403f-8cfb-7d06a1b66db3@f9941",
+ "displayName": "btnclose",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 57,
+ "height": 57,
+ "rawWidth": 57,
+ "rawHeight": 57,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "6505b0fe-fec0-403f-8cfb-7d06a1b66db3@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -28.5,
+ -28.5,
+ 0,
+ 28.5,
+ -28.5,
+ 0,
+ -28.5,
+ 28.5,
+ 0,
+ 28.5,
+ 28.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 57,
+ 57,
+ 57,
+ 0,
+ 0,
+ 57,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -28.5,
+ -28.5,
+ 0
+ ],
+ "maxPos": [
+ 28.5,
+ 28.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "6505b0fe-fec0-403f-8cfb-7d06a1b66db3@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/share/loadingicon.png b/assets/FishSingle/pictures/share/loadingicon.png
new file mode 100644
index 0000000..f5d78e8
Binary files /dev/null and b/assets/FishSingle/pictures/share/loadingicon.png differ
diff --git a/assets/FishSingle/pictures/share/loadingicon.png.meta b/assets/FishSingle/pictures/share/loadingicon.png.meta
new file mode 100644
index 0000000..51450df
--- /dev/null
+++ b/assets/FishSingle/pictures/share/loadingicon.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "4f24361b-88e7-43c8-9824-9b4e1ff3224d",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "4f24361b-88e7-43c8-9824-9b4e1ff3224d@6c48a",
+ "displayName": "loadingicon",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "4f24361b-88e7-43c8-9824-9b4e1ff3224d",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "4f24361b-88e7-43c8-9824-9b4e1ff3224d@f9941",
+ "displayName": "loadingicon",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 1.5,
+ "trimX": 59,
+ "trimY": 58,
+ "width": 242,
+ "height": 241,
+ "rawWidth": 360,
+ "rawHeight": 360,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "4f24361b-88e7-43c8-9824-9b4e1ff3224d@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -121,
+ -120.5,
+ 0,
+ 121,
+ -120.5,
+ 0,
+ -121,
+ 120.5,
+ 0,
+ 121,
+ 120.5,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 59,
+ 302,
+ 301,
+ 302,
+ 59,
+ 61,
+ 301,
+ 61
+ ],
+ "nuv": [
+ 0.1638888888888889,
+ 0.16944444444444445,
+ 0.8361111111111111,
+ 0.16944444444444445,
+ 0.1638888888888889,
+ 0.8388888888888889,
+ 0.8361111111111111,
+ 0.8388888888888889
+ ],
+ "minPos": [
+ -121,
+ -120.5,
+ 0
+ ],
+ "maxPos": [
+ 121,
+ 120.5,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "4f24361b-88e7-43c8-9824-9b4e1ff3224d@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/share/progressbar.png b/assets/FishSingle/pictures/share/progressbar.png
new file mode 100644
index 0000000..e8907d2
Binary files /dev/null and b/assets/FishSingle/pictures/share/progressbar.png differ
diff --git a/assets/FishSingle/pictures/share/progressbar.png.meta b/assets/FishSingle/pictures/share/progressbar.png.meta
new file mode 100644
index 0000000..694b40e
--- /dev/null
+++ b/assets/FishSingle/pictures/share/progressbar.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "2873a640-2652-44bc-9cf2-e74e7499dbf1",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "2873a640-2652-44bc-9cf2-e74e7499dbf1@6c48a",
+ "displayName": "progressbar",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "2873a640-2652-44bc-9cf2-e74e7499dbf1",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "2873a640-2652-44bc-9cf2-e74e7499dbf1@f9941",
+ "displayName": "progressbar",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 3,
+ "trimY": 2,
+ "width": 850,
+ "height": 20,
+ "rawWidth": 856,
+ "rawHeight": 24,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 22,
+ "borderRight": 36,
+ "imageUuidOrDatabaseUri": "2873a640-2652-44bc-9cf2-e74e7499dbf1@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -425,
+ -10,
+ 0,
+ 425,
+ -10,
+ 0,
+ -425,
+ 10,
+ 0,
+ 425,
+ 10,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 3,
+ 22,
+ 853,
+ 22,
+ 3,
+ 2,
+ 853,
+ 2
+ ],
+ "nuv": [
+ 0.0035046728971962616,
+ 0.08333333333333333,
+ 0.9964953271028038,
+ 0.08333333333333333,
+ 0.0035046728971962616,
+ 0.9166666666666666,
+ 0.9964953271028038,
+ 0.9166666666666666
+ ],
+ "minPos": [
+ -425,
+ -10,
+ 0
+ ],
+ "maxPos": [
+ 425,
+ 10,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "2873a640-2652-44bc-9cf2-e74e7499dbf1@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/share/progressbg.png b/assets/FishSingle/pictures/share/progressbg.png
new file mode 100644
index 0000000..a319d8a
Binary files /dev/null and b/assets/FishSingle/pictures/share/progressbg.png differ
diff --git a/assets/FishSingle/pictures/share/progressbg.png.meta b/assets/FishSingle/pictures/share/progressbg.png.meta
new file mode 100644
index 0000000..71f4cb6
--- /dev/null
+++ b/assets/FishSingle/pictures/share/progressbg.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "74d83879-8162-4333-b05a-9773f866baf7",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "74d83879-8162-4333-b05a-9773f866baf7@6c48a",
+ "displayName": "progressbg",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "74d83879-8162-4333-b05a-9773f866baf7",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "74d83879-8162-4333-b05a-9773f866baf7@f9941",
+ "displayName": "progressbg",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 856,
+ "height": 24,
+ "rawWidth": 856,
+ "rawHeight": 24,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 31,
+ "borderRight": 28,
+ "imageUuidOrDatabaseUri": "74d83879-8162-4333-b05a-9773f866baf7@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -428,
+ -12,
+ 0,
+ 428,
+ -12,
+ 0,
+ -428,
+ 12,
+ 0,
+ 428,
+ 12,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 24,
+ 856,
+ 24,
+ 0,
+ 0,
+ 856,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -428,
+ -12,
+ 0
+ ],
+ "maxPos": [
+ 428,
+ 12,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "74d83879-8162-4333-b05a-9773f866baf7@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/share/tipsbg.png b/assets/FishSingle/pictures/share/tipsbg.png
new file mode 100644
index 0000000..bee2cf8
Binary files /dev/null and b/assets/FishSingle/pictures/share/tipsbg.png differ
diff --git a/assets/FishSingle/pictures/share/tipsbg.png.meta b/assets/FishSingle/pictures/share/tipsbg.png.meta
new file mode 100644
index 0000000..94c7281
--- /dev/null
+++ b/assets/FishSingle/pictures/share/tipsbg.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "3832782c-3213-48e7-954d-7a4faba8c748",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "3832782c-3213-48e7-954d-7a4faba8c748@6c48a",
+ "displayName": "tipsbg",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "3832782c-3213-48e7-954d-7a4faba8c748",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "3832782c-3213-48e7-954d-7a4faba8c748@f9941",
+ "displayName": "tipsbg",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 16,
+ "trimY": 1,
+ "width": 68,
+ "height": 18,
+ "rawWidth": 100,
+ "rawHeight": 20,
+ "borderTop": 0,
+ "borderBottom": 0,
+ "borderLeft": 0,
+ "borderRight": 0,
+ "imageUuidOrDatabaseUri": "3832782c-3213-48e7-954d-7a4faba8c748@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -34,
+ -9,
+ 0,
+ 34,
+ -9,
+ 0,
+ -34,
+ 9,
+ 0,
+ 34,
+ 9,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 16,
+ 19,
+ 84,
+ 19,
+ 16,
+ 1,
+ 84,
+ 1
+ ],
+ "nuv": [
+ 0.16,
+ 0.05,
+ 0.84,
+ 0.05,
+ 0.16,
+ 0.95,
+ 0.84,
+ 0.95
+ ],
+ "minPos": [
+ -34,
+ -9,
+ 0
+ ],
+ "maxPos": [
+ 34,
+ 9,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "3832782c-3213-48e7-954d-7a4faba8c748@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/pictures/share/weihutips.png b/assets/FishSingle/pictures/share/weihutips.png
new file mode 100644
index 0000000..89c3956
Binary files /dev/null and b/assets/FishSingle/pictures/share/weihutips.png differ
diff --git a/assets/FishSingle/pictures/share/weihutips.png.meta b/assets/FishSingle/pictures/share/weihutips.png.meta
new file mode 100644
index 0000000..d417907
--- /dev/null
+++ b/assets/FishSingle/pictures/share/weihutips.png.meta
@@ -0,0 +1,134 @@
+{
+ "ver": "1.0.26",
+ "importer": "image",
+ "imported": true,
+ "uuid": "d6d8e25e-7ddd-482c-b801-9c96b777c200",
+ "files": [
+ ".json",
+ ".png"
+ ],
+ "subMetas": {
+ "6c48a": {
+ "importer": "texture",
+ "uuid": "d6d8e25e-7ddd-482c-b801-9c96b777c200@6c48a",
+ "displayName": "weihutips",
+ "id": "6c48a",
+ "name": "texture",
+ "userData": {
+ "minfilter": "linear",
+ "magfilter": "linear",
+ "wrapModeT": "clamp-to-edge",
+ "wrapModeS": "clamp-to-edge",
+ "mipfilter": "none",
+ "imageUuidOrDatabaseUri": "d6d8e25e-7ddd-482c-b801-9c96b777c200",
+ "anisotropy": 0,
+ "isUuid": true,
+ "visible": false
+ },
+ "ver": "1.0.22",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ },
+ "f9941": {
+ "importer": "sprite-frame",
+ "uuid": "d6d8e25e-7ddd-482c-b801-9c96b777c200@f9941",
+ "displayName": "weihutips",
+ "id": "f9941",
+ "name": "spriteFrame",
+ "userData": {
+ "trimType": "auto",
+ "trimThreshold": 1,
+ "rotated": false,
+ "offsetX": 0,
+ "offsetY": 0,
+ "trimX": 0,
+ "trimY": 0,
+ "width": 52,
+ "height": 52,
+ "rawWidth": 52,
+ "rawHeight": 52,
+ "borderTop": 24,
+ "borderBottom": 24,
+ "borderLeft": 24,
+ "borderRight": 24,
+ "imageUuidOrDatabaseUri": "d6d8e25e-7ddd-482c-b801-9c96b777c200@6c48a",
+ "packable": true,
+ "isUuid": true,
+ "atlasUuid": "",
+ "pixelsToUnit": 100,
+ "pivotX": 0.5,
+ "pivotY": 0.5,
+ "meshType": 0,
+ "vertices": {
+ "rawPosition": [
+ -26,
+ -26,
+ 0,
+ 26,
+ -26,
+ 0,
+ -26,
+ 26,
+ 0,
+ 26,
+ 26,
+ 0
+ ],
+ "indexes": [
+ 0,
+ 1,
+ 2,
+ 2,
+ 1,
+ 3
+ ],
+ "uv": [
+ 0,
+ 52,
+ 52,
+ 52,
+ 0,
+ 0,
+ 52,
+ 0
+ ],
+ "nuv": [
+ 0,
+ 0,
+ 1,
+ 0,
+ 0,
+ 1,
+ 1,
+ 1
+ ],
+ "minPos": [
+ -26,
+ -26,
+ 0
+ ],
+ "maxPos": [
+ 26,
+ 26,
+ 0
+ ]
+ }
+ },
+ "ver": "1.0.12",
+ "imported": true,
+ "files": [
+ ".json"
+ ],
+ "subMetas": {}
+ }
+ },
+ "userData": {
+ "type": "sprite-frame",
+ "hasAlpha": true,
+ "redirect": "d6d8e25e-7ddd-482c-b801-9c96b777c200@f9941",
+ "fixAlphaTransparencyArtifacts": false
+ }
+}
diff --git a/assets/FishSingle/prefab.meta b/assets/FishSingle/prefab.meta
new file mode 100644
index 0000000..9617430
--- /dev/null
+++ b/assets/FishSingle/prefab.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "70b910ca-b87d-4278-9655-44e7d8081ece",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/prefab/ProgressPrefab.prefab b/assets/FishSingle/prefab/ProgressPrefab.prefab
new file mode 100644
index 0000000..7d3445b
--- /dev/null
+++ b/assets/FishSingle/prefab/ProgressPrefab.prefab
@@ -0,0 +1,675 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "ProgressPrefab",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "ProgressPrefab",
+ "_objFlags": 512,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 18
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 28
+ },
+ {
+ "__id__": 30
+ },
+ {
+ "__id__": 32
+ },
+ {
+ "__id__": 34
+ }
+ ],
+ "_prefab": {
+ "__id__": 36
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 16.927000045776367,
+ "y": -262.86199951171875,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "bg",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ }
+ ],
+ "_prefab": {
+ "__id__": 9
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "74d83879-8162-4333-b05a-9773f866baf7@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ee0xz0821CyKTcvndvwva1"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "94ade/GR5C6JDz1NjiTB5w"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 852,
+ "height": 20
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "14YTtN6m9BoKeQsWUiCLO3"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "c244u/aPRAJrCOXsUYfICO"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "bar",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 11
+ },
+ {
+ "__id__": 13
+ },
+ {
+ "__id__": 15
+ }
+ ],
+ "_prefab": {
+ "__id__": 17
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -425.5,
+ "y": -0.10000000149011612,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 12
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "2873a640-2652-44bc-9cf2-e74e7499dbf1@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "80GpC3pTBMj5HDK9EwZaAv"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 14
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "79AB5OeGBI8JGN1g8F6UOA"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 16
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 850,
+ "height": 20
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c9kK8ChLJDR4DaOgA7Iu1u"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "6c7ZrIvkxATINS4Stajyo3"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "label",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ },
+ {
+ "__id__": 23
+ },
+ {
+ "__id__": 25
+ }
+ ],
+ "_prefab": {
+ "__id__": 27
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Label",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 20
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_useOriginalSize": false,
+ "_string": "10%",
+ "_horizontalAlign": 1,
+ "_verticalAlign": 1,
+ "_actualFontSize": 0,
+ "_fontSize": 25,
+ "_fontFamily": "Arial",
+ "_lineHeight": 30,
+ "_overflow": 0,
+ "_enableWrapText": true,
+ "_font": null,
+ "_isSystemFontUsed": true,
+ "_isItalic": false,
+ "_isBold": false,
+ "_isUnderline": false,
+ "_underlineHeight": 0,
+ "_cacheMode": 0,
+ "_spacingX": 0,
+ "_batchAsBitmap": false,
+ "_id": "",
+ "_enableOutline": true,
+ "_outlineWidth": 3,
+ "_outlineColor": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "75Y6NGJbVKd4C8YIBWVUr4"
+ },
+ {
+ "__type__": "cc.LabelOutline",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 22
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ffFdba26VDqqCAc1LOulDR"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 24
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "dfJsPLb6JFbJ6aYBGvqSVS"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 26
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 56.04,
+ "height": 43.8
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "9dmTR9c6JMoa15u+y/N+Gy"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "e2Vv1bUelC/7EpoI1XnDNy"
+ },
+ {
+ "__type__": "cc.ProgressBar",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 29
+ },
+ "_barSprite": {
+ "__id__": 11
+ },
+ "_mode": 0,
+ "_totalLength": 852,
+ "_progress": 1,
+ "_reverse": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4ePvY99dNIbL8x2Kg/QWiu"
+ },
+ {
+ "__type__": "ba38cZIq7lB+KBrgwu1rqkd",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "percentLable": {
+ "__id__": 19
+ },
+ "bar": {
+ "__id__": 28
+ },
+ "_id": "",
+ "__prefab": {
+ "__id__": 31
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3dI5VNjG1Kmrt7RW0OzFyl"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 33
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "99p2cx+TtFmJsyGlx1m+pF"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 35
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 852,
+ "height": 20
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "9686r/7GBC1Jgt/Xl5Wlbk"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "97bJUot1tMIabMBXG+RXtR"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/prefab/ProgressPrefab.prefab.meta b/assets/FishSingle/prefab/ProgressPrefab.prefab.meta
new file mode 100644
index 0000000..6be8a9e
--- /dev/null
+++ b/assets/FishSingle/prefab/ProgressPrefab.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "dab2a5cf-b505-4ac7-9513-7b512b9450bf",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "ProgressPrefab"
+ }
+}
diff --git a/assets/FishSingle/prefab/game.meta b/assets/FishSingle/prefab/game.meta
new file mode 100644
index 0000000..b7fa3d6
--- /dev/null
+++ b/assets/FishSingle/prefab/game.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "c8a17a26-1000-4175-ba1a-4e73204b652c",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/prefab/game/fish.meta b/assets/FishSingle/prefab/game/fish.meta
new file mode 100644
index 0000000..7325b1c
--- /dev/null
+++ b/assets/FishSingle/prefab/game/fish.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "4b615b43-bedb-4b3b-9958-8939a4d446d1",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/prefab/game/fish/FishWikiItem.prefab b/assets/FishSingle/prefab/game/fish/FishWikiItem.prefab
new file mode 100644
index 0000000..eaf1459
--- /dev/null
+++ b/assets/FishSingle/prefab/game/fish/FishWikiItem.prefab
@@ -0,0 +1,923 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishWikiItem",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishWikiItem",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 24
+ },
+ {
+ "__id__": 34
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 44
+ },
+ {
+ "__id__": 46
+ },
+ {
+ "__id__": 48
+ }
+ ],
+ "_prefab": {
+ "__id__": 50
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -630,
+ "y": -135,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "view",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [
+ {
+ "__id__": 3
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ }
+ ],
+ "_prefab": {
+ "__id__": 23
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 13.825,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish2",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ },
+ {
+ "__id__": 16
+ }
+ ],
+ "_prefab": {
+ "__id__": 18
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2,
+ "y": 2,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@a9841"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b8dxWQ4NVOY4uLZ1iSuGeX"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -16,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 54,
+ "height": 20
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e2vvrcDMNGu6pBhulQjAC6"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "3d05305d-6627-4e0c-9511-cd01676d144c"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "3d05305d-6627-4e0c-9511-cd01676d144c"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3fRL9oyehBAZzB3zBwtHKW"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "fishType": 2,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8dpdinXAxCErF6OUGrNmks"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 13
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e4XcrKCrhCQLgwaVnllr2Z"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "50Ic8oKrhCmZN08k8qI3Ei"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 17
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 82,
+ "height": 24
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fffCdnjFVI+IeEBFUwSfcL"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "89v072+WZDxoibHHznjKUc"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 20
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "879HDIgitGUYSahWR+XXhN"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 22
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 180,
+ "height": 120
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "26OJxHJWhGjb3vneT0q/PD"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "47Re8raG1Hc5NZvzmreWT4"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "txtName",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 25
+ },
+ {
+ "__id__": 27
+ },
+ {
+ "__id__": 29
+ },
+ {
+ "__id__": 31
+ }
+ ],
+ "_prefab": {
+ "__id__": 33
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": -92.469,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Label",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 24
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 26
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 51,
+ "g": 92,
+ "b": 255,
+ "a": 255
+ },
+ "_useOriginalSize": false,
+ "_string": "sadfdfdadsd",
+ "_horizontalAlign": 1,
+ "_verticalAlign": 1,
+ "_actualFontSize": 0,
+ "_fontSize": 30,
+ "_fontFamily": "Arial",
+ "_lineHeight": 40,
+ "_overflow": 0,
+ "_enableWrapText": true,
+ "_font": null,
+ "_isSystemFontUsed": true,
+ "_isItalic": false,
+ "_isBold": false,
+ "_isUnderline": false,
+ "_underlineHeight": 0,
+ "_cacheMode": 0,
+ "_spacingX": 0,
+ "_batchAsBitmap": false,
+ "_styleFlags": 0,
+ "_id": "",
+ "_enableOutline": true,
+ "_outlineWidth": 3,
+ "_outlineColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "99oTzUVfdFXZGVGFbEY+3x"
+ },
+ {
+ "__type__": "cc.LabelOutline",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 24
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 28
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "26y9/V61ZNm5tNE9RrFJtT"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 24
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 30
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b5IIbkly1MDooNa9X4REb7"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 24
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 32
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 169.46,
+ "height": 56.4
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6c17d2MidIHKwlmVF6tXmU"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "9atL1CwqRONJQPAkaXcm1v"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "txtLife",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 35
+ },
+ {
+ "__id__": 37
+ },
+ {
+ "__id__": 39
+ },
+ {
+ "__id__": 41
+ }
+ ],
+ "_prefab": {
+ "__id__": 43
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 101.931,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Label",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 36
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 61,
+ "b": 0,
+ "a": 255
+ },
+ "_useOriginalSize": false,
+ "_string": "life:10",
+ "_horizontalAlign": 1,
+ "_verticalAlign": 1,
+ "_actualFontSize": 0,
+ "_fontSize": 30,
+ "_fontFamily": "Arial",
+ "_lineHeight": 40,
+ "_overflow": 0,
+ "_enableWrapText": true,
+ "_font": null,
+ "_isSystemFontUsed": true,
+ "_isItalic": false,
+ "_isBold": false,
+ "_isUnderline": false,
+ "_underlineHeight": 0,
+ "_cacheMode": 0,
+ "_spacingX": 0,
+ "_batchAsBitmap": false,
+ "_styleFlags": 0,
+ "_id": "",
+ "_enableOutline": true,
+ "_outlineWidth": 3,
+ "_outlineColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "cdlvV4qQdKqp8kR7egeQMZ"
+ },
+ {
+ "__type__": "cc.LabelOutline",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 38
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "129wARyFBIsaqUyrlcVrHt"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 40
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "07NIuYp+NG7YTDSwJJwwYO"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 34
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 42
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 86.05,
+ "height": 56.4
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "77CG7qydtNXZ/V0/KUsE69"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "40vk3HurpFiayNWcbKUvH2"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 45
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "1dcba25c-c5cd-4c04-a155-b7bcf8abdfa4@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "25ps0msNVNDbfpy+G8R/9I"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 47
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "47hjFqWRBELIwvjnoAU3kL"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 49
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 210,
+ "height": 270
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "079hVZemBI5o64OYMEE+sd"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "08bSez5bRPvKjWUvL6a1BJ"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/prefab/game/fish/FishWikiItem.prefab.meta b/assets/FishSingle/prefab/game/fish/FishWikiItem.prefab.meta
new file mode 100644
index 0000000..2f9d2cb
--- /dev/null
+++ b/assets/FishSingle/prefab/game/fish/FishWikiItem.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "2fdbeee9-cb7d-44ab-9ce7-f73b19d0f4fc",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishWikiItem"
+ }
+}
diff --git a/assets/FishSingle/prefab/score.meta b/assets/FishSingle/prefab/score.meta
new file mode 100644
index 0000000..50a2d38
--- /dev/null
+++ b/assets/FishSingle/prefab/score.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "90f06d6d-eb00-41cc-8c68-7e27d67312c5",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/prefab/score/ScorePrefab.prefab b/assets/FishSingle/prefab/score/ScorePrefab.prefab
new file mode 100644
index 0000000..b331aec
--- /dev/null
+++ b/assets/FishSingle/prefab/score/ScorePrefab.prefab
@@ -0,0 +1,365 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "ScorePrefab",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "ScorePrefab",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 14
+ },
+ {
+ "__id__": 16
+ },
+ {
+ "__id__": 18
+ }
+ ],
+ "_prefab": {
+ "__id__": 20
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "txtScore",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ },
+ {
+ "__id__": 9
+ },
+ {
+ "__id__": 11
+ }
+ ],
+ "_prefab": {
+ "__id__": 13
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Label",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 82,
+ "b": 0,
+ "a": 255
+ },
+ "_useOriginalSize": false,
+ "_string": "100",
+ "_horizontalAlign": 1,
+ "_verticalAlign": 1,
+ "_actualFontSize": 0,
+ "_fontSize": 40,
+ "_fontFamily": "Arial",
+ "_lineHeight": 40,
+ "_overflow": 0,
+ "_enableWrapText": true,
+ "_font": null,
+ "_isSystemFontUsed": true,
+ "_isItalic": false,
+ "_isBold": false,
+ "_isUnderline": false,
+ "_underlineHeight": 0,
+ "_cacheMode": 0,
+ "_spacingX": 0,
+ "_batchAsBitmap": false,
+ "_id": "",
+ "_enableOutline": true,
+ "_outlineWidth": 2,
+ "_outlineColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_enableShadow": true,
+ "_shadowBlur": 2,
+ "_shadowOffset": {
+ "__type__": "cc.Vec2",
+ "x": 2,
+ "y": 2
+ },
+ "_shadowColor": {
+ "__type__": "cc.Color",
+ "r": 250,
+ "g": 250,
+ "b": 250,
+ "a": 255
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "daaGzagltLmYPlAm/pJwV8"
+ },
+ {
+ "__type__": "cc.LabelOutline",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d7zHQDdWFHRZVq/DT+WHoY"
+ },
+ {
+ "__type__": "cc.LabelShadow",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "44iuI1yMdC/5FtjKBKlVsi"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 10
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8c6c+Ki5hNsY9S558PXdyS"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 12
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 70.74,
+ "height": 54.4
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "efuD+JKuBC75fHccjDZJY9"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "e01cesJHBM4K+M5EU41LQG"
+ },
+ {
+ "__type__": "465f6PMtv5OqZoQeSVPvmfM",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "txtScore": {
+ "__id__": 3
+ },
+ "_id": "",
+ "__prefab": {
+ "__id__": 15
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3etBVQ8q9DiaShLXS1py9u"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 17
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "bdqeLc2vJI5KCb7AEi819K"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 19
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7724Uz4qlOn6IBBfm0mtGt"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "dfcn+8f4NCm5oGvRMh0moR"
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/prefab/score/ScorePrefab.prefab.meta b/assets/FishSingle/prefab/score/ScorePrefab.prefab.meta
new file mode 100644
index 0000000..83e06e1
--- /dev/null
+++ b/assets/FishSingle/prefab/score/ScorePrefab.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "463abd5d-c3b8-4354-b614-012540a2dfb8",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "ScorePrefab"
+ }
+}
diff --git a/assets/FishSingle/scene.meta b/assets/FishSingle/scene.meta
new file mode 100644
index 0000000..53f5944
--- /dev/null
+++ b/assets/FishSingle/scene.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "57936fc7-b814-41c9-9228-307c74f8d958",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/scene/FishGameScene.scene b/assets/FishSingle/scene/FishGameScene.scene
new file mode 100644
index 0000000..34c9f07
--- /dev/null
+++ b/assets/FishSingle/scene/FishGameScene.scene
@@ -0,0 +1,4442 @@
+[
+ {
+ "__type__": "cc.SceneAsset",
+ "_name": "FishGameScene",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_native": "",
+ "scene": {
+ "__id__": 1
+ }
+ },
+ {
+ "__type__": "cc.Scene",
+ "_name": "FishGameScene",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ }
+ ],
+ "_active": true,
+ "_components": [],
+ "_prefab": {
+ "__id__": 153
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1073741824,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "autoReleaseAssets": false,
+ "_globals": {
+ "__id__": 158
+ },
+ "_id": "49f37487-196e-48a5-ad7e-0f3f4fcc8496"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Canvas",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 7
+ },
+ {
+ "__id__": 13
+ },
+ {
+ "__id__": 17
+ },
+ {
+ "__id__": 22
+ },
+ {
+ "__id__": 26
+ },
+ {
+ "__id__": 31
+ },
+ {
+ "__id__": 131
+ },
+ {
+ "__id__": 135
+ },
+ {
+ "__id__": 86
+ },
+ {
+ "__id__": 144
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 148
+ },
+ {
+ "__id__": 149
+ },
+ {
+ "__id__": 150
+ },
+ {
+ "__id__": 151
+ },
+ {
+ "__id__": 152
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 1140,
+ "y": 621,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "a5esZu+45LA5mBpvttspPD"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Main Camera",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 6
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 1000
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "e1WoFrQ79G7r4ZuQE3HlNb"
+ },
+ {
+ "__type__": "cc.Camera",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_projection": 0,
+ "_priority": -1,
+ "_fov": 60,
+ "_fovAxis": 0,
+ "_orthoHeight": 621,
+ "_near": 1,
+ "_far": 4096,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ },
+ "_depth": 1,
+ "_stencil": 0,
+ "_clearFlags": 7,
+ "_rect": {
+ "__type__": "cc.Rect",
+ "x": 0,
+ "y": 0,
+ "width": 1,
+ "height": 1
+ },
+ "_aperture": 19,
+ "_shutter": 7,
+ "_iso": 0,
+ "_screenScale": 1,
+ "_visibility": 4294967295,
+ "_targetTexture": null,
+ "_postProcess": null,
+ "_usePostProcess": false,
+ "_cameraType": -1,
+ "_trackingType": 0,
+ "_id": "81GN3uXINKVLeW4+iKSlim"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "24eLHPrdJCappcW097h+n1"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 2208,
+ "height": 1242
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "1dNgj2s91JLKrnX6SGFSGw"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "bg",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 9
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 11
+ },
+ {
+ "__id__": 12
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "cc8B0UHudAoZsWH8Xrc+2R"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 7
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "66d28bb4-7926-457a-bfdd-352fbdff0612@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": "0aaZe4+a9Fp7Yk4bd2bcBb"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 7
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 45,
+ "_target": null,
+ "_left": -20,
+ "_right": -20,
+ "_top": -29,
+ "_bottom": -29,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 1920,
+ "_originalHeight": 1080,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "5dtow+Fg1Nip49Tc/wtI9y"
+ },
+ {
+ "__type__": "1147cykL+lNgohQDZfLMxjV",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 7
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "Spriteset": [
+ {
+ "__uuid__": "66d28bb4-7926-457a-bfdd-352fbdff0612@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ }
+ ],
+ "Spriteset1": [],
+ "Spriteset2": [],
+ "Spriteset3": [],
+ "Spriteset4": [],
+ "_id": "4dQrHqdRdFJ7T7xcVqYeyN"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 7
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "83iYHuag1KvZ2eCEpFVRQb"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 7
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 2320,
+ "height": 1300
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "30Hc45hOVKYLH2JNKYNsxh"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "fishContainer",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 14
+ },
+ {
+ "__id__": 15
+ },
+ {
+ "__id__": 16
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "9e11iUDqNGzYHrwBdodhMT"
+ },
+ {
+ "__type__": "b2060mpWhtBGZ+xOZtFFVqr",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 13
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "fishContainer": {
+ "__id__": 13
+ },
+ "fishPrefabList": [
+ {
+ "__uuid__": "47d3546e-a6e8-4c48-9c46-21e97ce57dcf",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "bf5ebf2c-89fe-4e3a-8f99-4f4f9e4443f5",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "14a13586-d730-4cf8-ab0f-2f1a5b40da65",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "4cbe5be2-a637-4173-91f5-6aa9c5273df3",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "d83f7446-c7c0-4e91-bd27-37ce175d5d73",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "a5184b65-c883-4248-8c0f-8b0c37252422",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "dceae1a9-7dd4-43c0-9922-83764c44c449",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "8f864626-d7d7-45aa-81db-3d41bb14d00f",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "fa537355-b5fc-4e19-8d4f-0501d843a9d4",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "f36610d9-4289-48ee-95a7-975bbfc49236",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "b8da0783-a765-4908-aca5-67b63ab6f075",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "d5f2569c-92b6-45fb-9c06-ef51c5cbdea1",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "7f06caf0-aa99-40a1-a67d-df79720105b1",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "f8a57d3b-b016-485a-836c-05acee7029c7",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "09c0288d-20d2-491f-9444-f69d7a4ed5c7",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "c1984480-e466-4231-a2f5-695db423ce7d",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "ab3c1446-4760-469c-a423-d4e01366c9b8",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "38b241e2-5e6f-4ec4-8fc2-f9f8ff4dcc13",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "3b9deb77-7448-4f63-8e94-1583ad4bd051",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "32c2956d-1895-479e-9374-a3295bc781d6",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "f4e0a0c9-f61a-420f-8469-fe1e4be0e6f3",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "e7631f18-aa31-4049-b106-c70e4adfb386",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "982a2138-43b6-4f8f-83f1-0e7c8a8f3d05",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "e1f672f4-cd34-4b83-a0eb-861e7a2bae89",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "be37ecdb-daed-44d7-af74-2802c5c59c0c",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "448b26ed-b79d-4a7f-bffc-a1e72371cd38",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "8a8d350e-e482-4929-87ae-159503dc7727",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "7917852f-3399-48f6-9881-7099812ca27f",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "77ddec11-786d-4a7a-825b-a3c4fc203a16",
+ "__expectedType__": "cc.Prefab"
+ }
+ ],
+ "_id": "6eL+N1JG9KP7PPx8FC5KJ8"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 13
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "fcY81BhAlHVIKaaKZdQYFm"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 13
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "c3qLFzIH1NoLOVqmmMluvK"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "bulletContainer",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 18
+ },
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 20
+ },
+ {
+ "__id__": 21
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "364kAlR4tORISx/nLqsjE4"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 17
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 45,
+ "_target": null,
+ "_left": 0,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "580ITg5l5J67y/rcx7/HX2"
+ },
+ {
+ "__type__": "bd0650LC2BJga6gddLyCbfq",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 17
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "bulletPrefabList": [
+ {
+ "__uuid__": "0ad2414f-d035-4829-9433-c23afad415ef",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "dc9437ca-3609-489d-9131-32244f5e55a6",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "79855960-709b-4967-8c51-6940744466f9",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "56838abc-6e8d-46c1-8ffb-129da6da9443",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "2f653c1e-9dbb-4869-9061-69dcf40a1bcd",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "774fa85c-b690-44fd-a1c8-bc18b704e8ef",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "f6b3d3ac-4772-4d59-8251-57338ab5c76f",
+ "__expectedType__": "cc.Prefab"
+ }
+ ],
+ "_id": "depeLNU5NH5JzZB+jTVwXO"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 17
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "7aGn2RT4VCAajQfuPGiwg6"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 17
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 2280,
+ "height": 1242
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "53DV5XmxVMC7RehsAYzcHw"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "netContainer",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 23
+ },
+ {
+ "__id__": 24
+ },
+ {
+ "__id__": 25
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "98njYvdTNN7JBjidT+vv9z"
+ },
+ {
+ "__type__": "fec49GwT29KF5KNpO48K7Vn",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 22
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "netPrefabList": [
+ {
+ "__uuid__": "3019bbca-7237-4ee4-a35b-7c7a0c1ccd9b",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "08f4d926-24bb-4a4a-81a8-24ae2a793bf6",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "a314910b-5959-4c54-b647-dd384d164899",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "f919f874-0259-4a0e-a3db-f841daf632cc",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "59149dfd-d478-4521-a3ee-99c079823920",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "3dab6c97-138d-45e0-9412-1b776e807dcb",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "25501766-5a13-4150-99fe-d6eaba9b66c8",
+ "__expectedType__": "cc.Prefab"
+ }
+ ],
+ "_id": "earyf9PWtJuaw4FdKAUsT+"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 22
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "e65SfNQKBNU4X5WypCADME"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 22
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "efYGHPakNNx4Ye6l9rJv+r"
+ },
+ {
+ "__type__": "cc.Node",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_prefab": {
+ "__id__": 27
+ },
+ "__editorExtras__": {}
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 26
+ },
+ "asset": {
+ "__uuid__": "e3815a16-44e9-4990-a53f-0fe3e9784029",
+ "__expectedType__": "cc.Prefab"
+ },
+ "fileId": "04Iog1bgRF3oo4bMCXFBTg",
+ "instance": {
+ "__id__": 28
+ },
+ "targetOverrides": null,
+ "nestedPrefabInstanceRoots": null
+ },
+ {
+ "__type__": "cc.PrefabInstance",
+ "fileId": "af2AQQfoFO9pWUJa4gbYJq",
+ "prefabRootNode": null,
+ "mountedChildren": [],
+ "mountedComponents": [],
+ "propertyOverrides": [
+ {
+ "__id__": 29
+ }
+ ],
+ "removedComponents": []
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 30
+ },
+ "propertyPath": [
+ "scale"
+ ],
+ "value": {
+ "__type__": "cc.Vec3",
+ "x": 2,
+ "y": 2,
+ "z": 2
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "04Iog1bgRF3oo4bMCXFBTg"
+ ]
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "fishUI",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [
+ {
+ "__id__": 32
+ },
+ {
+ "__id__": 37
+ },
+ {
+ "__id__": 44
+ },
+ {
+ "__id__": 51
+ },
+ {
+ "__id__": 58
+ },
+ {
+ "__id__": 65
+ },
+ {
+ "__id__": 70
+ },
+ {
+ "__id__": 75
+ },
+ {
+ "__id__": 80
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 85
+ },
+ {
+ "__id__": 129
+ },
+ {
+ "__id__": 130
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -101.857,
+ "y": -550.103,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2,
+ "y": 2,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "f9W4vdS0NPsYZm/nl9QaXK"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "dizuo",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 31
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 33
+ },
+ {
+ "__id__": 34
+ },
+ {
+ "__id__": 35
+ },
+ {
+ "__id__": 36
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -193.82150000000001,
+ "y": -3.448500000000024,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 0.5,
+ "y": 0.5,
+ "z": 0.5
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "62kabC3s5PcICMmjqMJ5iT"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 32
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@b37de",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "__expectedType__": "cc.SpriteAtlas"
+ },
+ "_id": "66Ul7xtatFs6dvBV1YWg6a"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 32
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "81r91sjAZHl4g0FgSf2iaU"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 32
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 301,
+ "height": 128
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "e3ajB/EipEUruF78Z15LNX"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 32
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 12,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 500,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "62NErElDtCBJC0xvKyvMo5"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "btnAdd",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 31
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 38
+ },
+ {
+ "__id__": 39
+ },
+ {
+ "__id__": 41
+ },
+ {
+ "__id__": 42
+ },
+ {
+ "__id__": 43
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -119.07150000000001,
+ "y": -10.448500000000024,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "75g0cKQBVIIqI7+0lUDnSw"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 37
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@223e0",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "__expectedType__": "cc.SpriteAtlas"
+ },
+ "_id": "321F2hTttGt5Egef/C6O0N"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 37
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "clickEvents": [
+ {
+ "__id__": 40
+ }
+ ],
+ "_interactable": true,
+ "_transition": 3,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 211,
+ "g": 211,
+ "b": 211,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 124,
+ "g": 124,
+ "b": 124,
+ "a": 255
+ },
+ "_normalSprite": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@223e0",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_hoverSprite": null,
+ "_pressedSprite": null,
+ "_disabledSprite": null,
+ "_duration": 0.1,
+ "_zoomScale": 1.2,
+ "_target": null,
+ "_id": "80ET1ZBxlAo5QjfZLMRb/u"
+ },
+ {
+ "__type__": "cc.ClickEvent",
+ "target": {
+ "__id__": 31
+ },
+ "component": "",
+ "_componentId": "47604c854NMlIvb9bkfIwNK",
+ "handler": "onClickNext",
+ "customEventData": ""
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 37
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "f8z1IqPmhNx5PLAy5i+3/h"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 37
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 50,
+ "height": 50
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "dbsWJB9gxB+LD8Ftvni3TR"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 37
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 12,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 750,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "8fLcJlKgNGZoTFYlWPiU/F"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "btnPre",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 31
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 45
+ },
+ {
+ "__id__": 46
+ },
+ {
+ "__id__": 48
+ },
+ {
+ "__id__": 49
+ },
+ {
+ "__id__": 50
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -269.0715,
+ "y": -10.448500000000024,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "7b0GliST9ENbuYQyW5TDrk"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 44
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@3b6d7",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "__expectedType__": "cc.SpriteAtlas"
+ },
+ "_id": "b7AnPHC0tOaa9rnaYOqiJa"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 44
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "clickEvents": [
+ {
+ "__id__": 47
+ }
+ ],
+ "_interactable": true,
+ "_transition": 3,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 211,
+ "g": 211,
+ "b": 211,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 124,
+ "g": 124,
+ "b": 124,
+ "a": 255
+ },
+ "_normalSprite": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@3b6d7",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_hoverSprite": null,
+ "_pressedSprite": null,
+ "_disabledSprite": null,
+ "_duration": 0.1,
+ "_zoomScale": 1.2,
+ "_target": null,
+ "_id": "64/EgfHV1F2ZROs2HFXzpy"
+ },
+ {
+ "__type__": "cc.ClickEvent",
+ "target": {
+ "__id__": 31
+ },
+ "component": "",
+ "_componentId": "47604c854NMlIvb9bkfIwNK",
+ "handler": "onClickPre",
+ "customEventData": ""
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 44
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "bd9jtmv4hKxL6MyRQVHTUM"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 44
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 50,
+ "height": 50
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "98Il0I8E9P4aMP88oa5O5j"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 44
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 12,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 450,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "0fioHmtONNcoCP5YYBID4f"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "wikiicon",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 31
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 52
+ },
+ {
+ "__id__": 53
+ },
+ {
+ "__id__": 55
+ },
+ {
+ "__id__": 56
+ },
+ {
+ "__id__": 57
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -469.0715,
+ "y": 310.5515,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "73MsJIMqJMNI9Ri++IKVeJ"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 51
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@215b4",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "__expectedType__": "cc.SpriteAtlas"
+ },
+ "_id": "59THLt4FNMso0L0QNlK8J+"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 51
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "clickEvents": [
+ {
+ "__id__": 54
+ }
+ ],
+ "_interactable": true,
+ "_transition": 3,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 211,
+ "g": 211,
+ "b": 211,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 124,
+ "g": 124,
+ "b": 124,
+ "a": 255
+ },
+ "_normalSprite": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@215b4",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_hoverSprite": null,
+ "_pressedSprite": null,
+ "_disabledSprite": null,
+ "_duration": 0.1,
+ "_zoomScale": 1.2,
+ "_target": null,
+ "_id": "15fxVBbndMKaNb15VUzP38"
+ },
+ {
+ "__type__": "cc.ClickEvent",
+ "target": {
+ "__id__": 2
+ },
+ "component": "",
+ "_componentId": "ebb8dQ39kJKkZosbZuHQ9fX",
+ "handler": "onClickWiki",
+ "customEventData": ""
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 51
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "e8t7aZNxdF6rfOPmtPDbVH"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 51
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 50,
+ "height": 50
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "87fdsXnt9FzIF7KCbDoNMA"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 51
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 9,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 50,
+ "_right": 0,
+ "_top": 500,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "eefgIrNn1HdoUQB5AEO7M1"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "shezhi",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 31
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 59
+ },
+ {
+ "__id__": 60
+ },
+ {
+ "__id__": 62
+ },
+ {
+ "__id__": 63
+ },
+ {
+ "__id__": 64
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -469.0715,
+ "y": 385.5515,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "b7y9BoiaBGN5hPtaNB82lf"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 58
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@590e7",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "__expectedType__": "cc.SpriteAtlas"
+ },
+ "_id": "0d5gdkDctOyZ3r0VVdLVMG"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 58
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "clickEvents": [
+ {
+ "__id__": 61
+ }
+ ],
+ "_interactable": true,
+ "_transition": 3,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 211,
+ "g": 211,
+ "b": 211,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 124,
+ "g": 124,
+ "b": 124,
+ "a": 255
+ },
+ "_normalSprite": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@590e7",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_hoverSprite": null,
+ "_pressedSprite": null,
+ "_disabledSprite": null,
+ "_duration": 0.1,
+ "_zoomScale": 1.2,
+ "_target": {
+ "__id__": 58
+ },
+ "_id": "5f6D3C+vlFi5siD60ml2t+"
+ },
+ {
+ "__type__": "cc.ClickEvent",
+ "target": {
+ "__id__": 31
+ },
+ "component": "",
+ "_componentId": "47604c854NMlIvb9bkfIwNK",
+ "handler": "onClickSetting",
+ "customEventData": ""
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 58
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "fcLvgiK21KbrP0uHNGbPcS"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 58
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 50,
+ "height": 50
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "abrfGevjlDmqaXHf/fLVpb"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 58
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 9,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 50,
+ "_right": 0,
+ "_top": 350,
+ "_bottom": 11,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 50,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "d9adiMh05H24VLEmbqTEMp"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "dz-button",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 31
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 66
+ },
+ {
+ "__id__": 67
+ },
+ {
+ "__id__": 68
+ },
+ {
+ "__id__": 69
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -394.0715,
+ "y": -5.448500000000024,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "d0rxn7bhtPnL6b6zabR77O"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 65
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@e93b0",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "__expectedType__": "cc.SpriteAtlas"
+ },
+ "_id": "3aV4Tj1P1N+ot260pgcAYo"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 65
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "6f++R0mztCs46VdTfF5Y8P"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 65
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 200,
+ "height": 40
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "f03vL+lqlA86rAG7DPLof5"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 65
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 12,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 50,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 20,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "d2Q0WEe3FDlYm14F/C9b7k"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "dzScore",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 31
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 71
+ },
+ {
+ "__id__": 72
+ },
+ {
+ "__id__": 73
+ },
+ {
+ "__id__": 74
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -393.1315,
+ "y": -5.448500000000024,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "9eN4yYEntAnI4jRBgfOzYA"
+ },
+ {
+ "__type__": "cc.Label",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 70
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_string": "99999999999",
+ "_horizontalAlign": 1,
+ "_verticalAlign": 1,
+ "_actualFontSize": 20,
+ "_fontSize": 20,
+ "_fontFamily": "Arial",
+ "_lineHeight": 40,
+ "_overflow": 0,
+ "_enableWrapText": true,
+ "_font": {
+ "__uuid__": "1211e573-316a-4495-8f42-3cbbf205c898",
+ "__expectedType__": "cc.BitmapFont"
+ },
+ "_isSystemFontUsed": false,
+ "_spacingX": 0,
+ "_isItalic": false,
+ "_isBold": false,
+ "_isUnderline": false,
+ "_underlineHeight": 0,
+ "_cacheMode": 0,
+ "_enableOutline": false,
+ "_outlineColor": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ },
+ "_outlineWidth": 2,
+ "_enableShadow": false,
+ "_shadowColor": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ },
+ "_shadowOffset": {
+ "__type__": "cc.Vec2",
+ "x": 2,
+ "y": 2
+ },
+ "_shadowBlur": 2,
+ "_id": "69g21/srlL+rvgenMfODQr"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 70
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "d0RZHeM/dMzaS8rCLT3okf"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 70
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 171.88,
+ "height": 40
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "c8BqmSbLtJd6jo80/VucSp"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 70
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 12,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 80,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 20,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "a2zzcNJH1GxbeopVerjBkH"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "jf-button",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 31
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 76
+ },
+ {
+ "__id__": 77
+ },
+ {
+ "__id__": 78
+ },
+ {
+ "__id__": 79
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -394.0715,
+ "y": 44.551499999999976,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "7eR48HjvhI3YysHoI+kgfz"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 75
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4@e93b0",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "22eaab96-f558-48fc-bd44-75f2629b62a4",
+ "__expectedType__": "cc.SpriteAtlas"
+ },
+ "_id": "062jVElshHq40ysaXmDqp3"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 75
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "d9ffuATJpPbpB9YeCbwz78"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 75
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 200,
+ "height": 40
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "feYHFxMhdMVZu1qbRTsUF+"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 75
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 12,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 50,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 120,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "c7p7b2Go5Gqo5nTi99A9dc"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "jfScore",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 31
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 81
+ },
+ {
+ "__id__": 82
+ },
+ {
+ "__id__": 83
+ },
+ {
+ "__id__": 84
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -393.1315,
+ "y": 44.551499999999976,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "dfwpdEKmBFcJGTt7vBpRAU"
+ },
+ {
+ "__type__": "cc.Label",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 80
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_string": "99999999999",
+ "_horizontalAlign": 1,
+ "_verticalAlign": 1,
+ "_actualFontSize": 20,
+ "_fontSize": 20,
+ "_fontFamily": "Arial",
+ "_lineHeight": 40,
+ "_overflow": 0,
+ "_enableWrapText": true,
+ "_font": {
+ "__uuid__": "1211e573-316a-4495-8f42-3cbbf205c898",
+ "__expectedType__": "cc.BitmapFont"
+ },
+ "_isSystemFontUsed": false,
+ "_spacingX": 0,
+ "_isItalic": false,
+ "_isBold": false,
+ "_isUnderline": false,
+ "_underlineHeight": 0,
+ "_cacheMode": 0,
+ "_enableOutline": false,
+ "_outlineColor": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ },
+ "_outlineWidth": 2,
+ "_enableShadow": false,
+ "_shadowColor": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ },
+ "_shadowOffset": {
+ "__type__": "cc.Vec2",
+ "x": 2,
+ "y": 2
+ },
+ "_shadowBlur": 2,
+ "_id": "1aVjIr+c5DiYxTapJqAaxc"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 80
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "f4CDl6rhRAxLFW8RiLvOvj"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 80
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 171.88,
+ "height": 40
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "0fBltxmgdLSqrbv5kM6aPc"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 80
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 12,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 80,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 120,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "0eHv8Z/+pClqxnyR8aJteQ"
+ },
+ {
+ "__type__": "47604c854NMlIvb9bkfIwNK",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 31
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "dzScore": null,
+ "jfScore": null,
+ "clickEffect": null,
+ "waveEffect": {
+ "__id__": 86
+ },
+ "_id": "ecYf8z281HPYqMzFlh71IL"
+ },
+ {
+ "__type__": "cc.Node",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_prefab": {
+ "__id__": 87
+ },
+ "__editorExtras__": {}
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 86
+ },
+ "asset": {
+ "__uuid__": "f54c348d-0c47-4d0d-84c0-6f3ba50e83cd",
+ "__expectedType__": "cc.Prefab"
+ },
+ "fileId": "72rT9g30NI9I3xQCX6hAX8",
+ "instance": {
+ "__id__": 88
+ },
+ "targetOverrides": null,
+ "nestedPrefabInstanceRoots": null
+ },
+ {
+ "__type__": "cc.PrefabInstance",
+ "fileId": "84JYITv+ZNHaFE1jdnkV+s",
+ "prefabRootNode": null,
+ "mountedChildren": [],
+ "mountedComponents": [],
+ "propertyOverrides": [
+ {
+ "__id__": 89
+ },
+ {
+ "__id__": 91
+ },
+ {
+ "__id__": 93
+ },
+ {
+ "__id__": 95
+ },
+ {
+ "__id__": 97
+ },
+ {
+ "__id__": 99
+ },
+ {
+ "__id__": 101
+ },
+ {
+ "__id__": 103
+ },
+ {
+ "__id__": 105
+ },
+ {
+ "__id__": 107
+ },
+ {
+ "__id__": 109
+ },
+ {
+ "__id__": 111
+ },
+ {
+ "__id__": 113
+ },
+ {
+ "__id__": 115
+ },
+ {
+ "__id__": 117
+ },
+ {
+ "__id__": 119
+ },
+ {
+ "__id__": 121
+ },
+ {
+ "__id__": 123
+ },
+ {
+ "__id__": 125
+ },
+ {
+ "__id__": 127
+ }
+ ],
+ "removedComponents": []
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 90
+ },
+ "propertyPath": [
+ "position"
+ ],
+ "value": {
+ "__type__": "cc.Vec3",
+ "x": -1319.969,
+ "y": 6.532,
+ "z": 0
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "72rT9g30NI9I3xQCX6hAX8"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 92
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "f3q9a3kJxI6619IcogTvp7"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 94
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "02sfhCv7JG4I7QydYNzVeW"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 96
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "53W2pplCxMxIhA5nnbq1LB"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 98
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "0fUmVwCOxCSIaT7G1MNUo9"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 100
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "6dxot+8q9C37r2s5ewT4DZ"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 102
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "fcLkAwjZtMZoH9+WTnTqiB"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 104
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "38AN/szR9AmZIx2VxovYDS"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 106
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "e4SQ8fxl5Ge62389leGnmM"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 108
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "5fro4OMTBCg6tJ7L5zQwTt"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 110
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "8anDxPJHhBja+ygPqEaqHs"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 112
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "1cmT40u/dMRaGN7SEeJTN5"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 114
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "32cQ3liG1GfYtJ5epdftMi"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 116
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "f4BJEzlMhIAasI8WUNY0em"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 118
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "00tD8Sj+hK2K57LyuClD0W"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 120
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "cdS9CfCaBD5r64aZKcbVxT"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 122
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "abtu4j+ZJEdIfpNkyZFJDo"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 124
+ },
+ "propertyPath": [
+ "_customMaterial"
+ ],
+ "value": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "d6EnuwAfxHFYWlaWedojfL"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 126
+ },
+ "propertyPath": [
+ "_sizeMode"
+ ],
+ "value": 0
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "d6EnuwAfxHFYWlaWedojfL"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 128
+ },
+ "propertyPath": [
+ "_contentSize"
+ ],
+ "value": {
+ "__type__": "cc.Size",
+ "width": 398,
+ "height": 1242
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "cccoPXWnlADoYO/87/4nDe"
+ ]
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 31
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "bbF38tmWBKh5XhLWssnwzU"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 31
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 765,
+ "height": 72
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "ffqHDIjJJLGa96G5OgvSm4"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "scoreContainer",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 132
+ },
+ {
+ "__id__": 133
+ },
+ {
+ "__id__": 134
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "0dQbPbiadLgrwiNdRc8zn1"
+ },
+ {
+ "__type__": "ff2de++nIVGMrFqAhVn2hvd",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 131
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "scrorePrefab": {
+ "__uuid__": "463abd5d-c3b8-4354-b614-012540a2dfb8",
+ "__expectedType__": "cc.Prefab"
+ },
+ "_id": "a5AjvKoBdAgowjIZsa1q8l"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 131
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "f0VTDMc8ZB3ro1XBKb+TeI"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 131
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "22jD1kB7dCJpqCtO5eAj9u"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "CannonNode",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [
+ {
+ "__id__": 136
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 141
+ },
+ {
+ "__id__": 142
+ },
+ {
+ "__id__": 143
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "41C9DnxYdMHK3Dqq4w3gI9"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "view",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 135
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 137
+ },
+ {
+ "__id__": 138
+ },
+ {
+ "__id__": 139
+ },
+ {
+ "__id__": 140
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -489,
+ "y": -552,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2,
+ "y": 2,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "d14pHShSJBQqmpRRQLGzBv"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 136
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "b35647f1-4acd-4258-9571-b09ac5ca9e51@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": "09r8/SAS1BR6jkB7aZJutp"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 136
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "93dcDfIKdDOKrM2QlbI78C"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 136
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 51,
+ "height": 69
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "53lTDyVeBC6JzrF1lfdw2i"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 136
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 12,
+ "_target": {
+ "__id__": 2
+ },
+ "_left": 600,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "05RIxk+SZJoqCykmY9rqhB"
+ },
+ {
+ "__type__": "d03d3+gnyNBBr4FnRBr2PjI",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 135
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "view": {
+ "__id__": 136
+ },
+ "cannonSpriteFrame": [
+ {
+ "__uuid__": "b35647f1-4acd-4258-9571-b09ac5ca9e51@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "c0c206a3-f869-4f28-9f66-63c7d4166ec1@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "c29e9aa8-3343-482f-b3c0-0f289cdf3e5e@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "82017b2d-74a3-4ebd-86ed-a2c310bec222@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "6a87d61f-cc37-4348-bf4e-3b977f8ebb2e@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "818df71d-02fc-4e29-a2eb-bb1ddde418e8@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ {
+ "__uuid__": "b0d14ae7-4d4b-4c05-aaac-93c4ca466e49@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ }
+ ],
+ "_id": "67nQKsGnJJjYh8Ttd2SiGk"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 135
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "1eJX8bJb5L862Pfm9zHwMv"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 135
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "20bdgL2yVK9bp99O7Y32dW"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "UIRoot",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 145
+ },
+ {
+ "__id__": 146
+ },
+ {
+ "__id__": 147
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "4emGRnwsFAUrt3zDf6ezq5"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 144
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 2280,
+ "height": 1242
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "63bfqUhgJCfr1p38Hc/R1y"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 144
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 45,
+ "_target": null,
+ "_left": 0,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 100,
+ "_originalHeight": 100,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "b34FEcJgROuIMxYKUcwIc2"
+ },
+ {
+ "__type__": "e0962y99b1MFbbYxAPQKoVP",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 144
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_id": "358ZJUeO1DK6+d5UX5Vd0S"
+ },
+ {
+ "__type__": "cc.Canvas",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_cameraComponent": {
+ "__id__": 4
+ },
+ "_alignCanvasWithScreen": true,
+ "_id": "59Cd0ovbdF4byw5sbjJDx7"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 45,
+ "_target": null,
+ "_left": 0,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "29zXboiXFBKoIV4PQ2liTe"
+ },
+ {
+ "__type__": "ebb8dQ39kJKkZosbZuHQ9fX",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "bg": {
+ "__id__": 8
+ },
+ "fishPrefabList": [
+ {
+ "__uuid__": "47d3546e-a6e8-4c48-9c46-21e97ce57dcf",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "bf5ebf2c-89fe-4e3a-8f99-4f4f9e4443f5",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "14a13586-d730-4cf8-ab0f-2f1a5b40da65",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "4cbe5be2-a637-4173-91f5-6aa9c5273df3",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "d83f7446-c7c0-4e91-bd27-37ce175d5d73",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "a5184b65-c883-4248-8c0f-8b0c37252422",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "dceae1a9-7dd4-43c0-9922-83764c44c449",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "8f864626-d7d7-45aa-81db-3d41bb14d00f",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "fa537355-b5fc-4e19-8d4f-0501d843a9d4",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "f36610d9-4289-48ee-95a7-975bbfc49236",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "b8da0783-a765-4908-aca5-67b63ab6f075",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "d5f2569c-92b6-45fb-9c06-ef51c5cbdea1",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "7f06caf0-aa99-40a1-a67d-df79720105b1",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "f8a57d3b-b016-485a-836c-05acee7029c7",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "09c0288d-20d2-491f-9444-f69d7a4ed5c7",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "c1984480-e466-4231-a2f5-695db423ce7d",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "ab3c1446-4760-469c-a423-d4e01366c9b8",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "38b241e2-5e6f-4ec4-8fc2-f9f8ff4dcc13",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "3b9deb77-7448-4f63-8e94-1583ad4bd051",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "32c2956d-1895-479e-9374-a3295bc781d6",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "f4e0a0c9-f61a-420f-8469-fe1e4be0e6f3",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "e7631f18-aa31-4049-b106-c70e4adfb386",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "982a2138-43b6-4f8f-83f1-0e7c8a8f3d05",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "e1f672f4-cd34-4b83-a0eb-861e7a2bae89",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "be37ecdb-daed-44d7-af74-2802c5c59c0c",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "448b26ed-b79d-4a7f-bffc-a1e72371cd38",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "8a8d350e-e482-4929-87ae-159503dc7727",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "7917852f-3399-48f6-9881-7099812ca27f",
+ "__expectedType__": "cc.Prefab"
+ },
+ {
+ "__uuid__": "77ddec11-786d-4a7a-825b-a3c4fc203a16",
+ "__expectedType__": "cc.Prefab"
+ }
+ ],
+ "_id": "06uFe8ZIBBw7b4uPbAuatI"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "01t0lfOs5JxJXhaCZuBW6T"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 2280,
+ "height": 1242
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "e8MKZQNyxJb5EKwbF4FSNj"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": null,
+ "asset": null,
+ "fileId": "",
+ "instance": null,
+ "targetOverrides": [
+ {
+ "__id__": 154
+ },
+ {
+ "__id__": 156
+ }
+ ],
+ "nestedPrefabInstanceRoots": [
+ {
+ "__id__": 26
+ },
+ {
+ "__id__": 86
+ }
+ ]
+ },
+ {
+ "__type__": "cc.TargetOverrideInfo",
+ "source": {
+ "__id__": 85
+ },
+ "sourceInfo": null,
+ "propertyPath": [
+ "clickEffect"
+ ],
+ "target": {
+ "__id__": 26
+ },
+ "targetInfo": {
+ "__id__": 155
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "83+iBA3d5BEL/YrP7NSYHs"
+ ]
+ },
+ {
+ "__type__": "cc.TargetOverrideInfo",
+ "source": {
+ "__id__": 85
+ },
+ "sourceInfo": null,
+ "propertyPath": [
+ "waveEffect"
+ ],
+ "target": {
+ "__id__": 86
+ },
+ "targetInfo": {
+ "__id__": 157
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "72rT9g30NI9I3xQCX6hAX8"
+ ]
+ },
+ {
+ "__type__": "cc.SceneGlobals",
+ "ambient": {
+ "__id__": 159
+ },
+ "shadows": {
+ "__id__": 160
+ },
+ "_skybox": {
+ "__id__": 161
+ },
+ "fog": {
+ "__id__": 162
+ },
+ "octree": {
+ "__id__": 163
+ },
+ "skin": {
+ "__id__": 164
+ },
+ "lightProbeInfo": {
+ "__id__": 165
+ },
+ "postSettings": {
+ "__id__": 166
+ },
+ "bakedWithStationaryMainLight": false,
+ "bakedWithHighpLightmap": false
+ },
+ {
+ "__type__": "cc.AmbientInfo",
+ "_skyColorHDR": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.5019607843137255,
+ "z": 0.8,
+ "w": 0.520833125
+ },
+ "_skyColor": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.5019607843137255,
+ "z": 0.8,
+ "w": 0.520833125
+ },
+ "_skyIllumHDR": 20000,
+ "_skyIllum": 20000,
+ "_groundAlbedoHDR": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.2,
+ "z": 0.2,
+ "w": 1
+ },
+ "_groundAlbedo": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.2,
+ "z": 0.2,
+ "w": 1
+ },
+ "_skyColorLDR": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.5019607843137255,
+ "z": 0.8,
+ "w": 0.520833125
+ },
+ "_skyIllumLDR": 0.78125,
+ "_groundAlbedoLDR": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.2,
+ "z": 0.2,
+ "w": 1
+ }
+ },
+ {
+ "__type__": "cc.ShadowsInfo",
+ "_enabled": false,
+ "_type": 0,
+ "_normal": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 1,
+ "z": 0
+ },
+ "_distance": 0,
+ "_planeBias": 1,
+ "_shadowColor": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 76
+ },
+ "_maxReceived": 4,
+ "_size": {
+ "__type__": "cc.Vec2",
+ "x": 512,
+ "y": 512
+ }
+ },
+ {
+ "__type__": "cc.SkyboxInfo",
+ "_envLightingType": 0,
+ "_envmapHDR": null,
+ "_envmap": null,
+ "_envmapLDR": null,
+ "_diffuseMapHDR": null,
+ "_diffuseMapLDR": null,
+ "_enabled": false,
+ "_useHDR": true,
+ "_editableMaterial": null,
+ "_reflectionHDR": null,
+ "_reflectionLDR": null,
+ "_rotationAngle": 0
+ },
+ {
+ "__type__": "cc.FogInfo",
+ "_type": 0,
+ "_fogColor": {
+ "__type__": "cc.Color",
+ "r": 225,
+ "g": 225,
+ "b": 225,
+ "a": 255
+ },
+ "_enabled": false,
+ "_fogDensity": 0.3,
+ "_fogStart": 0.5,
+ "_fogEnd": 300,
+ "_fogAtten": 5,
+ "_fogTop": 1.5,
+ "_fogRange": 1.2,
+ "_accurate": false
+ },
+ {
+ "__type__": "cc.OctreeInfo",
+ "_enabled": false,
+ "_minPos": {
+ "__type__": "cc.Vec3",
+ "x": -1024,
+ "y": -1024,
+ "z": -1024
+ },
+ "_maxPos": {
+ "__type__": "cc.Vec3",
+ "x": 1024,
+ "y": 1024,
+ "z": 1024
+ },
+ "_depth": 8
+ },
+ {
+ "__type__": "cc.SkinInfo",
+ "_enabled": true,
+ "_blurRadius": 0.01,
+ "_sssIntensity": 3
+ },
+ {
+ "__type__": "cc.LightProbeInfo",
+ "_giScale": 1,
+ "_giSamples": 1024,
+ "_bounces": 2,
+ "_reduceRinging": 0,
+ "_showProbe": true,
+ "_showWireframe": true,
+ "_showConvex": false,
+ "_data": null,
+ "_lightProbeSphereVolume": 1
+ },
+ {
+ "__type__": "cc.PostSettingsInfo",
+ "_toneMappingType": 0
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/scene/FishGameScene.scene.meta b/assets/FishSingle/scene/FishGameScene.scene.meta
new file mode 100644
index 0000000..6d89aff
--- /dev/null
+++ b/assets/FishSingle/scene/FishGameScene.scene.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.1.50",
+ "importer": "scene",
+ "imported": true,
+ "uuid": "49f37487-196e-48a5-ad7e-0f3f4fcc8496",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/scene/LoadingScene.scene b/assets/FishSingle/scene/LoadingScene.scene
new file mode 100644
index 0000000..e93c2f1
--- /dev/null
+++ b/assets/FishSingle/scene/LoadingScene.scene
@@ -0,0 +1,1169 @@
+[
+ {
+ "__type__": "cc.SceneAsset",
+ "_name": "LoadingScene",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_native": "",
+ "scene": {
+ "__id__": 1
+ }
+ },
+ {
+ "__type__": "cc.Scene",
+ "_name": "LoadingScene",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ }
+ ],
+ "_active": true,
+ "_components": [],
+ "_prefab": {
+ "__id__": 44
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1073741824,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "autoReleaseAssets": false,
+ "_globals": {
+ "__id__": 53
+ },
+ "_id": "3deca686-356b-4a89-97e0-d255f6a637b7"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Canvas",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 7
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 35
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 39
+ },
+ {
+ "__id__": 40
+ },
+ {
+ "__id__": 41
+ },
+ {
+ "__id__": 42
+ },
+ {
+ "__id__": 43
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 1140,
+ "y": 621,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "57Y0PfQQ5GzZ7XSo2BmgXg"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Main Camera",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 6
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 1000
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "ba0JeECR5ClJO/0bqtFc7V"
+ },
+ {
+ "__type__": "cc.Camera",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_projection": 0,
+ "_priority": -1,
+ "_fov": 60,
+ "_fovAxis": 0,
+ "_orthoHeight": 803.9871382636657,
+ "_near": 1,
+ "_far": 4096,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ },
+ "_depth": 1,
+ "_stencil": 0,
+ "_clearFlags": 7,
+ "_rect": {
+ "__type__": "cc.Rect",
+ "x": 0,
+ "y": 0,
+ "width": 1,
+ "height": 1
+ },
+ "_aperture": 19,
+ "_shutter": 7,
+ "_iso": 0,
+ "_screenScale": 1,
+ "_visibility": 4294967295,
+ "_targetTexture": null,
+ "_postProcess": null,
+ "_usePostProcess": false,
+ "_cameraType": -1,
+ "_trackingType": 0,
+ "_id": "1ee5vWC81OXpitOi95Ift7"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "04msg2WjNLPZh/Q2v5cxm8"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 3
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "666C/+5pRG54kyY3pjc+iP"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "fishbackground",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 9
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 11
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "e7iSwlRdZGyL1+dcX7B5YN"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 7
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8",
+ "__expectedType__": "cc.Material"
+ },
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "931375bd-5756-492a-b20b-ccaeff169b54@f9941",
+ "__expectedType__": "cc.SpriteFrame"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": "2770Xs7RNKJ5XUahJNOCNS"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 7
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 45,
+ "_target": null,
+ "_left": 0,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 1920,
+ "_originalHeight": 1080,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "a3ZT5f8sFPH5pl3PECKnBf"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 7
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "89WcIUsFNJ4bYw/tEGIRYk"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 7
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 2280,
+ "height": 1242
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "40l7F6vsFLFqlxOTSd88ip"
+ },
+ {
+ "__type__": "cc.Node",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 2
+ },
+ "_prefab": {
+ "__id__": 13
+ },
+ "__editorExtras__": {}
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 12
+ },
+ "asset": {
+ "__uuid__": "dab2a5cf-b505-4ac7-9513-7b512b9450bf",
+ "__expectedType__": "cc.Prefab"
+ },
+ "fileId": "97bJUot1tMIabMBXG+RXtR",
+ "instance": {
+ "__id__": 14
+ },
+ "targetOverrides": null,
+ "nestedPrefabInstanceRoots": null
+ },
+ {
+ "__type__": "cc.PrefabInstance",
+ "fileId": "78FPSufUBEXZpHwL5n9jVJ",
+ "prefabRootNode": null,
+ "mountedChildren": [],
+ "mountedComponents": [],
+ "propertyOverrides": [
+ {
+ "__id__": 15
+ },
+ {
+ "__id__": 17
+ },
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ },
+ {
+ "__id__": 23
+ },
+ {
+ "__id__": 25
+ },
+ {
+ "__id__": 27
+ },
+ {
+ "__id__": 29
+ },
+ {
+ "__id__": 31
+ },
+ {
+ "__id__": 33
+ }
+ ],
+ "removedComponents": []
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 16
+ },
+ "propertyPath": [
+ "position"
+ ],
+ "value": {
+ "__type__": "cc.Vec3",
+ "x": -22.359,
+ "y": -464.755,
+ "z": 0
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "97bJUot1tMIabMBXG+RXtR"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 18
+ },
+ "propertyPath": [
+ "_contentSize"
+ ],
+ "value": {
+ "__type__": "cc.Size",
+ "width": 1300,
+ "height": 50
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "14YTtN6m9BoKeQsWUiCLO3"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 20
+ },
+ "propertyPath": [
+ "_contentSize"
+ ],
+ "value": {
+ "__type__": "cc.Size",
+ "width": 1300,
+ "height": 50
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "c9kK8ChLJDR4DaOgA7Iu1u"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 22
+ },
+ "propertyPath": [
+ "position"
+ ],
+ "value": {
+ "__type__": "cc.Vec3",
+ "x": -646.5,
+ "y": -0.10000000149011612,
+ "z": 0
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "6c7ZrIvkxATINS4Stajyo3"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 24
+ },
+ "propertyPath": [
+ "_fontSize"
+ ],
+ "value": 50
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "75Y6NGJbVKd4C8YIBWVUr4"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 26
+ },
+ "propertyPath": [
+ "_lineHeight"
+ ],
+ "value": 100
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "75Y6NGJbVKd4C8YIBWVUr4"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 28
+ },
+ "propertyPath": [
+ "_contentSize"
+ ],
+ "value": {
+ "__type__": "cc.Size",
+ "width": 106.0732421875,
+ "height": 132
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "9dmTR9c6JMoa15u+y/N+Gy"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 30
+ },
+ "propertyPath": [
+ "_totalLength"
+ ],
+ "value": 1300
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "4ePvY99dNIbL8x2Kg/QWiu"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 32
+ },
+ "propertyPath": [
+ "percentLable"
+ ],
+ "value": null
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "3dI5VNjG1Kmrt7RW0OzFyl"
+ ]
+ },
+ {
+ "__type__": "CCPropertyOverrideInfo",
+ "targetInfo": {
+ "__id__": 34
+ },
+ "propertyPath": [
+ "_contentSize"
+ ],
+ "value": {
+ "__type__": "cc.Size",
+ "width": 1300,
+ "height": 50
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "9686r/7GBC1Jgt/Xl5Wlbk"
+ ]
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "UIRoot",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "_parent": {
+ "__id__": 2
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 36
+ },
+ {
+ "__id__": 37
+ },
+ {
+ "__id__": 38
+ }
+ ],
+ "_prefab": null,
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_mobility": 0,
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_id": "006AAb8d1DCLrLr0FZNEW5"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 35
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 2280,
+ "height": 1242
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "0fmYRROy5IWo5hUQsTe2DA"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 35
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 45,
+ "_target": null,
+ "_left": 0,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 100,
+ "_originalHeight": 100,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "866CVfTiRCBa8roC6sGSRN"
+ },
+ {
+ "__type__": "e0962y99b1MFbbYxAPQKoVP",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 35
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_id": "6bc4F6/ohC9bhNIZZXJfRw"
+ },
+ {
+ "__type__": "cc.Canvas",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_cameraComponent": {
+ "__id__": 4
+ },
+ "_alignCanvasWithScreen": true,
+ "_id": "f5UIhVCNRMWq9j57/ks+ed"
+ },
+ {
+ "__type__": "ba7869nNLVPpqvFaaPvcL/T",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "progressNode": {
+ "__id__": 12
+ },
+ "_id": "56KbzlCg5Eb5TPbHdzDq1g"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_alignFlags": 45,
+ "_target": null,
+ "_left": 0,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 0,
+ "_originalHeight": 0,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": "e0WA9gRv9LW6CPcbhJHkGX"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_opacity": 255,
+ "_id": "d2G2AjnH5CF7EA9C7tu8sD"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "__editorExtras__": {},
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": null,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 2280,
+ "height": 1242
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ },
+ "_id": "d9Bo/0AA1P0riDyKnD2s/9"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": null,
+ "asset": null,
+ "fileId": "",
+ "instance": null,
+ "targetOverrides": [
+ {
+ "__id__": 45
+ },
+ {
+ "__id__": 47
+ },
+ {
+ "__id__": 50
+ }
+ ],
+ "nestedPrefabInstanceRoots": [
+ {
+ "__id__": 12
+ }
+ ]
+ },
+ {
+ "__type__": "cc.TargetOverrideInfo",
+ "source": {
+ "__id__": 40
+ },
+ "sourceInfo": null,
+ "propertyPath": [
+ "progressNode"
+ ],
+ "target": {
+ "__id__": 12
+ },
+ "targetInfo": {
+ "__id__": 46
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "97bJUot1tMIabMBXG+RXtR"
+ ]
+ },
+ {
+ "__type__": "cc.TargetOverrideInfo",
+ "source": {
+ "__id__": 12
+ },
+ "sourceInfo": {
+ "__id__": 48
+ },
+ "propertyPath": [
+ "percentLable"
+ ],
+ "target": {
+ "__id__": 12
+ },
+ "targetInfo": {
+ "__id__": 49
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "3dI5VNjG1Kmrt7RW0OzFyl"
+ ]
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "75Y6NGJbVKd4C8YIBWVUr4"
+ ]
+ },
+ {
+ "__type__": "cc.TargetOverrideInfo",
+ "source": {
+ "__id__": 12
+ },
+ "sourceInfo": {
+ "__id__": 51
+ },
+ "propertyPath": [
+ "bar"
+ ],
+ "target": {
+ "__id__": 12
+ },
+ "targetInfo": {
+ "__id__": 52
+ }
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "3dI5VNjG1Kmrt7RW0OzFyl"
+ ]
+ },
+ {
+ "__type__": "cc.TargetInfo",
+ "localID": [
+ "4ePvY99dNIbL8x2Kg/QWiu"
+ ]
+ },
+ {
+ "__type__": "cc.SceneGlobals",
+ "ambient": {
+ "__id__": 54
+ },
+ "shadows": {
+ "__id__": 55
+ },
+ "_skybox": {
+ "__id__": 56
+ },
+ "fog": {
+ "__id__": 57
+ },
+ "octree": {
+ "__id__": 58
+ },
+ "skin": {
+ "__id__": 59
+ },
+ "lightProbeInfo": {
+ "__id__": 60
+ },
+ "postSettings": {
+ "__id__": 61
+ },
+ "bakedWithStationaryMainLight": false,
+ "bakedWithHighpLightmap": false
+ },
+ {
+ "__type__": "cc.AmbientInfo",
+ "_skyColorHDR": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.5019607843137255,
+ "z": 0.8,
+ "w": 0.520833125
+ },
+ "_skyColor": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.5019607843137255,
+ "z": 0.8,
+ "w": 0.520833125
+ },
+ "_skyIllumHDR": 20000,
+ "_skyIllum": 20000,
+ "_groundAlbedoHDR": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.2,
+ "z": 0.2,
+ "w": 1
+ },
+ "_groundAlbedo": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.2,
+ "z": 0.2,
+ "w": 1
+ },
+ "_skyColorLDR": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.5019607843137255,
+ "z": 0.8,
+ "w": 0.520833125
+ },
+ "_skyIllumLDR": 0.78125,
+ "_groundAlbedoLDR": {
+ "__type__": "cc.Vec4",
+ "x": 0.2,
+ "y": 0.2,
+ "z": 0.2,
+ "w": 1
+ }
+ },
+ {
+ "__type__": "cc.ShadowsInfo",
+ "_enabled": false,
+ "_type": 0,
+ "_normal": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 1,
+ "z": 0
+ },
+ "_distance": 0,
+ "_planeBias": 1,
+ "_shadowColor": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 76
+ },
+ "_maxReceived": 4,
+ "_size": {
+ "__type__": "cc.Vec2",
+ "x": 512,
+ "y": 512
+ }
+ },
+ {
+ "__type__": "cc.SkyboxInfo",
+ "_envLightingType": 0,
+ "_envmapHDR": null,
+ "_envmap": null,
+ "_envmapLDR": null,
+ "_diffuseMapHDR": null,
+ "_diffuseMapLDR": null,
+ "_enabled": false,
+ "_useHDR": true,
+ "_editableMaterial": null,
+ "_reflectionHDR": null,
+ "_reflectionLDR": null,
+ "_rotationAngle": 0
+ },
+ {
+ "__type__": "cc.FogInfo",
+ "_type": 0,
+ "_fogColor": {
+ "__type__": "cc.Color",
+ "r": 225,
+ "g": 225,
+ "b": 225,
+ "a": 255
+ },
+ "_enabled": false,
+ "_fogDensity": 0.3,
+ "_fogStart": 0.5,
+ "_fogEnd": 300,
+ "_fogAtten": 5,
+ "_fogTop": 1.5,
+ "_fogRange": 1.2,
+ "_accurate": false
+ },
+ {
+ "__type__": "cc.OctreeInfo",
+ "_enabled": false,
+ "_minPos": {
+ "__type__": "cc.Vec3",
+ "x": -1024,
+ "y": -1024,
+ "z": -1024
+ },
+ "_maxPos": {
+ "__type__": "cc.Vec3",
+ "x": 1024,
+ "y": 1024,
+ "z": 1024
+ },
+ "_depth": 8
+ },
+ {
+ "__type__": "cc.SkinInfo",
+ "_enabled": true,
+ "_blurRadius": 0.01,
+ "_sssIntensity": 3
+ },
+ {
+ "__type__": "cc.LightProbeInfo",
+ "_giScale": 1,
+ "_giSamples": 1024,
+ "_bounces": 2,
+ "_reduceRinging": 0,
+ "_showProbe": true,
+ "_showWireframe": true,
+ "_showConvex": false,
+ "_data": null,
+ "_lightProbeSphereVolume": 1
+ },
+ {
+ "__type__": "cc.PostSettingsInfo",
+ "_toneMappingType": 0
+ }
+]
\ No newline at end of file
diff --git a/assets/FishSingle/scene/LoadingScene.scene.meta b/assets/FishSingle/scene/LoadingScene.scene.meta
new file mode 100644
index 0000000..0d66db5
--- /dev/null
+++ b/assets/FishSingle/scene/LoadingScene.scene.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.1.50",
+ "importer": "scene",
+ "imported": true,
+ "uuid": "3deca686-356b-4a89-97e0-d255f6a637b7",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/script.meta b/assets/FishSingle/script.meta
new file mode 100644
index 0000000..ce25940
--- /dev/null
+++ b/assets/FishSingle/script.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "026faff5-3eb3-480a-9009-1bcc021dce03",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/engine.meta b/assets/FishSingle/script/engine.meta
new file mode 100644
index 0000000..8db6896
--- /dev/null
+++ b/assets/FishSingle/script/engine.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "1f75e345-9236-4518-97a3-9862de267a19",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/engine/config.meta b/assets/FishSingle/script/engine/config.meta
new file mode 100644
index 0000000..c869907
--- /dev/null
+++ b/assets/FishSingle/script/engine/config.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "79470a7f-2ce8-48ce-86d3-e2662124378f",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/engine/config/CommonEvent.ts b/assets/FishSingle/script/engine/config/CommonEvent.ts
new file mode 100644
index 0000000..f27d663
--- /dev/null
+++ b/assets/FishSingle/script/engine/config/CommonEvent.ts
@@ -0,0 +1,11 @@
+import { _decorator } from 'cc'
+const { ccclass, property } = _decorator
+
+@ccclass('CommonEvent')
+export default class CommonEvent {
+ public static Event_FrameUpdate: string = 'Event_FrameUpdate'
+ public static Event_ConnectTimeOut: string = 'Event_ConnectTimeOut'
+ public static Event_ResourceLoader: string = 'Event_ResourceLoader'
+ public static Event_CheckUpdate: string = 'Event_CheckUpdate'
+ public static Event_Scene_Switch: string = 'Event_Scene_Switch'
+}
diff --git a/assets/FishSingle/script/engine/config/CommonEvent.ts.meta b/assets/FishSingle/script/engine/config/CommonEvent.ts.meta
new file mode 100644
index 0000000..836cc2d
--- /dev/null
+++ b/assets/FishSingle/script/engine/config/CommonEvent.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "76f96525-e455-4a24-9d2b-27a0cb2fdfd2",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/config/ManifestConfig.ts b/assets/FishSingle/script/engine/config/ManifestConfig.ts
new file mode 100644
index 0000000..37c659c
--- /dev/null
+++ b/assets/FishSingle/script/engine/config/ManifestConfig.ts
@@ -0,0 +1,38 @@
+import { _decorator } from 'cc'
+import DateUtil from '../utils/DateUtil'
+import NetConfig from './NetConfig'
+
+export default class ManifestConfig {
+ public static packageUrl: string = ''
+ public static remoteManifestUrl: string = ''
+ public static remoteVersionUrl: string = ''
+ public static version: string = '1.0.0' //更新包要更新这里
+ public static assets: object = {}
+ public static searchPaths: Array = []
+ public static getManifestStr(key: string) {
+ let obj: Object = {}
+ obj['packageUrl'] = `${NetConfig.hotupdateUrl}/hotupdate/${key}/`
+ obj['remoteManifestUrl'] =
+ NetConfig.hotupdateUrl +
+ '/hotupdate/' +
+ key +
+ '/project.manifest?t=' +
+ DateUtil.now()
+ obj['remoteManifestUrl'] = `${
+ NetConfig.hotupdateUrl
+ }/hotupdate/${key}/project.manifest?t=${DateUtil.now()}`
+ obj['remoteVersionUrl'] =
+ NetConfig.hotupdateUrl +
+ '/hotupdate/' +
+ key +
+ '/version.manifest?t=' +
+ DateUtil.now()
+ obj['remoteVersionUrl'] = `${
+ NetConfig.hotupdateUrl
+ }/hotupdate/${key}/version.manifest?t=${DateUtil.now()}`
+ obj['version'] = ManifestConfig.version
+ obj['assets'] = {}
+ obj['searchPaths'] = []
+ return JSON.stringify(obj)
+ }
+}
diff --git a/assets/FishSingle/script/engine/config/ManifestConfig.ts.meta b/assets/FishSingle/script/engine/config/ManifestConfig.ts.meta
new file mode 100644
index 0000000..a7fe773
--- /dev/null
+++ b/assets/FishSingle/script/engine/config/ManifestConfig.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "711d7240-649f-4cb4-9d0d-06e13979eb98",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/config/MusicConfig.ts b/assets/FishSingle/script/engine/config/MusicConfig.ts
new file mode 100644
index 0000000..08499c2
--- /dev/null
+++ b/assets/FishSingle/script/engine/config/MusicConfig.ts
@@ -0,0 +1,64 @@
+import { _decorator, AudioClip } from 'cc'
+import { GameConfig } from '../../game/config/GameConfig'
+
+export default class MusicConfig {
+ public static musicKey2Path: Map = new Map() //资源预加载路径
+
+ public static musicKey2Cache: Map = new Map<
+ string,
+ AudioClip
+ >() //资源加载后cache路径
+
+ public static init() {
+ if (
+ typeof GameConfig.GameName === 'undefined' ||
+ GameConfig.GameName === null
+ ) {
+ console.error('GameConfig.GameName 未配置!')
+ return
+ }
+
+ const musicConfig = {
+ background_1: 'music/background_1',
+ background_2: 'music/background_2',
+ background_3: 'music/background_3',
+ deadfish_1: 'music/deadfish_1',
+ deadfish_2: 'music/deadfish_2',
+ deadfish_3: 'music/deadfish_3',
+ deadfish_4: 'music/deadfish_4',
+ deadfish_5: 'music/deadfish_5',
+ deadfish_6: 'music/deadfish_6',
+ deadfish_7: 'music/deadfish_7',
+ deadfish_8: 'music/deadfish_8',
+ deadfish_9: 'music/deadfish_9',
+ deadfish_10: 'music/deadfish_10',
+ deadfish_11: 'music/deadfish_11',
+ deadfish_12: 'music/deadfish_12',
+ deadfish_13: 'music/deadfish_13',
+ deadfish_14: 'music/deadfish_14',
+ deadfish_15: 'music/deadfish_15',
+ deadfish_16: 'music/deadfish_16',
+ deadfish_17: 'music/deadfish_17',
+ deadfish_18: 'music/deadfish_18',
+ deadfish_19: 'music/deadfish_19',
+ deadfish_20: 'music/deadfish_20',
+ deadfish_21: 'music/deadfish_21',
+ deadfish_22: 'music/deadfish_22',
+ deadfish_23: 'music/deadfish_23',
+ deadfish_24: 'music/deadfish_24',
+ deadfish_25: 'music/deadfish_25',
+ deadfish_26: 'music/deadfish_26',
+ deadfish_27: 'music/deadfish_27',
+ deadfish_28: 'music/deadfish_28',
+ deadfish_29: 'music/deadfish_29',
+ fire: 'music/fire',
+ }
+ // 音乐要预加载的配置
+ for (const key in musicConfig) {
+ if (musicConfig.hasOwnProperty(key)) {
+ const path = `${GameConfig.GameName}/${musicConfig[key]}`
+ MusicConfig.musicKey2Path.set(key, path)
+ }
+ }
+ }
+}
diff --git a/assets/FishSingle/script/engine/config/MusicConfig.ts.meta b/assets/FishSingle/script/engine/config/MusicConfig.ts.meta
new file mode 100644
index 0000000..b5f13aa
--- /dev/null
+++ b/assets/FishSingle/script/engine/config/MusicConfig.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "92bd7fa0-c97e-4b6f-b518-d1d4d73c03f5",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/config/NetConfig.ts b/assets/FishSingle/script/engine/config/NetConfig.ts
new file mode 100644
index 0000000..f5a817d
--- /dev/null
+++ b/assets/FishSingle/script/engine/config/NetConfig.ts
@@ -0,0 +1,4 @@
+import { _decorator } from 'cc'
+export default class NetConfig {
+ public static hotupdateUrl: string = 'http://localhost:33/hotupdate'
+}
diff --git a/assets/FishSingle/script/engine/config/NetConfig.ts.meta b/assets/FishSingle/script/engine/config/NetConfig.ts.meta
new file mode 100644
index 0000000..008c3e5
--- /dev/null
+++ b/assets/FishSingle/script/engine/config/NetConfig.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "4e758c3c-41e2-4fe7-a0ea-43fe6be9b381",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent.meta b/assets/FishSingle/script/engine/uicomponent.meta
new file mode 100644
index 0000000..9eba646
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "9c2b477c-5efb-432e-8d18-08cc17a2e103",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/CommonTips.ts b/assets/FishSingle/script/engine/uicomponent/CommonTips.ts
new file mode 100644
index 0000000..dcf339d
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/CommonTips.ts
@@ -0,0 +1,58 @@
+import {
+ _decorator,
+ Component,
+ Label,
+ Node,
+ tween,
+ Vec3,
+ instantiate,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import PrefabLoader from '../utils/PrefabLoader'
+import { GameConfig } from '../../game/config/GameConfig'
+import DialogBase from './DialogBase'
+
+@ccclass('CommonTips')
+export default class CommonTips extends Component {
+ public static TipsZorderIndex: number = 999
+ @property({ type: Label })
+ txtContent: Label | null = null
+ private tips: string = ''
+ private static showingNameList: Array = []
+ onLoad() {}
+
+ start() {
+ tween(this.node)
+ .by(1.5, { position: new Vec3(0, 100, 0) })
+ .to(0.2, { /* opacity: 0*/ scale: Vec3.ZERO })
+ .call(() => {
+ this.node.destroy()
+ })
+ .start()
+ }
+
+ onDestroy() {
+ let index: number = CommonTips.showingNameList.indexOf(this.tips)
+ CommonTips.showingNameList.splice(index, 1)
+ this.unscheduleAllCallbacks()
+ }
+
+ public static showMsg(msg: string, parentNode: Node = null) {
+ PrefabLoader.loadPrefab(
+ `${GameConfig.GameName}/share/uicomponent/CommonTips`,
+ (loadedResource) => {
+ parentNode = parentNode || DialogBase.GetRootCanvas()
+ if (CommonTips.showingNameList.indexOf(msg) === -1) {
+ CommonTips.showingNameList.push(msg)
+ }
+ let dialogNode = instantiate(loadedResource)
+ dialogNode.setPosition(0, 0)
+ let dialogScript: CommonTips = dialogNode.getComponent(CommonTips)
+ dialogScript.tips = msg
+ dialogScript.txtContent.string = msg
+ parentNode.insertChild(dialogNode, CommonTips.TipsZorderIndex)
+ }
+ )
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/CommonTips.ts.meta b/assets/FishSingle/script/engine/uicomponent/CommonTips.ts.meta
new file mode 100644
index 0000000..f17959e
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/CommonTips.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "4524f0ef-319a-4f20-9d62-fe359bbcbc71",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/DarkLayer.ts b/assets/FishSingle/script/engine/uicomponent/DarkLayer.ts
new file mode 100644
index 0000000..af83f4a
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/DarkLayer.ts
@@ -0,0 +1,30 @@
+import { _decorator, Component, Prefab, Widget, instantiate, Node } from 'cc'
+const { ccclass, property } = _decorator
+
+import PrefabLoader from '../utils/PrefabLoader'
+import { GameConfig } from '../../game/config/GameConfig'
+import DialogBase from './DialogBase'
+
+@ccclass('DarkLayer')
+export default class DarkLayer extends Component {
+ private static prefab: Prefab
+ onLoad() {
+ this.getComponent(Widget).target = DialogBase.GetRootCanvas()
+ }
+ start() {}
+ public static preLoad(): Promise {
+ return new Promise((resolve, reject) => {
+ PrefabLoader.loadPrefab(
+ `${GameConfig.GameName}/share/uicomponent/DarkLayer`,
+ (loadedResource) => {
+ DarkLayer.prefab = loadedResource
+ resolve()
+ }
+ )
+ })
+ }
+ public static getDarkLayer() {
+ let dialogNode: Node = instantiate(DarkLayer.prefab)
+ return dialogNode
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/DarkLayer.ts.meta b/assets/FishSingle/script/engine/uicomponent/DarkLayer.ts.meta
new file mode 100644
index 0000000..54d459a
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/DarkLayer.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "4fa811bd-9cd5-4ac6-ad87-d68f4a41dcdf",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/DialogBase.ts b/assets/FishSingle/script/engine/uicomponent/DialogBase.ts
new file mode 100644
index 0000000..a8a71cf
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/DialogBase.ts
@@ -0,0 +1,65 @@
+import { _decorator, Component, Node, Widget, director } from 'cc'
+const { ccclass } = _decorator
+
+import DarkLayer from './DarkLayer'
+import { UIRoot } from '../../game/utils/UIRoot'
+
+@ccclass('DialogBase')
+export default class DialogBase extends Component {
+ private static LocalZOrder: number = 5
+ private darkLayer: Node | null = null
+
+ //private static _canvas: Node;
+ public static GetRootCanvas(): Node {
+ //if(DialogBase._canvas == null)
+ // DialogBase._canvas = director.getScene().getChildByName('Canvas');
+ //return DialogBase._canvas;
+ return UIRoot.Instance.node
+ }
+ onLoad() {
+ DialogBase.LocalZOrder += 1
+ let closeLayer: Node = this.node.getChildByName('closeLayer')
+ if (closeLayer) {
+ let closeLayerWidget: Widget = closeLayer.getComponent(Widget)
+ if (closeLayerWidget) {
+ closeLayerWidget.target = DialogBase.GetRootCanvas()
+ closeLayerWidget.left = 0
+ closeLayerWidget.right = 0
+ closeLayerWidget.top = 0
+ closeLayerWidget.bottom = 0
+ }
+ }
+ this.onLoadMe()
+ }
+
+ onLoadMe() {}
+
+ start(isPlayMv: boolean = false) {
+ this.darkLayer = DarkLayer.getDarkLayer()
+ this.node.insertChild(this.darkLayer, 0) //this.node.addChild(this.darkLayer, -1);
+ if (isPlayMv) {
+ this.node.setScale(0, 0)
+ } else {
+ this.onStartMe()
+ }
+ }
+
+ onStartMe() {}
+
+ onClickClose() {
+ this.node.destroy()
+ }
+
+ update(dt) {
+ this.onUpdateMe(dt)
+ }
+
+ onUpdateMe(dt) {}
+
+ onDestroy() {
+ DialogBase.LocalZOrder -= 1
+ this.onDestroyMe()
+ }
+
+ onDestroyMe() {}
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/DialogBase.ts.meta b/assets/FishSingle/script/engine/uicomponent/DialogBase.ts.meta
new file mode 100644
index 0000000..44040c8
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/DialogBase.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "1fc7cf08-75c2-4ec4-b4c0-6f27eb483210",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/LoadingPrefab.ts b/assets/FishSingle/script/engine/uicomponent/LoadingPrefab.ts
new file mode 100644
index 0000000..403d950
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/LoadingPrefab.ts
@@ -0,0 +1,87 @@
+import {
+ _decorator,
+ Component,
+ Node,
+ Prefab,
+ instantiate,
+ math,
+ Quat,
+ Vec3,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import PrefabLoader from '../utils/PrefabLoader'
+import { GameConfig } from '../../game/config/GameConfig'
+import DialogBase from './DialogBase'
+
+@ccclass('LoadingPrefab')
+export default class LoadingPrefab extends Component {
+ public static instance: Node
+ private static prefab: Prefab
+ public static LoadingZorderIndex: number = 99
+ @property({ type: Node })
+ loadingSp: Node | null = null
+
+ private _quatCache: Quat
+ private _vec3Cache: Vec3
+ onLoad() {
+ this._quatCache = new Quat()
+ this._vec3Cache = new Vec3()
+ }
+
+ start() {}
+
+ public static close() {
+ if (!LoadingPrefab.instance) {
+ return
+ }
+ LoadingPrefab.instance.removeFromParent()
+ LoadingPrefab.instance.destroy()
+ LoadingPrefab.instance = null
+ }
+
+ public static preLoad(): Promise {
+ return new Promise((resolve, reject) => {
+ PrefabLoader.loadPrefab(
+ GameConfig.GameName + '/' + 'share/uicomponent/LoadingPrefab',
+ (loadedResource) => {
+ LoadingPrefab.prefab = loadedResource
+ resolve()
+ }
+ )
+ })
+ }
+
+ private static createLoadingPrefab(parentNode: Node = null) {
+ let dialogNode: Node = instantiate(LoadingPrefab.prefab)
+ LoadingPrefab.instance = dialogNode
+ if (!parentNode) {
+ parentNode = DialogBase.GetRootCanvas()
+ }
+ parentNode.insertChild(dialogNode, LoadingPrefab.LoadingZorderIndex)
+ dialogNode.setPosition(0, 0)
+ }
+
+ public static async show(parentNode: Node = null) {
+ if (LoadingPrefab.instance) return
+ if (!LoadingPrefab.prefab) {
+ await LoadingPrefab.preLoad()
+ }
+ this.createLoadingPrefab(parentNode)
+ }
+
+ update(dt) {
+ this.loadingSp.getRotation(this._quatCache)
+ Quat.toEuler(this._vec3Cache, this._quatCache)
+ this._vec3Cache.z += 10
+ this.loadingSp.setRotationFromEuler(this._vec3Cache)
+ if (this._vec3Cache.z >= 360) {
+ this.loadingSp.getRotation(Quat.IDENTITY)
+ }
+ }
+
+ public static clear() {
+ LoadingPrefab.instance = null
+ LoadingPrefab.prefab = null
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/LoadingPrefab.ts.meta b/assets/FishSingle/script/engine/uicomponent/LoadingPrefab.ts.meta
new file mode 100644
index 0000000..9261361
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/LoadingPrefab.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "172559f4-6da9-4c5d-a0b4-af9f5116f021",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/LoadingScenePrefab.ts b/assets/FishSingle/script/engine/uicomponent/LoadingScenePrefab.ts
new file mode 100644
index 0000000..ecbc5c6
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/LoadingScenePrefab.ts
@@ -0,0 +1,90 @@
+import { _decorator, Component, Node, Prefab, instantiate } from 'cc'
+const { ccclass, property } = _decorator
+
+import PrefabLoader from '../utils/PrefabLoader'
+import Progress from './Progress'
+import { GameConfig } from '../../game/config/GameConfig'
+import DialogBase from './DialogBase'
+
+@ccclass('LoadingScenePrefab')
+export default class LoadingScenePrefab extends Component {
+ public static instance: Node
+ private static prefab: Prefab
+ public static LoadingZorderIndex: number = 99
+ @property({ type: Node })
+ private progressNode: Node | null = null
+ onLoad() {}
+
+ start() {}
+
+ public updateProgress(
+ completedCount: number,
+ totalCount: number,
+ item: any = null
+ ) {
+ this.progressNode
+ .getComponent(Progress)
+ .updateProgress(
+ completedCount,
+ totalCount,
+ '消耗流量,预下载所有"鱼"类中,请耐心等待...'
+ )
+ }
+
+ public static updateLoading(
+ completedCount: number,
+ totalCount: number,
+ item: any = null
+ ) {
+ if (LoadingScenePrefab.instance) {
+ let nodeTs: LoadingScenePrefab =
+ LoadingScenePrefab.instance.getComponent(LoadingScenePrefab)
+ if (nodeTs) {
+ nodeTs.updateProgress(completedCount, totalCount, item)
+ }
+ }
+ }
+
+ private static createPrefab(parentNode: Node = null) {
+ let dialogNode: Node = instantiate(LoadingScenePrefab.prefab)
+ LoadingScenePrefab.instance = dialogNode
+ if (!parentNode) {
+ parentNode = DialogBase.GetRootCanvas()
+ }
+ parentNode.insertChild(dialogNode, LoadingScenePrefab.LoadingZorderIndex)
+ dialogNode.setPosition(0, 0)
+ }
+
+ public static preLoad(): Promise {
+ return new Promise((resolve, reject) => {
+ PrefabLoader.loadPrefab(
+ GameConfig.GameName + '/' + 'share/uicomponent/LoadingScenePrefab',
+ (loadedResource: Prefab) => {
+ LoadingScenePrefab.prefab = loadedResource
+ resolve()
+ }
+ )
+ })
+ }
+
+ public static close() {
+ if (!LoadingScenePrefab.instance) {
+ return
+ }
+ LoadingScenePrefab.instance.destroy()
+ LoadingScenePrefab.instance = null
+ }
+
+ public static async show(parentNode: Node = null) {
+ if (LoadingScenePrefab.instance) return
+ if (!LoadingScenePrefab.prefab) {
+ await LoadingScenePrefab.preLoad()
+ }
+ this.createPrefab(parentNode)
+ }
+
+ public static clear() {
+ LoadingScenePrefab.instance = null
+ LoadingScenePrefab.prefab = null
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/LoadingScenePrefab.ts.meta b/assets/FishSingle/script/engine/uicomponent/LoadingScenePrefab.ts.meta
new file mode 100644
index 0000000..82bdcc3
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/LoadingScenePrefab.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "e2e744b0-b723-4151-8de6-a2c222b8fe29",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/MusicPrefab.ts b/assets/FishSingle/script/engine/uicomponent/MusicPrefab.ts
new file mode 100644
index 0000000..6ee2381
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/MusicPrefab.ts
@@ -0,0 +1,90 @@
+import {
+ _decorator,
+ Component,
+ AssetManager,
+ AudioClip,
+ AudioSource,
+ instantiate,
+ Prefab,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import { Logger } from '../utils/Logger'
+import PrefabLoader from '../utils/PrefabLoader'
+import LocalStorage from '../utils/LocalStorage'
+import MusicConfig from '../config/MusicConfig'
+import { GameConfig } from '../../game/config/GameConfig'
+/**
+ * 背景音乐
+ */
+
+@ccclass('MusicPrefab')
+export default class MusicPrefab extends Component {
+ private static instance: MusicPrefab
+ private static MUSIC_VOLUMN_KEY: string = 'musicVolumn'
+ public static musicVolumn: number = 1
+ public static play(key: string) {
+ let url: string = MusicConfig.musicKey2Path.get(key)
+ if (url) {
+ AssetManager.instance.resources.load(
+ url,
+ AudioClip,
+ (error: Error, clip: AudioClip) => {
+ if (error) {
+ Logger.warn(this, 'load music error===', error.message)
+ } else {
+ if (clip) {
+ this.instance.node.getComponent(AudioSource).clip = clip
+ this.instance.node.getComponent(AudioSource).volume =
+ this.musicVolumn
+ this.instance.node.getComponent(AudioSource).play()
+ this.instance.node.getComponent(AudioSource).loop = true
+ }
+ }
+ }
+ )
+ } else {
+ Logger.warn(this, '播放不存在的music=', key)
+ }
+ }
+
+ public static changeVolumn(nowVolumn: number) {
+ this.musicVolumn = nowVolumn
+ this.instance.node.getComponent(AudioSource).volume = nowVolumn
+ LocalStorage.setItem(
+ MusicPrefab.MUSIC_VOLUMN_KEY,
+ this.musicVolumn.toString()
+ )
+ }
+
+ private static preInit() {
+ this.musicVolumn = parseFloat(
+ LocalStorage.getItem(MusicPrefab.MUSIC_VOLUMN_KEY)
+ )
+ if (isNaN(this.musicVolumn)) {
+ this.musicVolumn = 1
+ }
+ }
+
+ public static preLoad(): Promise {
+ return new Promise((resolve, reject) => {
+ PrefabLoader.loadPrefab(
+ GameConfig.GameName + '/' + 'share/uicomponent/MusicPrefab',
+ (loadedResource: Prefab) => {
+ MusicPrefab.instance =
+ instantiate(loadedResource).getComponent(MusicPrefab)
+ this.preInit()
+ resolve()
+ }
+ )
+ })
+ }
+
+ public static destory() {
+ if (MusicPrefab.instance) {
+ MusicPrefab.instance.getComponent(AudioSource).stop()
+ MusicPrefab.instance.destroy()
+ }
+ MusicPrefab.instance = null
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/MusicPrefab.ts.meta b/assets/FishSingle/script/engine/uicomponent/MusicPrefab.ts.meta
new file mode 100644
index 0000000..74234ee
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/MusicPrefab.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "e947ef07-b958-4471-b5a5-f0acd7e299d2",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/Progress.ts b/assets/FishSingle/script/engine/uicomponent/Progress.ts
new file mode 100644
index 0000000..8f13471
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/Progress.ts
@@ -0,0 +1,57 @@
+import { _decorator, Component, Label, ProgressBar } from 'cc'
+const { ccclass, property } = _decorator
+
+import { Logger } from '../utils/Logger'
+
+@ccclass('Progress')
+export default class Progress extends Component {
+ @property(Label)
+ public percentLable: Label
+
+ @property(ProgressBar)
+ public bar: ProgressBar
+
+ onLoad() {
+ this.bar.node.active = false
+ this.bar.progress = 0
+ }
+
+ start() {}
+
+ updatePercent(current, filePercent) {
+ //this.percentLable.string = filePercent.toFixed(2);
+ }
+
+ updatefileTotal(current, filePercent) {
+ if (!this.bar.node.active) this.bar.node.active = true
+ var nowPercent = Math.round((current / filePercent) * 100)
+ var curMB = this.getMB(current)
+ var totalMB = this.getMB(filePercent)
+ // this.percentLable.string = "正在更新 " + nowPercent + "%" + " ( " + curMB + " / "+totalMB +" MB)";
+ nowPercent = Math.min(nowPercent, 100)
+ this.percentLable.string = '正在更新 ' + nowPercent + '%'
+ var percent = current / filePercent
+ this.bar.progress = percent
+ }
+
+ public updateProgress(
+ current,
+ total,
+ msg: string = '正在加载资源,此过程不消耗流量...'
+ ) {
+ this.bar.node.active = true
+ // this.setMsg(msg+ current + "/" + total);
+ this.setMsg(msg)
+ this.bar.progress = current / total
+ }
+
+ getMB(bytes) {
+ bytes /= 1024
+ bytes /= 1024
+ return bytes.toFixed(2)
+ }
+
+ public setMsg(msg: string = '游戏加载中,请稍后...') {
+ this.percentLable.string = msg
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/Progress.ts.meta b/assets/FishSingle/script/engine/uicomponent/Progress.ts.meta
new file mode 100644
index 0000000..ec26bd7
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/Progress.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "ba38c648-abb9-41f8-a06b-830bb5aea91d",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/SoundPrefab.ts b/assets/FishSingle/script/engine/uicomponent/SoundPrefab.ts
new file mode 100644
index 0000000..6ea086d
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/SoundPrefab.ts
@@ -0,0 +1,144 @@
+import {
+ _decorator,
+ Component,
+ Prefab,
+ NodePool,
+ Node,
+ instantiate,
+ AssetManager,
+ AudioClip,
+ AudioSource,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import { Logger } from '../utils/Logger'
+import PrefabLoader from '../utils/PrefabLoader'
+import LocalStorage from '../utils/LocalStorage'
+import EventManager from '../utils/EventManager'
+import CommonEvent from '../config/CommonEvent'
+import MusicConfig from '../config/MusicConfig'
+import { GameConfig } from '../../game/config/GameConfig'
+// /**
+// * 音效
+// * Ios暂时有bug,弃用
+// */
+
+@ccclass('SoundPrefab')
+export default class SoundPrefab extends Component {
+ private static prefab: Prefab | null = null
+ private static SOUND_VOLUMN_KEY: string = 'soundVolumn'
+ public static soundVolumn: number = 1
+ private static Pool_Init_Num: number = 30
+ private static pool: NodePool = new NodePool()
+ private static nowAudioNodeList: Array = []
+ private audioName: string = ''
+ private audioUrl: string = ''
+ private static getAudioNode() {
+ let node: Node = null
+ // if (this.pool.size() > 0) {
+
+ // node = this.pool.get();
+ // } else {
+ node = instantiate(this.prefab)
+ // }
+ return node
+ }
+
+ public static play(key: string) {
+ let url: string = MusicConfig.musicKey2Path.get(key)
+ if (url) {
+ AssetManager.instance.resources.load(url, AudioClip, (error: Error, clip: AudioClip) => {
+ if (error) {
+ Logger.warn(this, 'load sound error===', error.message)
+ } else {
+ if (clip) {
+ let audioNode: Node = this.getAudioNode()
+ if (audioNode) {
+ audioNode.getComponent(AudioSource).clip = clip
+ audioNode.getComponent(AudioSource).volume =
+ SoundPrefab.soundVolumn
+ audioNode.getComponent(AudioSource).loop = false
+ audioNode.getComponent(AudioSource).currentTime = 0 //rewind();
+ audioNode.getComponent(AudioSource).play()
+ audioNode.getComponent(SoundPrefab).audioName = key
+ audioNode.getComponent(SoundPrefab).audioUrl = url
+ this.nowAudioNodeList.push(audioNode)
+ }
+ }
+ }
+ })
+ } else {
+ Logger.warn(this, '播放不存在的music=', key)
+ }
+ }
+
+ public static changeVolumn(nowVolumn: number) {
+ this.soundVolumn = nowVolumn
+ for (let i = 0; i < this.nowAudioNodeList.length; i++) {
+ let audioNode: Node = this.nowAudioNodeList[i]
+ let audioSource: AudioSource = audioNode.getComponent(AudioSource)
+ if (audioSource.playing) {
+ audioSource.volume = nowVolumn
+ }
+ }
+ LocalStorage.setItem(
+ SoundPrefab.SOUND_VOLUMN_KEY,
+ SoundPrefab.soundVolumn.toString()
+ )
+ }
+
+ private static preInit() {
+ EventManager.instance.addListener(
+ CommonEvent.Event_FrameUpdate,
+ this.updateFrame,
+ this
+ )
+ SoundPrefab.soundVolumn = parseFloat(
+ LocalStorage.getItem(SoundPrefab.SOUND_VOLUMN_KEY)
+ )
+ if (isNaN(SoundPrefab.soundVolumn)) {
+ SoundPrefab.soundVolumn = 1
+ }
+ }
+
+ private static updateFrame() {
+ for (let i = 0; i < this.nowAudioNodeList.length; i++) {
+ let audioNode: Node = this.nowAudioNodeList[i]
+ let audioSource: AudioSource = audioNode.getComponent(AudioSource)
+ if (!audioSource.playing) {
+ SoundPrefab.nowAudioNodeList.splice(i, 1)
+ }
+ }
+ }
+
+ public static preLoad(): Promise {
+ return new Promise((resolve, reject) => {
+ PrefabLoader.loadPrefab(
+ GameConfig.GameName + '/' + 'share/uicomponent/SoundPrefab',
+ (loadedResource: Prefab) => {
+ SoundPrefab.prefab = loadedResource
+ this.preInit()
+ // for (let i = 0; i < this.Pool_Init_Num; i++) {
+ // let tempNode: cc.Node = cc.instantiate(loadedResource);
+ // this.pool.put(tempNode);
+ // }
+ resolve()
+ }
+ )
+ })
+ }
+
+ public static destory() {
+ EventManager.instance.removeListener(
+ CommonEvent.Event_FrameUpdate,
+ this.updateFrame
+ )
+ for (let i = 0; i < this.nowAudioNodeList.length; i++) {
+ let audioNode: Node = this.nowAudioNodeList[i]
+ audioNode.getComponent(AudioSource).stop()
+ audioNode.getComponent(AudioSource).destroy()
+ }
+ this.nowAudioNodeList = []
+ this.pool.clear()
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/SoundPrefab.ts.meta b/assets/FishSingle/script/engine/uicomponent/SoundPrefab.ts.meta
new file mode 100644
index 0000000..6119435
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/SoundPrefab.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "d262f2b2-8af6-4db9-b1e4-0c08493efa10",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/TextureMgr.ts b/assets/FishSingle/script/engine/uicomponent/TextureMgr.ts
new file mode 100644
index 0000000..533928f
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/TextureMgr.ts
@@ -0,0 +1,20 @@
+import { _decorator, Component, SpriteFrame } from 'cc'
+const { ccclass, property } = _decorator
+
+@ccclass('TextureMgr')
+export default class TextureMgr extends Component {
+ @property({ type: [SpriteFrame] })
+ public Spriteset: SpriteFrame[] = []
+ @property({ type: [SpriteFrame] })
+ public Spriteset1: SpriteFrame[] = []
+ @property({ type: [SpriteFrame] })
+ public Spriteset2: SpriteFrame[] = []
+ @property({ type: [SpriteFrame] })
+ public Spriteset3: SpriteFrame[] = []
+ @property({ type: [SpriteFrame] })
+ public Spriteset4: SpriteFrame[] = []
+
+ onLoad() {
+ // // init logic
+ }
+}
diff --git a/assets/FishSingle/script/engine/uicomponent/TextureMgr.ts.meta b/assets/FishSingle/script/engine/uicomponent/TextureMgr.ts.meta
new file mode 100644
index 0000000..1bb2568
--- /dev/null
+++ b/assets/FishSingle/script/engine/uicomponent/TextureMgr.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "1147cca4-2fe9-4d82-8850-0d97cb3318d5",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils.meta b/assets/FishSingle/script/engine/utils.meta
new file mode 100644
index 0000000..ef2a41d
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "a8097de0-2f13-4b1b-be6b-4635b5d8281d",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/AdapterHelper.ts b/assets/FishSingle/script/engine/utils/AdapterHelper.ts
new file mode 100644
index 0000000..8100d35
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/AdapterHelper.ts
@@ -0,0 +1,38 @@
+import { Canvas, error, log, ResolutionPolicy, sys, view, _decorator } from 'cc'
+import DialogBase from '../uicomponent/DialogBase'
+const { ccclass, property } = _decorator
+
+import { Logger } from './Logger'
+
+@ccclass('AdapterHelper')
+export default class AdapterHelper {
+ public static winSizeWidth: number
+ public static winSizeHeiht: number
+ public static fixApdater() {
+ log('v3.6没找到接口修改 fitHeight、fitWidth, 先在项目里写死fitHeight=true')
+ return
+ let framesize = view.getFrameSize()
+ if (!this.winSizeWidth) {
+ this.winSizeWidth = screen.width
+ this.winSizeHeiht = screen.height
+ }
+ let designsize = view.getDesignResolutionSize()
+ let canvas: Canvas = DialogBase.GetRootCanvas().getComponent(Canvas)
+
+ let ratio: number = framesize.height / framesize.width
+ let designRatio: number = designsize.height / designsize.width
+ if (ratio > designRatio) {
+ //canvas.fitHeight = false;
+ //canvas.fitWidth = true;
+ error(
+ 'v3.6没找到接口修改 fitHeight、fitWidth, 先在项目里写死fitHeight=true'
+ )
+ } else {
+ //canvas.fitHeight = true;
+ //canvas.fitWidth = false;
+ error(
+ 'v3.6没找到接口修改 fitHeight、fitWidth, 先在项目里写死fitHeight=true'
+ )
+ }
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/AdapterHelper.ts.meta b/assets/FishSingle/script/engine/utils/AdapterHelper.ts.meta
new file mode 100644
index 0000000..e8a89e0
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/AdapterHelper.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "d2b64431-33c2-4fa1-83b0-0ece0e0a35e2",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/BitUtil.ts b/assets/FishSingle/script/engine/utils/BitUtil.ts
new file mode 100644
index 0000000..d2dd7aa
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/BitUtil.ts
@@ -0,0 +1,52 @@
+import { _decorator } from 'cc'
+const { ccclass, property } = _decorator
+
+import { Logger } from './Logger'
+
+@ccclass('BitUtil')
+export default class BitUtil {
+ //index是二进制从右到左
+ public static isBitSet(value: number, index: number): boolean {
+ let str: string = value.toString(2)
+ if (parseInt(str[str.length - 1 - index]) == 1) {
+ return true
+ }
+ return false
+ }
+
+ //从右到左计算
+ public static setBitValue(value: number, index: number): number {
+ let newValue: number = value
+ let str: string = value.toString(2)
+ let newStr: string = ''
+ let maxIndex = Math.max(str.length - 1, index)
+ for (let i = 0; i <= maxIndex; i++) {
+ if (index == i) {
+ newStr = '1' + newStr
+ } else {
+ if (str[i] == undefined) {
+ newStr = '0' + newStr
+ } else {
+ newStr = str[i] + newStr
+ }
+ }
+ }
+ newValue = parseInt(newStr, 2)
+ return newValue
+ }
+
+ public static clearBitValue(value: number, index: number) {
+ let newValue: number = value
+ let str: string = value.toString(2)
+ let newStr: string = ''
+ for (let i = str.length - 1; i >= 0; i--) {
+ if (index == str.length - 1 - i) {
+ newStr = '0' + newStr
+ } else {
+ newStr = str[i] + newStr
+ }
+ }
+ newValue = parseInt(newStr, 2)
+ return newValue
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/BitUtil.ts.meta b/assets/FishSingle/script/engine/utils/BitUtil.ts.meta
new file mode 100644
index 0000000..abd0305
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/BitUtil.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "8a5aad8d-c1cf-4e6a-bbbe-bc0ef0b4d05f",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/ColorHelper.ts b/assets/FishSingle/script/engine/utils/ColorHelper.ts
new file mode 100644
index 0000000..34687e6
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/ColorHelper.ts
@@ -0,0 +1,10 @@
+import { _decorator, Color } from 'cc'
+const { ccclass, property } = _decorator
+
+@ccclass('ColorHelper')
+export default class ColorHelper {
+ public static getColor(hexStr: string): Color {
+ let color: Color = Color.BLACK
+ return color.fromHEX(hexStr)
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/ColorHelper.ts.meta b/assets/FishSingle/script/engine/utils/ColorHelper.ts.meta
new file mode 100644
index 0000000..29c288e
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/ColorHelper.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "d1bc656e-a928-4212-a2b4-408b73ef0ec9",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/DateUtil.ts b/assets/FishSingle/script/engine/utils/DateUtil.ts
new file mode 100644
index 0000000..7cbffa2
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/DateUtil.ts
@@ -0,0 +1,139 @@
+import { _decorator } from 'cc'
+import { Logger } from './Logger'
+
+export default class DateUtil {
+ public static formatNumStr(num: number) {
+ let str = '' + num
+ if (num < 10) {
+ str = '0' + num
+ }
+ return str
+ }
+
+ public static formateYearMonthDayStr(timestamp: number) {
+ let date: Date = new Date(timestamp)
+ return (
+ date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate()
+ )
+ }
+
+ public static formateMonthDayStr(timestamp: number) {
+ let date: Date = new Date(timestamp)
+ return date.getMonth() + 1 + '月' + date.getDate() + '日'
+ }
+
+ // timestamp:1453094034000 2018-1-31 19:53:44
+ //根据时间戳返回 2018-1-31 19:53:44
+ public static formatDateStr(timestamp: number) {
+ let date: Date = new Date(timestamp)
+ return (
+ date.getFullYear() +
+ '-' +
+ (date.getMonth() + 1) +
+ '-' +
+ date.getDate() +
+ ' ' +
+ this.formatNumStr(date.getHours()) +
+ ':' +
+ this.formatNumStr(date.getMinutes()) +
+ ':' +
+ this.formatNumStr(date.getSeconds())
+ )
+ }
+
+ // timestamp:1453094034000 2018-1-31-19-53-44
+ //根据时间戳返回 2018-1-31-19-53-44
+ public static formatDateStr2(timestamp: number) {
+ let date: Date = new Date(timestamp)
+ return (
+ date.getFullYear() +
+ '-' +
+ (date.getMonth() + 1) +
+ '-' +
+ date.getDate() +
+ '-' +
+ this.formatNumStr(date.getHours()) +
+ '-' +
+ this.formatNumStr(date.getMinutes()) +
+ '-' +
+ this.formatNumStr(date.getSeconds())
+ )
+ }
+
+ // timestamp:1453094034000 2018-1-31
+ //根据时间戳返回 2018-1-31
+ public static formatDateStr3(timestamp: number) {
+ let date: Date = new Date(timestamp)
+ return (
+ date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate()
+ )
+ }
+
+ // timestamp:1453094034000
+ //根据时间戳返回 19:53
+ public static formatHourMinStr(timestamp: number) {
+ let date: Date = new Date(timestamp)
+ return (
+ this.formatNumStr(date.getHours()) +
+ ':' +
+ this.formatNumStr(date.getMinutes())
+ )
+ }
+
+ // timestamp:1453094034000
+ //根据时间戳返回 19:53:11
+ public static formatHourMinSecondStr(timestamp: number) {
+ let date: Date = new Date(timestamp)
+ return (
+ this.formatNumStr(date.getHours()) +
+ ':' +
+ this.formatNumStr(date.getMinutes()) +
+ ':' +
+ this.formatNumStr(date.getSeconds())
+ )
+ }
+
+ public static now(): number {
+ let date: Date = new Date()
+ return date.getTime()
+ }
+
+ public static betweenTime(startTime: number, endTime: number) {
+ let date: Date = new Date()
+ if (date.getTime() >= startTime && date.getTime() <= endTime) {
+ return true
+ }
+ return false
+ }
+
+ //根据时间戳返回 1天19:53:11
+ public static formatLeftTime(timestamp: number) {
+ let result: string = ''
+ let day: number = Math.floor(timestamp / (1000 * 60 * 60 * 24))
+ let hour: number = Math.floor(timestamp / (1000 * 60 * 60)) % 24
+ let min: number = Math.floor(timestamp / (1000 * 60)) % 60
+ let second: number = Math.floor(timestamp / 1000) % 60
+ result =
+ day +
+ '天' +
+ this.formatNumStr(hour) +
+ ':' +
+ this.formatNumStr(min) +
+ ':' +
+ this.formatNumStr(second)
+ return result
+ }
+
+ public static isToday(dateTime: number): boolean {
+ let nowDate: Date = new Date()
+ let checkDate: Date = new Date(dateTime)
+ if (
+ checkDate.getFullYear() == nowDate.getFullYear() &&
+ checkDate.getMonth() == nowDate.getMonth() &&
+ checkDate.getDate() == nowDate.getDate()
+ ) {
+ return true
+ }
+ return false
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/DateUtil.ts.meta b/assets/FishSingle/script/engine/utils/DateUtil.ts.meta
new file mode 100644
index 0000000..727fc35
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/DateUtil.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "b42f778f-ca3e-4982-bd84-c8a54d39ced4",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/EventManager.ts b/assets/FishSingle/script/engine/utils/EventManager.ts
new file mode 100644
index 0000000..077a3fe
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/EventManager.ts
@@ -0,0 +1,131 @@
+import { _decorator, Node, Color, Button, Component, Slider } from 'cc'
+import { Logger } from './Logger'
+import ColorHelper from './ColorHelper'
+
+export class HaoEvent {
+ public callback: Function
+ public caller: any
+ public isStop: boolean
+ constructor(callback: Function, caller: any) {
+ this.callback = callback
+ this.caller = caller
+ this.isStop = false
+ }
+}
+
+export default class EventManager {
+ public static instance: EventManager = new EventManager()
+
+ private callbackList = {}
+
+ public constructor() {}
+
+ //注册事件
+ public addListener(eventName: string, callback: Function, caller: any) {
+ if (this.callbackList[eventName]) {
+ let eventList: Array = this.callbackList[eventName]
+ //不同元件才放入,相同元件覆蓋
+ let add: boolean = true
+ for (let i = 0; i < eventList.length; i++) {
+ let event: HaoEvent = eventList[i]
+ if (caller === event.caller) {
+ add = false
+ }
+ }
+ if (add) {
+ eventList.push(new HaoEvent(callback, caller))
+ this.callbackList[eventName] = eventList
+ }
+ } else {
+ // this.callbackList[eventName] = [[callback, caller]];
+ this.callbackList[eventName] = [new HaoEvent(callback, caller)]
+ }
+ }
+
+ public removeListener(eventName: string, callback: Function) {
+ if (this.callbackList[eventName]) {
+ for (let i = this.callbackList[eventName].length - 1; i >= 0; i--) {
+ let event: HaoEvent = this.callbackList[eventName][i]
+ if (event.callback == callback) {
+ this.callbackList[eventName].splice(i, 1)
+ break
+ }
+ }
+ }
+ }
+
+ public dispatchEvent(eventName, parameter?: any, ...restOfName: any[]) {
+ let eventList: Array = this.callbackList[eventName]
+ if (eventList) {
+ for (let i = eventList.length - 1; i >= 0; i--) {
+ let event: HaoEvent = eventList[i]
+ event.callback.call(event.caller, event, parameter, ...restOfName)
+ if (event.isStop) {
+ break
+ }
+ }
+ for (let i = eventList.length - 1; i >= 0; i--) {
+ let event: HaoEvent = eventList[i]
+ event.isStop = false
+ }
+ }
+ }
+
+ public addBtnEvent(
+ parentNode: Node,
+ objectNode: Node,
+ scriptName: string,
+ eventName: string,
+ data: any = null
+ ) {
+ var btn: Button = objectNode.addComponent(Button)
+ var clickEventHandler = new Component.EventHandler()
+ clickEventHandler.target = parentNode //这个 node 节点是你的事件处理代码组件所属的节点
+ clickEventHandler.component = scriptName //这个是代码文件名
+ clickEventHandler.handler = eventName
+ clickEventHandler.customEventData = data
+ btn.clickEvents.push(clickEventHandler)
+ this.addBtnEffect(objectNode)
+ }
+
+ public removeBtnEvent(objectNode: Node) {
+ objectNode.removeComponent(Button)
+ }
+
+ public removeBtnEffect(objectNode: Node) {
+ var b = objectNode.getComponent(Button)
+ b.transition = Button.Transition.NONE
+ }
+
+ public addBtnEffect(objectNode: Node, scale: number = 1.1) {
+ var b = objectNode.getComponent(Button)
+ b.transition = Button.Transition.SCALE
+ b.zoomScale = scale
+ }
+
+ public addBtnEffect_color(
+ objectNode: Node,
+ normalC: Color = ColorHelper.getColor('#FFFFFF'),
+ pressC: Color = ColorHelper.getColor('#C0C0C0')
+ ) {
+ var b = objectNode.getComponent(Button)
+ b.transition = Button.Transition.COLOR
+ b.normalColor = normalC
+ b.pressedColor = pressC
+ }
+
+ public addSliderEvent(
+ parentNode: Node,
+ objectNode: Node,
+ EventName: string,
+ data: any
+ ) {
+ var b = objectNode.getComponent(Slider)
+ var clickEventHandler = new Component.EventHandler()
+ clickEventHandler.target = parentNode //这个 node 节点是你的事件处理代码组件所属的节点
+ clickEventHandler.component = parentNode.name //这个是代码文件名
+ clickEventHandler.handler = EventName
+ clickEventHandler.customEventData = data
+ b.slideEvents.push(clickEventHandler)
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/EventManager.ts.meta b/assets/FishSingle/script/engine/utils/EventManager.ts.meta
new file mode 100644
index 0000000..a3b5df3
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/EventManager.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "b7dbd2a3-1ad1-45b8-8cae-53c431e08789",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/Grid.ts b/assets/FishSingle/script/engine/utils/Grid.ts
new file mode 100644
index 0000000..1a18b29
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/Grid.ts
@@ -0,0 +1,13 @@
+import { _decorator } from 'cc'
+export default class Grid {
+ public row: number
+ public col: number
+ constructor(row: number, col) {
+ this.row = row
+ this.col = col
+ }
+
+ public static init(row: number, col: number) {
+ return new Grid(row, col)
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/Grid.ts.meta b/assets/FishSingle/script/engine/utils/Grid.ts.meta
new file mode 100644
index 0000000..21804d1
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/Grid.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "696c7042-c332-4a1a-a7f8-a898e63b35b4",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/HaoEncrypt.ts b/assets/FishSingle/script/engine/utils/HaoEncrypt.ts
new file mode 100644
index 0000000..98bd0c0
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/HaoEncrypt.ts
@@ -0,0 +1,34 @@
+import { _decorator } from 'cc'
+import { Logger } from './Logger'
+
+export default class HaoEncrypt {
+ public static encode(str: string) {
+ let result: string = ''
+ for (let i = 0; i < str.length; i++) {
+ //遍历字符串
+ let code: number = str.charCodeAt(i) // //逐个提取每个字符,并获取Unicode编码值
+ if (i % 2 == 0) {
+ code += 2
+ } else {
+ code += 1
+ }
+ result += String.fromCharCode(code)
+ }
+ return result
+ }
+
+ public static decode(str: string) {
+ let result: string = ''
+ for (let i = 0; i < str.length; i++) {
+ //遍历字符串
+ let code: number = str.charCodeAt(i) // //逐个提取每个字符,并获取Unicode编码值
+ if (i % 2 == 0) {
+ code -= 2
+ } else {
+ code -= 1
+ }
+ result += String.fromCharCode(code)
+ }
+ return result
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/HaoEncrypt.ts.meta b/assets/FishSingle/script/engine/utils/HaoEncrypt.ts.meta
new file mode 100644
index 0000000..f5da020
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/HaoEncrypt.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "87a63258-3b93-48f6-945d-5bfd9959bb70",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/HotUpdate.ts b/assets/FishSingle/script/engine/utils/HotUpdate.ts
new file mode 100644
index 0000000..31c182b
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/HotUpdate.ts
@@ -0,0 +1,332 @@
+import { sys, _decorator, native, System } from 'cc'
+import { Logger } from './Logger'
+import EventManager from './EventManager'
+import VersionManager from './VersionManager'
+import ManifestConfig from '../config/ManifestConfig'
+import ResourcePreload from '../../game/utils/ResourcePreload'
+import CommonTips from '../uicomponent/CommonTips'
+
+export default class HotUpdate {
+ public static Event_CheckUpdate: string = 'Event_CheckUpdate'
+ public static Event_On_Progress: string = 'HotUpdate_Event_On_Progress'
+ public static Event_On_NeedUpdate: string = 'HotUpdate_Event_On_NeedUpdate'
+ public static Event_Finish_Update: string = 'HotUpdate_Event_Finish'
+ public static Event_On_ALREADY_UP_TO_DATE: string =
+ 'HotUpdate_Event_On_ALREADY_UP_TO_DATE'
+ public static Event_On_Fail_Update: string = 'HotUpdate_Event_On_Fail_Update'
+ private _am: any
+ private _checkListener
+ private storagePath: string
+ private manifestUrl: string
+ private localBigVersion: number
+ private remoteBigVersion: number
+ public needUpdate: boolean = false
+ public isUpdating: boolean
+ public isFinishUpdate: boolean
+ public isCheck: boolean
+ private key: string
+ private hotupdateIndex: number
+ constructor() {}
+ public init(
+ index: number,
+ key: string = 'Code-remote-asset',
+ manifestUrl: string
+ ) {
+ if (sys.isNative) {
+ this.hotupdateIndex = index
+ this.key = key
+ this.manifestUrl = manifestUrl
+ if (false) {
+ //暂时不想修 fileUtils 这个报错
+ //暂时注释
+ // this.storagePath = jsb.fileUtils.getWritablePath() + key;
+ // if (!jsb.fileUtils.isDirectoryExist(this.storagePath)) {
+ // jsb.fileUtils.createDirectory(this.storagePath)
+ // }
+ } else {
+ this.storagePath = '获取this.storagePath报错了'
+ }
+
+ Logger.log(this, 'init removeDirectory=', this.storagePath + '_temp')
+ }
+ this.needUpdate = false
+ this.isUpdating = false
+ this.isFinishUpdate = false
+ this.isCheck = false
+ }
+
+ private jumpToPack() {
+ let url: string
+ if (sys.isNative) {
+ if (sys.os == sys.OS.ANDROID) {
+ url = VersionManager.instance.apkStoreUrl
+ } else if (sys.os == sys.OS.IOS) {
+ url = VersionManager.instance.iosStoreUrl
+ }
+ }
+ Logger.info(
+ this,
+ 'jumpToPack==androidurl===',
+ VersionManager.instance.apkStoreUrl
+ )
+ Logger.info(
+ this,
+ 'jumpToPack==iosStoreUrl===',
+ VersionManager.instance.iosStoreUrl
+ )
+ Logger.info(this, 'jumpToPack=====', url)
+ sys.openURL(url)
+ // cc.game.end();
+ }
+
+ //显示强制更新,即更细包面板
+ private showPackUpdateDialog() {
+ CommonTips.showMsg(
+ '有新的版本需要更新,下载后请先卸载,以前的版本,再安装!'
+ )
+ this.jumpToPack()
+ this.showPackUpdateDialog()
+ }
+
+ private checkCb(event) {
+ Logger.log(this, 'checkCb Code: =================' + event.getEventCode())
+ switch (event.getEventCode()) {
+ case native.EventAssetsManager.ERROR_NO_LOCAL_MANIFEST:
+ Logger.info(this, 'No local manifest file found, hot update skipped.')
+ this.failUpdate()
+ break
+ case native.EventAssetsManager.ERROR_DOWNLOAD_MANIFEST:
+ case native.EventAssetsManager.ERROR_PARSE_MANIFEST:
+ Logger.info(this, 'Fail to download manifest file, hot update skipped.')
+ this.failUpdate()
+ break
+ case native.EventAssetsManager.ALREADY_UP_TO_DATE:
+ Logger.info(this, 'Already up to date with the latest remote version.')
+ this.alreadyUpToDate()
+ break
+ case native.EventAssetsManager.NEW_VERSION_FOUND:
+ Logger.info(
+ this,
+ 'new version found, please try to update.',
+ this.localBigVersion,
+ this.remoteBigVersion
+ )
+ if (
+ this.key == VersionManager.Config_Key[0] &&
+ this.localBigVersion < this.remoteBigVersion
+ ) {
+ //更新大版本
+ Logger.info(
+ this,
+ 'new version found, please try to update======packupdate=',
+ this.localBigVersion,
+ this.remoteBigVersion
+ )
+ this.showPackUpdateDialog()
+ } else {
+ Logger.info(
+ this,
+ 'new version found, please try to update======hotupdate=',
+ this.localBigVersion,
+ this.remoteBigVersion
+ )
+ // this._am.update();
+ this.needUpdate = true
+ EventManager.instance.dispatchEvent(
+ HotUpdate.Event_On_NeedUpdate,
+ this.key
+ )
+ }
+ break
+ case native.EventAssetsManager.UPDATE_PROGRESSION:
+ // var currentPercent = event.getPercent();
+ // var totalPercent = event.getPercentByFile();
+ // var fileprocess = event.getDownloadedFiles() + ' / ' + event.getTotalFiles();
+ // var byteprocess = event.getDownloadedBytes() + ' / ' + event.getTotalBytes();
+ Logger.info(
+ this,
+ 'UPDATE_PROGRESSION2222==========',
+ this.key,
+ event.getDownloadedBytes(),
+ event.getTotalBytes()
+ )
+ if (event.getTotalBytes() > 0) {
+ EventManager.instance.dispatchEvent(
+ HotUpdate.Event_On_Progress,
+ event.getDownloadedBytes(),
+ event.getTotalBytes(),
+ this.key
+ )
+ }
+ break
+ case native.EventAssetsManager.UPDATE_FINISHED:
+ Logger.info(this, 'UPDATE_FINISHED==============')
+ this.finishUpdate(true)
+ break
+ case native.EventAssetsManager.UPDATE_FAILED:
+ Logger.warn(this, 'Update failed==========', event.getMessage())
+ this.failUpdate()
+ break
+ case native.EventAssetsManager.ERROR_UPDATING:
+ let fullFilePath: string = this.storagePath + '/' + event.getAssetId()
+ let tempFilePath: string =
+ this.storagePath + '_temp/' + event.getAssetId()
+ Logger.warn(this, 'fullFilePath====', fullFilePath)
+ Logger.warn(this, 'tempFilePath====', tempFilePath)
+ // jsb.fileUtils.removeFile(tempFilePath);
+ Logger.warn(
+ this,
+ 'ERROR_UPDATING=============',
+ event.getAssetId(),
+ event.getMessage()
+ )
+ this.failUpdate()
+ break
+ default:
+ // this.failUpdate();
+ return
+ }
+ }
+
+ public checkUpdate() {
+ if (this.isUpdating || this.isCheck) {
+ Logger.log(this, 'Checking or updating ...')
+ return
+ }
+ let hotupdateUrlKey: string =
+ VersionManager.Config_Url_Key[this.hotupdateIndex]
+ Logger.log(this, 'checkoutUpdate=====', this.manifestUrl, hotupdateUrlKey)
+ if (!this._am) {
+ this._am = new native.AssetsManager(
+ '',
+ this.storagePath,
+ this.versionCompareHandle.bind(this)
+ )
+ }
+ // this._am.setMaxConcurrentTask(1);
+ let manifestStr: string = ManifestConfig.getManifestStr(hotupdateUrlKey)
+ Logger.log(this, 'checkUpdate=======manifestStr=======', manifestStr)
+ let manifest = new native.Manifest(manifestStr, this.storagePath)
+ this._am.setVerifyCallback(function (filePath, asset) {
+ return true
+ // var md5 = calculateMD5(filePath);
+ // if (md5 === asset.md5)
+ // return true;
+ // else
+ // return false;
+ })
+ this._am.setEventCallback(this.checkCb.bind(this))
+ // 设置事件回调
+ this.isCheck = true
+ this._am.loadLocalManifest(manifest, this.storagePath)
+ this._am.checkUpdate()
+ }
+
+ /**
+ * @param versionA 本地版本 1.0.0
+ * @param versionB 服务器版本 1.0.1
+ * @param return -1需要更新 不用更新
+ */
+ private versionCompareHandle(versionA, versionB) {
+ var vA = versionA.split('.')
+ var vB = versionB.split('.')
+ Logger.log(
+ this,
+ 'versionCompareHandle======',
+ this.key,
+ VersionManager.Config_Key[0]
+ )
+ if (this.key == VersionManager.Config_Key[0]) {
+ Logger.log(this, 'versionCompareHandle22===', versionA, versionB)
+ VersionManager.instance.nowVersion = versionA
+ VersionManager.instance.targetVersion = versionB
+ }
+ this.localBigVersion = parseInt(vA[0])
+ this.remoteBigVersion = parseInt(vB[0])
+ for (var i = 0; i < vA.length; ++i) {
+ var a = parseInt(vA[i])
+ var b = parseInt(vB[i] || 0)
+ if (a === b) {
+ continue
+ } else {
+ return a - b
+ }
+ }
+ if (vB.length > vA.length) {
+ return -1
+ } else {
+ return 0
+ }
+ }
+
+ public startUpdate() {
+ if (this.isUpdating) return
+ let localManifest = this._am.getLocalManifest()
+ let remoteManifest = this._am.getRemoteManifest()
+ Logger.log(this, 'startUpdate111===', localManifest.getVersionFileUrl())
+ Logger.log(this, 'startUpdate2222===', localManifest.getManifestFileUrl())
+ Logger.log(this, 'startUpdate3333===', remoteManifest.getVersionFileUrl())
+ Logger.log(this, 'startUpdate4444===', remoteManifest.getManifestFileUrl())
+ this.isUpdating = true
+ EventManager.instance.dispatchEvent(
+ HotUpdate.Event_On_Progress,
+ 0,
+ 100,
+ this.key
+ )
+ this._am.update()
+ }
+
+ public disposeUpdate() {
+ if (this._am) {
+ this._am.setVerifyCallback(null)
+ this._am.setEventCallback(null)
+ }
+ this._am = null
+ this._checkListener = null
+ this.isUpdating = false
+ this.needUpdate = false
+ }
+
+ private failUpdate() {
+ this.disposeUpdate()
+ this.isCheck = false
+ EventManager.instance.dispatchEvent(
+ HotUpdate.Event_On_Fail_Update,
+ this.key
+ )
+ }
+
+ private alreadyUpToDate() {
+ this.disposeUpdate()
+ this.isFinishUpdate = true
+ EventManager.instance.dispatchEvent(
+ HotUpdate.Event_On_ALREADY_UP_TO_DATE,
+ this.key
+ )
+ }
+
+ private finishUpdate(needRestart: boolean) {
+ Logger.info(this, '更新完成=====', needRestart)
+ this.disposeUpdate()
+ this.isFinishUpdate = true
+ EventManager.instance.dispatchEvent(
+ HotUpdate.Event_Finish_Update,
+ this.key,
+ needRestart
+ )
+ if (false && needRestart) {
+ //暂时不想修 fileUtils 这个报错
+ var searchPaths = '' //jsb.fileUtils.getSearchPaths();暂时注释
+ Logger.info(this, '更新完成====searchPaths======', searchPaths)
+ sys.localStorage.setItem(
+ 'HotUpdateSearchPaths',
+ JSON.stringify(searchPaths)
+ )
+ //jsb.fileUtils.setSearchPaths(searchPaths);暂时注释
+ if (this.key == VersionManager.Config_Key[0]) {
+ ResourcePreload.instance.restartGame()
+ }
+ }
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/HotUpdate.ts.meta b/assets/FishSingle/script/engine/utils/HotUpdate.ts.meta
new file mode 100644
index 0000000..796c396
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/HotUpdate.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "a0006bd3-77dc-49ae-991e-77aa5a70f4a6",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/HttpClient.ts b/assets/FishSingle/script/engine/utils/HttpClient.ts
new file mode 100644
index 0000000..6f81095
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/HttpClient.ts
@@ -0,0 +1,160 @@
+import { _decorator } from 'cc'
+const { ccclass } = _decorator
+
+import LoadingPrefab from '../uicomponent/LoadingPrefab'
+import VersionManager from './VersionManager'
+import { Logger } from './Logger'
+
+@ccclass('HttpClient')
+export default class HttpClient {
+ public static instance: HttpClient //= new HttpClient();
+
+ //example
+ // HttpClient.instance.request("http://localhost:8080/haohttp/test", ()=>{
+ // console.log("http 请求 end=============");
+ // }, {"nickName":"jhao", "hh":1, "id":9527});
+
+ private methodType: string = 'GET'
+
+ private responseType: XMLHttpRequestResponseType = 'json'
+
+ private xhr: XMLHttpRequest
+
+ // --GET or POST
+ public setMethod(method: string = 'GET') {
+ this.methodType = method
+ }
+
+ public setParams(paramsObj: object): string {
+ let resParams = ''
+ let nowIndex = 1
+ for (const key in paramsObj) {
+ if (paramsObj.hasOwnProperty(key)) {
+ if (nowIndex == 1) {
+ resParams += key + '=' + paramsObj[key]
+ } else {
+ resParams += '&' + key + '=' + paramsObj[key]
+ }
+ nowIndex += 1
+ }
+ }
+ Logger.log(this, 'resParam===============', resParams)
+ return resParams
+ }
+
+ public setResponseType(responseType: XMLHttpRequestResponseType) {
+ this.responseType = responseType
+ }
+
+ public setContentType() {}
+
+ public request(
+ url: string,
+ callback: Function,
+ params: any = null,
+ timeOut: number = 5 * 1000
+ ) {
+ if (params && this.methodType == 'GET') {
+ let getParams: string = this.setParams(params)
+ // getParams = StringUtil:encodeURI(params)
+ getParams = encodeURI(getParams)
+ url += '?' + getParams
+ }
+ this.xhr = new XMLHttpRequest() // http请求 fget
+ //this.xhr = cc.loader.getXMLHttpRequest();
+ let xhr: XMLHttpRequest = this.xhr
+ xhr.responseType = this.responseType
+ xhr.timeout = timeOut
+ // xhr.setRequestHeader("Content-Type", "text/plain");
+ xhr.onreadystatechange = () => {
+ Logger.log(
+ this,
+ 'status======',
+ xhr.status,
+ xhr.readyState,
+ xhr.statusText
+ )
+ // if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status < 400)) {
+ if (xhr.readyState == 4 && xhr.status == 200) {
+ let response = xhr.response
+ Logger.log(this, 'http response1============', xhr)
+ try {
+ let testJson = JSON.stringify(response)
+ Logger.log(this, 'http response json============', testJson)
+ if (callback) {
+ callback(true, response)
+ callback = null
+ }
+ } catch (error) {
+ Logger.error(this, 'http response json=====error=======', error)
+ if (callback) {
+ callback(false)
+ callback = null
+ }
+ }
+ } else if (xhr.readyState == 4 && xhr.status == 301) {
+ //域名转移
+ Logger.log(
+ this,
+ 'http response222============',
+ xhr.getResponseHeader('Location')
+ )
+ // console.log("http response333============", xhr.getAllResponseHeaders());
+ if (HttpClient.instance == null) HttpClient.instance = new HttpClient()
+ HttpClient.instance.request(xhr.getResponseHeader('Location'), callback)
+ } else if (xhr.readyState == 4 && xhr.status == 404) {
+ Logger.log(this, 'http onError============')
+ if (callback) {
+ callback(false)
+ callback = null
+ }
+ } else {
+ Logger.log(
+ this,
+ 'onreadystatechange else====',
+ xhr.status,
+ xhr.readyState,
+ xhr.response
+ )
+ if (xhr.readyState == 4) {
+ Logger.log(this, 'http onError else============')
+ if (callback) {
+ callback(false)
+ callback = null
+ }
+ }
+ }
+ }
+ xhr.onprogress = () => {
+ Logger.log(
+ this,
+ 'http onprogress===',
+ xhr.status,
+ xhr.readyState,
+ xhr.response
+ )
+ }
+ xhr.onerror = () => {
+ Logger.log(this, 'http onError============')
+ if (callback) {
+ callback(false)
+ callback = null
+ }
+ }
+ xhr.ontimeout = () => {
+ Logger.log(this, 'http ontimeout============')
+ if (callback) {
+ callback(false)
+ callback = null
+ }
+ }
+ Logger.log(this, 'http request==============', url)
+ Logger.log(this, 'http request======method========', this.methodType)
+ Logger.log(this, 'http request======params========', params)
+ xhr.open(this.methodType, url, true)
+ xhr.setRequestHeader('content-type', 'text/plain;charset=UTF-8')
+ xhr.send(params)
+ }
+
+ public getInfo(callback: Function = null) {}
+}
diff --git a/assets/FishSingle/script/engine/utils/HttpClient.ts.meta b/assets/FishSingle/script/engine/utils/HttpClient.ts.meta
new file mode 100644
index 0000000..fad74b9
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/HttpClient.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "97dba6a3-a0b7-42ef-9abc-de779e8bd220",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/LocalStorage.ts b/assets/FishSingle/script/engine/utils/LocalStorage.ts
new file mode 100644
index 0000000..bb87531
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/LocalStorage.ts
@@ -0,0 +1,64 @@
+import { sys, _decorator } from 'cc'
+import { Logger } from './Logger'
+
+export default class LocalStorage {
+ public static GamePreFlag: string = 'fengshen-game-HaoLocalStorage'
+
+ public static setItem(key: string, value: string): void {
+ sys.localStorage.setItem(LocalStorage.GamePreFlag + key, value)
+ }
+
+ public static getItem(key: string): string {
+ return sys.localStorage.getItem(LocalStorage.GamePreFlag + key)
+ }
+
+ public static removeItem(key: string): void {
+ sys.localStorage.removeItem(LocalStorage.GamePreFlag + key)
+ }
+
+ public static getInt(key: string): number {
+ let tempValue: string = LocalStorage.getItem(key)
+ let result: number = 0
+ if (tempValue) {
+ result = parseInt(tempValue)
+ }
+ return result
+ }
+
+ public static setInt(key: string, value: number): void {
+ LocalStorage.setItem(key, value.toString())
+ }
+
+ public static getFloat(key: string): number {
+ let tempValue: string = LocalStorage.getItem(key)
+ let result: number = 0
+ if (tempValue) {
+ result = parseFloat(tempValue)
+ }
+ return result
+ }
+
+ public static setFloat(key: string, value: number): void {
+ LocalStorage.setItem(key, value.toString())
+ }
+
+ public static getBoolean(key: string): boolean {
+ let temp: number = LocalStorage.getInt(key)
+ if (temp == 1) {
+ return true
+ }
+ return false
+ }
+
+ public static setBoolean(key: string, value: boolean) {
+ if (value) {
+ LocalStorage.setInt(key, 1)
+ } else {
+ LocalStorage.setInt(key, 0)
+ }
+ }
+
+ public static clear() {
+ sys.localStorage.clear()
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/LocalStorage.ts.meta b/assets/FishSingle/script/engine/utils/LocalStorage.ts.meta
new file mode 100644
index 0000000..90e78f2
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/LocalStorage.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "6ac377cd-dfa3-4928-ae69-ae600d9aabb1",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/Logger.ts b/assets/FishSingle/script/engine/utils/Logger.ts
new file mode 100644
index 0000000..ca1e258
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/Logger.ts
@@ -0,0 +1,133 @@
+import { error, _decorator } from 'cc'
+class LOG_LEVEL_TYPES {
+ public static DEBUG = 0
+ public static LOG = 1
+ public static INFO = 2
+ public static WARN = 3
+ public static ERROR = 4
+}
+const Log_Level_Names: Array = ['debug', 'log', 'info', 'warn', 'error']
+
+export class Logger {
+ public static tag: string = '[HaoJslog]' //可以设置当前游戏的前缀
+ public static LEVEL: number = LOG_LEVEL_TYPES.WARN //当前Logger等级
+ public static Log_Color_Config: Array = [
+ 'color:#890;font-size:10px;',
+ 'color:#000;font-size:11px;',
+ 'color:#09f;font-size:12px;',
+ 'color:#f90;font-size:13px;',
+ 'color:#f00;font-size:15px;',
+ ]
+ private static Terminal_Log: boolean = false
+ public static formatNow() {
+ let date: Date = new Date() //后端返回的时间戳是秒
+ return (
+ date.getFullYear() +
+ '-' +
+ (date.getMonth() + 1) +
+ '-' +
+ date.getDate() +
+ ' ' +
+ date.getHours() +
+ ':' +
+ date.getMinutes() +
+ ':' +
+ date.getSeconds() +
+ ':' +
+ date.getMilliseconds()
+ )
+ }
+ private static getLogPreKey(nowLevel: number): string {
+ let str: string =
+ '[' +
+ Logger.formatNow() +
+ '] ' +
+ Logger.tag +
+ ' [' +
+ Log_Level_Names[nowLevel] +
+ '] '
+ return str
+ }
+ public static debug(...params: any) {
+ if (Logger.LEVEL > LOG_LEVEL_TYPES.DEBUG) {
+ return
+ }
+ let str: string = this.getLogPreKey(LOG_LEVEL_TYPES.DEBUG)
+ let fileStr: string = str + params.join(' ')
+ // LogErrorFileUtil.debug(fileStr);
+ if (this.Terminal_Log) {
+ console.log(
+ '%c' + str,
+ this.Log_Color_Config[LOG_LEVEL_TYPES.DEBUG],
+ ...params
+ )
+ } else {
+ console.info(fileStr)
+ }
+ }
+ public static log(...params: any) {
+ if (Logger.LEVEL > LOG_LEVEL_TYPES.LOG) {
+ return
+ }
+ let str: string = this.getLogPreKey(LOG_LEVEL_TYPES.LOG)
+ let fileStr: string = str + params.join(' ')
+ // LogErrorFileUtil.log(fileStr);
+ if (this.Terminal_Log) {
+ console.log(
+ '%c' + str,
+ this.Log_Color_Config[LOG_LEVEL_TYPES.DEBUG],
+ ...params
+ )
+ } else {
+ console.info(fileStr) //console.log(str, ...params)
+ }
+ }
+ public static info(...params: any) {
+ if (Logger.LEVEL > LOG_LEVEL_TYPES.INFO) {
+ return
+ }
+ let str: string = this.getLogPreKey(LOG_LEVEL_TYPES.INFO)
+ let fileStr: string = str + params.join(' ')
+ if (this.Terminal_Log) {
+ console.info(
+ '%c' + str,
+ this.Log_Color_Config[LOG_LEVEL_TYPES.DEBUG],
+ ...params
+ )
+ } else {
+ console.info(fileStr)
+ }
+ }
+ public static warn(...params: any) {
+ if (Logger.LEVEL > LOG_LEVEL_TYPES.WARN) {
+ return
+ }
+ let str: string = this.getLogPreKey(LOG_LEVEL_TYPES.WARN)
+ let fileStr: string = str + params.join(' ')
+ if (this.Terminal_Log) {
+ console.warn(
+ '%c' + str,
+ this.Log_Color_Config[LOG_LEVEL_TYPES.DEBUG],
+ ...params
+ )
+ } else {
+ console.warn(fileStr)
+ }
+ }
+ public static error(...params: any) {
+ if (Logger.LEVEL > LOG_LEVEL_TYPES.ERROR) {
+ return
+ }
+ let str: string = this.getLogPreKey(LOG_LEVEL_TYPES.ERROR)
+ let fileStr: string = str + params.join(' ')
+ if (this.Terminal_Log) {
+ console.error(
+ '%c' + str,
+ this.Log_Color_Config[LOG_LEVEL_TYPES.DEBUG],
+ ...params
+ )
+ } else {
+ console.error(fileStr)
+ }
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/Logger.ts.meta b/assets/FishSingle/script/engine/utils/Logger.ts.meta
new file mode 100644
index 0000000..73a4f26
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/Logger.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "64f5d910-1b40-421a-a57e-315335fd7b33",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/MathUtils.ts b/assets/FishSingle/script/engine/utils/MathUtils.ts
new file mode 100644
index 0000000..c7a8d62
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/MathUtils.ts
@@ -0,0 +1,61 @@
+import { _decorator, Vec2 } from 'cc'
+export default class MathUtils {
+ /**
+ * 2个点之前的直线距离
+ * @param p1
+ * @param p2
+ */
+ public static distance(x1: number, y1: number, x2: number, y2: number) {
+ // 设两点A(X1,Y1),B(X2,Y2)
+ // 距离D=(X2-X1)的平方+(Y2-Y1)平方的和开平方
+ return Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2))
+ }
+
+ /**
+ * 2点间的向量
+ * @param p1
+ * @param p2
+ */
+ public static sub(p1: Vec2, p2: Vec2) {
+ return new Vec2(p1.x - p2.x, p1.y - p2.y)
+ }
+
+ /**
+ * 弧度转角度
+ * @param radians
+ */
+ public static radiansToDegrees(radians: number) {
+ return (180 / Math.PI) * radians
+ }
+
+ /**
+ * 角度转弧度
+ * @param degrees
+ */
+ public static degreesToRadians(degrees: number) {
+ return (Math.PI * degrees) / 180
+ }
+
+ /**
+ * 返回2点间的弧度
+ * @param startP
+ * @param endP
+ */
+ public static p2pRad(startP: Vec2, endP: Vec2) {
+ let rad: number = Math.atan2(endP.y - startP.y, endP.x - startP.x)
+ return rad
+ }
+
+ /**
+ * 针对捕鱼鱼的方向特定实现的鱼方向转换
+ * @param rot
+ */
+ public static rotation2Fish(rot: number) {
+ if (rot >= 0 && rot <= 180) {
+ rot = 180 - rot
+ } else {
+ rot = -180 - rot
+ }
+ return rot
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/MathUtils.ts.meta b/assets/FishSingle/script/engine/utils/MathUtils.ts.meta
new file mode 100644
index 0000000..a885946
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/MathUtils.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "93c7eb99-4e1c-4343-9017-b8511388166a",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/MoveHelper.ts b/assets/FishSingle/script/engine/utils/MoveHelper.ts
new file mode 100644
index 0000000..ee7cde5
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/MoveHelper.ts
@@ -0,0 +1,62 @@
+import { _decorator, Node, Vec3, Vec2 } from 'cc'
+import { Logger } from './Logger'
+import MathUtils from './MathUtils'
+
+export class MoveHelper {
+ public static _vec3: Vec3 = new Vec3()
+ public static _vec2_0: Vec2 = new Vec2()
+ public static _vec2_1: Vec2 = new Vec2()
+ public static moveNode(
+ moveNode: Node,
+ speed: number,
+ tx: number,
+ ty: number,
+ minSpeed: number = 0.01
+ ) {
+ let isMoving: boolean = false
+ let times: number = 0
+ moveNode.getPosition(MoveHelper._vec3)
+ MoveHelper._vec2_0.x = MoveHelper._vec3.x
+ MoveHelper._vec2_0.y = MoveHelper._vec3.y
+ MoveHelper._vec2_1.x = tx
+ MoveHelper._vec2_1.y = ty
+ let rad: number = MathUtils.p2pRad(MoveHelper._vec2_0, MoveHelper._vec2_1)
+ let speedX: number = speed * Math.cos(rad)
+ let speedY: number = speed * Math.sin(rad)
+ if (Math.abs(MoveHelper._vec3.x - tx) > minSpeed) {
+ times = Math.floor(Math.abs(speedX / minSpeed))
+ for (let i = 0; i < times; i++) {
+ if (MoveHelper._vec3.x > tx) {
+ MoveHelper._vec3.x -= minSpeed
+ moveNode.setPosition(MoveHelper._vec3)
+ } else {
+ MoveHelper._vec3.x += minSpeed
+ moveNode.setPosition(MoveHelper._vec3)
+ }
+ if (Math.abs(MoveHelper._vec3.x - tx) <= minSpeed * 2) {
+ MoveHelper._vec3.x = tx
+ moveNode.setPosition(MoveHelper._vec3)
+ }
+ }
+ isMoving = true
+ }
+ if (Math.abs(MoveHelper._vec3.y - ty) > minSpeed) {
+ times = Math.floor(Math.abs(speedY / minSpeed))
+ for (let j = 0; j < times; j++) {
+ if (MoveHelper._vec3.y > ty) {
+ MoveHelper._vec3.y -= minSpeed
+ moveNode.setPosition(MoveHelper._vec3)
+ } else {
+ MoveHelper._vec3.y += minSpeed
+ moveNode.setPosition(MoveHelper._vec3)
+ }
+ if (Math.abs(MoveHelper._vec3.x - ty) <= minSpeed * 2) {
+ MoveHelper._vec3.y = ty
+ moveNode.setPosition(MoveHelper._vec3)
+ }
+ }
+ isMoving = true
+ }
+ return isMoving
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/MoveHelper.ts.meta b/assets/FishSingle/script/engine/utils/MoveHelper.ts.meta
new file mode 100644
index 0000000..82d2b31
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/MoveHelper.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "4304fd05-cb03-46da-a6a6-f742febe535e",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/PrefabLoader.ts b/assets/FishSingle/script/engine/utils/PrefabLoader.ts
new file mode 100644
index 0000000..7767386
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/PrefabLoader.ts
@@ -0,0 +1,30 @@
+import { AssetManager, Prefab, _decorator } from 'cc'
+const { ccclass, property } = _decorator
+
+import { Logger } from './Logger'
+
+@ccclass('PrefabLoader')
+export default class PrefabLoader {
+ private static isLoading: boolean = false
+
+ public static loadPrefab(url: string, callback: Function) {
+ if (this.isLoading) return
+ this.isLoading = true
+ AssetManager.instance.resources.load(
+ url,
+ Prefab,
+ (error: Error, loadedResource) => {
+ if (error) {
+ Logger.warn(this, '载入Prefab失败, 原因:', url, error.message)
+ return
+ }
+ if (!(loadedResource instanceof Prefab)) {
+ Logger.warn(this, '你载入的不是Prefab, 你做了什么事?')
+ return
+ }
+ callback(loadedResource)
+ this.isLoading = false
+ }
+ )
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/PrefabLoader.ts.meta b/assets/FishSingle/script/engine/utils/PrefabLoader.ts.meta
new file mode 100644
index 0000000..867b72e
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/PrefabLoader.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "10db6736-1255-4a28-91a1-fe4c41312d29",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/RandomUtil.ts b/assets/FishSingle/script/engine/utils/RandomUtil.ts
new file mode 100644
index 0000000..6c3d06f
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/RandomUtil.ts
@@ -0,0 +1,50 @@
+import { Vec2, _decorator } from 'cc'
+export default class RandomUtil {
+ //随机minNum到maxNum的数字 (包含maxNum)
+ public static nextInt(minNum: number, maxNum: number) {
+ return Math.floor(Math.random() * (maxNum - minNum + 1) + minNum)
+ }
+
+ public static nextNumber(minNum: number, maxNum: number) {
+ return Math.random() * (maxNum - minNum) + minNum
+ }
+
+ public static nextSign() {
+ let temp = Math.random()
+ if (temp < 0.5) {
+ return 1
+ }
+ return -1
+ }
+
+ public static nextBoolean() {
+ let temp = Math.random()
+ if (temp < 0.5) {
+ return true
+ }
+ return false
+ }
+
+ public static randomArr(nowArr: Array, needNum: number) {
+ let tempArr: Array = nowArr.concat()
+ let resultArr: Array = []
+ for (let index = 0; index < needNum; index++) {
+ if (tempArr.length <= 0) {
+ break
+ }
+ let randomIndex: number = RandomUtil.nextInt(0, tempArr.length - 1)
+ resultArr.push(tempArr.splice(randomIndex, 1)[0])
+ }
+ return resultArr
+ }
+
+ public static randomItem(nowArr: Array) {
+ return this.randomArr(nowArr, 1)[0]
+ }
+
+ public static randomP(left: number, right: number, up: number, down: number) {
+ let randomX: number = RandomUtil.nextNumber(left, right)
+ let randomY: number = RandomUtil.nextNumber(up, down)
+ return new Vec2(randomX, randomY)
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/RandomUtil.ts.meta b/assets/FishSingle/script/engine/utils/RandomUtil.ts.meta
new file mode 100644
index 0000000..d600e6a
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/RandomUtil.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "09813185-c544-4799-88cd-3134aa4da011",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/ShaderHelper.ts b/assets/FishSingle/script/engine/utils/ShaderHelper.ts
new file mode 100644
index 0000000..b61784a
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/ShaderHelper.ts
@@ -0,0 +1,436 @@
+import {
+ _decorator,
+ Node,
+ Material,
+ Color,
+ UIRenderer,
+ Vec2,
+ UITransform,
+} from 'cc'
+import ShaderMaterialPrefab from '../../game/prefab/ShaderMaterialPrefab'
+import { Logger } from './Logger'
+
+export default class ShaderHelper {
+ /**
+ * 清除所有shader
+ * @param showNode
+ * @param material
+ */
+ public static clearAllEffect(
+ showNode: Node,
+ material: Material = ShaderMaterialPrefab.instance.getComponent(
+ ShaderMaterialPrefab
+ ).default
+ ) {
+ showNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ showNode.children.forEach((childNode) => {
+ childNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ })
+ }
+
+ /**
+ * 设置图片灰白程度
+ * @param showNode
+ * @param material
+ * @param grayLevel [0.0, 1.0]
+ */
+ public static setGrayEffect(
+ showNode: Node,
+ grayLevel: number = 1,
+ material: Material = ShaderMaterialPrefab.instance.getComponent(
+ ShaderMaterialPrefab
+ ).grayMaterial
+ ) {
+ showNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('grayLevel', grayLevel)
+ renderComponent.setMaterial(material, 0)
+ })
+ showNode.children.forEach((childNode) => {
+ childNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('grayLevel', grayLevel)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ })
+ }
+
+ /**
+ * 播放变灰过程动画
+ */
+ public static showGrayMv(showNode: Node) {
+ let grayValue: number = 0.5
+ let intervalId = setInterval(() => {
+ grayValue += 0.01
+ if (grayValue >= 1) {
+ grayValue = 1
+ clearInterval(intervalId)
+ }
+ if (showNode) {
+ ShaderHelper.setGrayEffect(showNode, grayValue)
+ }
+ }, 1)
+ }
+
+ /**
+ * 设置图片老化
+ * @param showNode
+ * @param grayLevel [0.0, 1.0]
+ * @param material
+ */
+ public static setOldPhotoEffect(
+ showNode: Node,
+ grayLevel: number = 1,
+ material: Material = ShaderMaterialPrefab.instance.getComponent(
+ ShaderMaterialPrefab
+ ).oldPhoto
+ ) {
+ showNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('oldLevel', grayLevel)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ showNode.children.forEach((childNode) => {
+ childNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('oldLevel', grayLevel)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ })
+ }
+
+ /**
+ * 播放变灰过程动画
+ */
+ public static showOldPhotoMv(showNode: Node) {
+ let grayValue: number = 0
+ let intervalId = setInterval(() => {
+ grayValue += 0.01
+ if (grayValue >= 1) {
+ grayValue = 1
+ clearInterval(intervalId)
+ }
+ if (showNode) {
+ ShaderHelper.setOldPhotoEffect(showNode, grayValue)
+ }
+ }, 1)
+ }
+
+ /**
+ * 增加内发光特效
+ * showNode:要增加特效的节点或者他的子节点
+ * material:发光特效材质
+ * materialParam: {}
+ * materialParam.glowColor:cc.v4(r,g,b,a) 颜色rbga值的结构体
+ * materialParam.glowColorSize:这里为约束一下值发光宽度值在 [0.0, 0.1] 因为 0.1+ 之后的效果可能不明显,也可以自己尝试修改,个人测试感觉0.01效果最佳
+ * materialParam.glowThreshold:这里为约束一下值发光阈值值在 [0.0, 0.5] 因为 0.5+ 之后的效果可能就是其他效果,个人感觉0.1效果最佳
+ */
+ public static setGlowInner(
+ showNode: Node,
+ materialParam: any,
+ material: Material = ShaderMaterialPrefab.instance.getComponent(
+ ShaderMaterialPrefab
+ ).glowInner
+ ) {
+ showNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('glowColor', materialParam.glowColor)
+ material.setProperty('glowColorSize', materialParam.glowColorSize)
+ material.setProperty('glowThreshold', materialParam.glowThreshold)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ showNode.children.forEach((childNode) => {
+ childNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('glowColor', materialParam.glowColor)
+ material.setProperty('glowColorSize', materialParam.glowColorSize)
+ material.setProperty('glowThreshold', materialParam.glowThreshold)
+ renderComponent.setMaterial(material, 0)
+ })
+ })
+ }
+
+ /**
+ * 设置不同颜色的发光
+ * @param showNode
+ * @param color
+ */
+ public static setCommonGlowInner(showNode: Node, color: Color = Color.WHITE) {
+ this.setGlowInner(showNode, {
+ glowColor: color,
+ glowColorSize: 0.015,
+ glowThreshold: 0.1,
+ })
+ }
+
+ /**
+ * 播放被攻击闪烁过程动画
+ */
+ public static showFlash(showNode: Node, totalFlashTimes: number = 1) {
+ let timeCount: number = 0
+ let color: Color = Color.WHITE
+ let flashTimes: number = 0
+ let intervalId = setInterval(() => {
+ timeCount += 1
+ if (timeCount % 50 == 0) {
+ let tempCount: number = timeCount / 50
+ if (tempCount % 2 == 0) {
+ color.a = 100
+ this.setGlowInner(showNode, {
+ glowColor: color,
+ glowColorSize: 0.1,
+ glowThreshold: 0,
+ })
+ } else {
+ flashTimes++
+ this.setGlowInner(showNode, {
+ glowColor: color,
+ glowColorSize: 0,
+ glowThreshold: 0,
+ })
+ if (flashTimes > totalFlashTimes) {
+ clearInterval(intervalId)
+ }
+ }
+ }
+ }, 1)
+ }
+
+ /**
+ * 马赛克
+ * @param showNode
+ * @param materialParam
+ * @param material
+ */
+ public static setMosaic(
+ showNode: Node,
+ materialParam: any,
+ material: Material = ShaderMaterialPrefab.instance.getComponent(
+ ShaderMaterialPrefab
+ ).mosaic
+ ) {
+ showNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('xBlockCount', materialParam.xBlockCount)
+ material.setProperty('yBlockCount', materialParam.yBlockCount)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ showNode.children.forEach((childNode) => {
+ childNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('xBlockCount', materialParam.xBlockCount)
+ material.setProperty('yBlockCount', materialParam.yBlockCount)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ })
+ }
+
+ /**
+ * 播放被攻击闪烁过程动画
+ */
+ public static showMosaicMv(showNode: Node, callback: Function = null) {
+ let masaicTimes: number = 500
+ let intervalId = setInterval(() => {
+ masaicTimes -= 2
+ this.setMosaic(showNode, {
+ xBlockCount: masaicTimes,
+ yBlockCount: masaicTimes,
+ })
+ if (masaicTimes <= 30) {
+ clearInterval(intervalId)
+ if (callback) {
+ callback()
+ }
+ }
+ }, 1)
+ }
+
+ /**
+ * 设置圆角剪切
+ * @param showNode
+ * @param roundCornerRadius [0, 1]
+ */
+ public static setRoundCornerCrop(
+ showNode: Node,
+ roundCornerRadius: number = 0.1,
+ material: Material = ShaderMaterialPrefab.instance.getComponent(
+ ShaderMaterialPrefab
+ ).roundCornerCrop
+ ) {
+ showNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ // material.setProperty("roundCornerRadius", roundCornerRadius);
+ material.setProperty('xRadius', roundCornerRadius)
+ material.setProperty('yRadius', roundCornerRadius)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ showNode.children.forEach((childNode) => {
+ childNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ // material.setProperty("roundCornerRadius", roundCornerRadius);
+ material.setProperty('xRadius', roundCornerRadius)
+ material.setProperty('yRadius', roundCornerRadius)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ })
+ }
+
+ /**
+ * 设置闪光
+ * @param showNode
+ * @param lightColor 光颜色
+ * @param lightWidth 光的宽度
+ * @param lightAngle 光的角度
+ * @param enableGradient
+ * @param cropAlpha
+ * @param enableFog
+ * @param material
+ */
+ public static setFlashLight(
+ showNode: Node,
+ lightColor: Color,
+ lightWidth: number,
+ lightAngle: number = 0,
+ enableGradient: boolean = true,
+ cropAlpha: boolean = true,
+ enableFog: boolean = false,
+ material: Material = ShaderMaterialPrefab.instance.getComponent(
+ ShaderMaterialPrefab
+ ).flashLight
+ ) {
+ showNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('lightColor', lightColor)
+ material.setProperty('lightWidth', lightWidth)
+ material.setProperty('lightAngle', lightAngle)
+ material.setProperty('enableGradient', enableGradient ? 1 : 0)
+ material.setProperty('cropAlpha', cropAlpha ? 1 : 0)
+ material.setProperty('enableFog', enableFog ? 1 : 0)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ showNode.children.forEach((childNode) => {
+ childNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ material.setProperty('lightColor', lightColor)
+ material.setProperty('lightWidth', lightWidth)
+ material.setProperty('lightAngle', lightAngle)
+ material.setProperty('enableGradient', enableGradient ? 1 : 0)
+ material.setProperty('cropAlpha', cropAlpha ? 1 : 0)
+ material.setProperty('enableFog', enableFog ? 1 : 0)
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ })
+ }
+
+ /**
+ * 玩家升级shader动画
+ * @param showNode
+ * @param callback
+ */
+ public static showFlashLightMv(showNode: Node, callback: Function = null) {
+ let nowClor: Color = new Color(0, 0, 0, 255)
+ let colorIndex: number = 0
+ let lightAngle: number = 0
+ let intervalId = setInterval(() => {
+ if (colorIndex == 0) {
+ nowClor.r = nowClor.r + 2
+ if (nowClor.r >= 255) {
+ colorIndex += 1
+ }
+ } else if (colorIndex == 1) {
+ nowClor.g = nowClor.g + 2
+ if (nowClor.g >= 255) {
+ colorIndex += 1
+ }
+ } else {
+ nowClor.b = nowClor.b + 2
+ if (nowClor.b >= 255) {
+ clearInterval(intervalId)
+ ShaderHelper.clearAllEffect(showNode)
+ if (callback) {
+ callback()
+ }
+ return
+ }
+ }
+ lightAngle += 1
+ this.setFlashLight(showNode, nowClor, 1, lightAngle)
+ }, 1)
+ }
+
+ public static setFlag(
+ showNode: Node,
+ material: Material = ShaderMaterialPrefab.instance.getComponent(
+ ShaderMaterialPrefab
+ ).flag
+ ) {
+ showNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ showNode.children.forEach((childNode) => {
+ childNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ })
+ }
+
+ /**
+ * 设置高斯模糊
+ * @param showNode
+ * @param material
+ */
+ public static setGaussian(
+ showNode: Node,
+ material: Material = ShaderMaterialPrefab.instance.getComponent(
+ ShaderMaterialPrefab
+ ).gaussian
+ ) {
+ showNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ let tran = renderComponent.node.getComponent(UITransform)
+ material.setProperty(
+ 'textureSize',
+ new Vec2(tran.contentSize.width, tran.contentSize.height)
+ )
+ renderComponent.setMaterial(material, 0)
+ })
+ showNode.children.forEach((childNode) => {
+ childNode
+ .getComponents(UIRenderer)
+ .forEach((renderComponent: UIRenderer) => {
+ let tran = renderComponent.node.getComponent(UITransform)
+ material.setProperty(
+ 'textureSize',
+ new Vec2(tran.contentSize.width, tran.contentSize.height)
+ )
+ // material.setProperty("textureSize", cc.v2(showNode.width, showNode.height));
+ renderComponent.setSharedMaterial(material, 0)
+ })
+ })
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/ShaderHelper.ts.meta b/assets/FishSingle/script/engine/utils/ShaderHelper.ts.meta
new file mode 100644
index 0000000..d64bfa9
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/ShaderHelper.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "347c6bb0-da88-4e18-b261-9298e6dcaa7a",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/VersionManager.ts b/assets/FishSingle/script/engine/utils/VersionManager.ts
new file mode 100644
index 0000000..4a726a2
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/VersionManager.ts
@@ -0,0 +1,139 @@
+import { sys, _decorator } from 'cc'
+import ManifestConfig from '../config/ManifestConfig'
+import EventManager from './EventManager'
+import HotUpdate from './HotUpdate'
+
+export default class VersionManager {
+ public static instance: VersionManager = new VersionManager()
+
+ public static Config_Game_Name: Array = ['游戏大厅']
+
+ //热更文件下载来后存放文件夹
+ public static Config_Key: Array = ['main-remote-asset']
+
+ private static Config_ManifestName: string = 'project.manifest'
+
+ public static Config_Url_Key: Array = ['main']
+
+ public iosStoreUrl: string = ''
+ public apkStoreUrl: string = ''
+
+ public nowVersion: string = ManifestConfig.version //网页显示版本号,如果是热更会替换改值
+ public targetVersion: string = '1.0.0'
+
+ public isOpenHotUpdate: boolean = true //是否打开热更
+
+ private hotUpdateList: Array = []
+
+ private noUpdateIndex: number = -1 //
+
+ public init() {
+ this.reInitAll()
+ }
+ public reInitAll() {
+ this.releaseAll()
+ for (let i = 0; i < VersionManager.Config_Key.length; i++) {
+ this.reInit(i)
+ }
+ }
+
+ public releaseAll() {
+ for (let i = 0; i < VersionManager.Config_Key.length; i++) {
+ if (this.hotUpdateList[i]) {
+ this.hotUpdateList[i].disposeUpdate()
+ }
+ }
+ }
+
+ public reInit(index: number) {
+ if (!this.hotUpdateList[index]) {
+ this.hotUpdateList[index] = new HotUpdate()
+ }
+ this.hotUpdateList[index].init(
+ index,
+ VersionManager.Config_Key[index],
+ VersionManager.Config_ManifestName
+ )
+ if (!this.isOpenHotUpdate) {
+ this.hotUpdateList[index].isCheck = true
+ this.hotUpdateList[index].isFinishUpdate = true
+ }
+ }
+
+ public checkUpdate(keyIndex: number) {
+ if (keyIndex < this.hotUpdateList.length) {
+ let hotUpdate: HotUpdate = this.hotUpdateList[keyIndex]
+ if (sys.isNative) {
+ if (keyIndex == this.noUpdateIndex) {
+ //在大厅热更,不用子游戏热更了
+ hotUpdate.isCheck = true
+ hotUpdate.isFinishUpdate = true
+ EventManager.instance.dispatchEvent(
+ HotUpdate.Event_On_ALREADY_UP_TO_DATE,
+ VersionManager.Config_Key[keyIndex]
+ )
+ } else {
+ hotUpdate.checkUpdate()
+ }
+ } else {
+ hotUpdate.isCheck = true
+ hotUpdate.isFinishUpdate = true
+ EventManager.instance.dispatchEvent(
+ HotUpdate.Event_On_ALREADY_UP_TO_DATE,
+ VersionManager.Config_Key[keyIndex]
+ )
+ }
+ } else {
+ EventManager.instance.dispatchEvent(
+ HotUpdate.Event_On_ALREADY_UP_TO_DATE,
+ VersionManager.Config_Key[keyIndex]
+ )
+ }
+ }
+
+ public startUpdate(keyIndex: number) {
+ let hotUpdate: HotUpdate = this.hotUpdateList[keyIndex]
+ hotUpdate.startUpdate()
+ }
+
+ public isCheck(keyIndex: number) {
+ if (keyIndex < this.hotUpdateList.length) {
+ let hotUpdate: HotUpdate = this.hotUpdateList[keyIndex]
+ if (keyIndex == this.noUpdateIndex) {
+ return true
+ }
+ return hotUpdate.isCheck
+ }
+ return true
+ }
+
+ public needUpdate(keyIndex: number) {
+ if (keyIndex < this.hotUpdateList.length) {
+ let hotUpdate: HotUpdate = this.hotUpdateList[keyIndex]
+ if (keyIndex == this.noUpdateIndex) {
+ return false
+ }
+ return hotUpdate.needUpdate
+ }
+ return false
+ }
+
+ public isUpdating(keyIndex: number) {
+ if (keyIndex < this.hotUpdateList.length) {
+ let hotUpdate: HotUpdate = this.hotUpdateList[keyIndex]
+ return hotUpdate.isUpdating
+ }
+ return false
+ }
+
+ public isFinishUpdate(keyIndex: number) {
+ if (keyIndex < this.hotUpdateList.length) {
+ let hotUpdate: HotUpdate = this.hotUpdateList[keyIndex]
+ if (keyIndex == this.noUpdateIndex) {
+ return true
+ }
+ return hotUpdate.isFinishUpdate
+ }
+ return true
+ }
+}
diff --git a/assets/FishSingle/script/engine/utils/VersionManager.ts.meta b/assets/FishSingle/script/engine/utils/VersionManager.ts.meta
new file mode 100644
index 0000000..d19f523
--- /dev/null
+++ b/assets/FishSingle/script/engine/utils/VersionManager.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "c79a6571-dc2f-4715-a5d6-151542eef238",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game.meta b/assets/FishSingle/script/game.meta
new file mode 100644
index 0000000..5eccc9e
--- /dev/null
+++ b/assets/FishSingle/script/game.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "2ac3d2c9-b418-4202-b672-736c533b89ea",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/game/config.meta b/assets/FishSingle/script/game/config.meta
new file mode 100644
index 0000000..8474e6e
--- /dev/null
+++ b/assets/FishSingle/script/game/config.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "37ac4184-546f-4fa8-9030-da49dbe4219c",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishConfig.ts b/assets/FishSingle/script/game/config/FishConfig.ts
new file mode 100644
index 0000000..d3a8d75
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishConfig.ts
@@ -0,0 +1,44 @@
+import { _decorator } from 'cc'
+import { FishInfo } from './FishInfo'
+
+export class FishConfig {
+ public static readonly config: ReadonlyArray = [
+ new FishInfo(1, '蝴蝶鱼', 2, 2),
+ new FishInfo(2, '鲶鱼', 2, 1),
+ new FishInfo(3, '狮子鱼', 2, 2),
+ new FishInfo(4, '条纹鱼', 2, 2),
+ new FishInfo(5, '沙丁鱼', 2, 2),
+ new FishInfo(6, '石斑鱼', 2, 2),
+ new FishInfo(7, '河豚', 3, 1.2),
+ new FishInfo(8, '海螺', 3, 2),
+ new FishInfo(9, '接吻鱼', 3, 1.2),
+ new FishInfo(10, '海姆', 4, 1),
+ new FishInfo(11, '绿鳍鱼', 4, 1.2),
+ new FishInfo(12, '鲎', 4, 1.2),
+ new FishInfo(13, '魔鬼鱼', 5, 0.6),
+ new FishInfo(14, '小海龟', 5, 2),
+ new FishInfo(15, '锤头鲨', 6, 0.5),
+ new FishInfo(16, '金枪鱼', 6, 0.5),
+ new FishInfo(17, '大三元', 6, 0.5),
+ new FishInfo(18, '黄金鲎', 6, 1.2),
+ new FishInfo(19, '大四喜', 7, 0.5),
+ new FishInfo(20, '黄金锤头鲨', 7, 0.5),
+ new FishInfo(21, '金海姆', 7, 0.6),
+ new FishInfo(22, '五福临门', 8, 0.4),
+ new FishInfo(23, '金海龟', 8, 0.7),
+ new FishInfo(24, '金鲨', 8, 0.5),
+ new FishInfo(25, '蓝鲨', 8, 0.5),
+ new FishInfo(26, '美人鱼', 14, 0.4),
+ new FishInfo(27, '金龙', 14, 0.3),
+ new FishInfo(28, '章鱼', 10, 0.5),
+ new FishInfo(29, '电鳗鱼', 3, 0.8),
+ ]
+ public static getFishInfoByType(fishType: number) {
+ for (let i = 0; i < this.config.length; i++) {
+ let fishInfo: FishInfo = this.config[i]
+ if (fishInfo.fishType == fishType) {
+ return fishInfo
+ }
+ }
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishConfig.ts.meta b/assets/FishSingle/script/game/config/FishConfig.ts.meta
new file mode 100644
index 0000000..acb50f7
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishConfig.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "c7516237-7eb2-4767-8cc7-7ce0b2d5484e",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishInfo.ts b/assets/FishSingle/script/game/config/FishInfo.ts
new file mode 100644
index 0000000..badd85d
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishInfo.ts
@@ -0,0 +1,18 @@
+import { _decorator } from 'cc'
+export class FishInfo {
+ public fishType: number
+ public name: string
+ public blood: number
+ public wikiScale: number
+ constructor(
+ fishType: number,
+ name: string,
+ blood: number,
+ wikiScale: number
+ ) {
+ this.fishType = fishType
+ this.name = name
+ this.blood = blood
+ this.wikiScale = wikiScale
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishInfo.ts.meta b/assets/FishSingle/script/game/config/FishInfo.ts.meta
new file mode 100644
index 0000000..14972fc
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishInfo.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "03f14923-6d67-4d91-97ad-a81bf4f1551f",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishMap.ts b/assets/FishSingle/script/game/config/FishMap.ts
new file mode 100644
index 0000000..3e412a3
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishMap.ts
@@ -0,0 +1,11 @@
+import { _decorator } from 'cc'
+import { FishMapInfo } from './FishMapInfo'
+
+export class FishMap {
+ public mapId: number
+ public fishMapInfoList: Array
+ constructor(mapId: number, list: Array) {
+ this.mapId = mapId
+ this.fishMapInfoList = list
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishMap.ts.meta b/assets/FishSingle/script/game/config/FishMap.ts.meta
new file mode 100644
index 0000000..668379d
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishMap.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "f84ce3e3-8c47-43ff-a6f4-7cda4c320fcf",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishMapInfo.ts b/assets/FishSingle/script/game/config/FishMapInfo.ts
new file mode 100644
index 0000000..dbcd0e1
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishMapInfo.ts
@@ -0,0 +1,21 @@
+import { _decorator } from 'cc'
+export class FishMapInfo {
+ public fishType: number
+ public scale: number
+ public side: number //1: -1:
+ public x: number
+ public y: number
+ constructor(
+ fishType: number,
+ scale: number,
+ side: number,
+ x: number,
+ y: number
+ ) {
+ this.fishType = fishType
+ this.scale = scale
+ this.side = side
+ this.x = x
+ this.y = y
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishMapInfo.ts.meta b/assets/FishSingle/script/game/config/FishMapInfo.ts.meta
new file mode 100644
index 0000000..0b5b860
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishMapInfo.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "5f3df30a-4677-4f9c-97a9-e80fcb5b8295",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishPathConfig.ts b/assets/FishSingle/script/game/config/FishPathConfig.ts
new file mode 100644
index 0000000..f687714
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishPathConfig.ts
@@ -0,0 +1,998 @@
+import { Vec2, _decorator } from 'cc'
+import { FishPathInfo } from './FishPathInfo'
+import RandomUtil from '../../engine/utils/RandomUtil'
+import { FishMapInfo } from './FishMapInfo'
+import { FishMap } from './FishMap'
+import { Logger } from '../../engine/utils/Logger'
+
+export class FishPathConfig {
+ private static mapConfig: Array>> = [
+ [
+ [1, 1, 1, -425, 387],
+ [1, 1, 1, -487, 352],
+ [1, 1, 1, -541, 307],
+ [1, 1, 1, -589, 263],
+ [1, 1, 1, -623, 232],
+ [1, 1, 1, -654, 172],
+ [1, 1, 1, -671, 134],
+ [1, 1, 1, -693, 92],
+ [1, 1, 1, -697, 35],
+ [1, 1, 1, -706, -19],
+ [1, 1, 1, -707, -92],
+ [1, 1, 1, -701, -136],
+ [1, 1, 1, -702, -177],
+ [1, 1, 1, -686, -230],
+ [1, 1, 1, -637, -257],
+ [1, 1, 1, -559, -272],
+ [1, 1, 1, -471, -278],
+ [1, 1, 1, -408, -259],
+ [1, 1, 1, -337, -226],
+ [1, 1, 1, -325, -170],
+ [1, 1, 1, -322, -99],
+ [1, 1, 1, -336, -39],
+ [1, 1, 1, -370, 7],
+ [1, 1, 1, -412, 59],
+ [1, 1, 1, -532, 69],
+ [1, 1, 1, -613, 82],
+ [1, 1, 1, -470, 63],
+ [1, 1, 1, 241, 402],
+ [1, 1, 1, 184, 357],
+ [1, 1, 1, 143, 335],
+ [1, 1, 1, 81, 285],
+ [1, 1, 1, 27, 229],
+ [1, 1, 1, -9, 167],
+ [1, 1, 1, -39, 126],
+ [1, 1, 1, -47, 57],
+ [1, 1, 1, -74, -10],
+ [1, 1, 1, -62, -66],
+ [1, 1, 1, -74, -118],
+ [1, 1, 1, -85, -201],
+ [1, 1, 1, -30, -240],
+ [1, 1, 1, 10, -271],
+ [1, 1, 1, 135, -273],
+ [1, 1, 1, 79, -280],
+ [1, 1, 1, 202, -280],
+ [1, 1, 1, 266, -276],
+ [1, 1, 1, 276, -274],
+ [1, 1, 1, 307, -259],
+ [1, 1, 1, 316, -244],
+ [1, 1, 1, 327, -226],
+ [1, 1, 1, 335, -195],
+ [1, 1, 1, 337, -142],
+ [1, 1, 1, 321, -53],
+ [1, 1, 1, 271, -13],
+ [1, 1, 1, 188, 27],
+ [1, 1, 1, 123, 46],
+ [1, 1, 1, 59, 57],
+ [1, 1, 1, 17, 60],
+ [1, 1, 1, 323, -101],
+ [1, 1, 1, 732, 329],
+ [1, 1, 1, 669, 283],
+ [1, 1, 1, 613, 218],
+ [1, 1, 1, 567, 185],
+ [1, 1, 1, 558, 163],
+ [1, 1, 1, 507, 95],
+ [1, 1, 1, 468, 35],
+ [1, 1, 1, 456, -18],
+ [1, 1, 1, 451, -80],
+ [1, 1, 1, 447, -164],
+ [1, 1, 1, 458, -234],
+ [1, 1, 1, 505, -267],
+ [1, 1, 1, 578, -281],
+ [1, 1, 1, 657, -291],
+ [1, 1, 1, 708, -291],
+ [1, 1, 1, 769, -291],
+ [1, 1, 1, 812, -290],
+ [1, 1, 1, 847, -275],
+ [1, 1, 1, 860, -236],
+ [1, 1, 1, 853, -160],
+ [1, 1, 1, 826, -95],
+ [1, 1, 1, 794, -46],
+ [1, 1, 1, 754, -7],
+ [1, 1, 1, 671, 26],
+ [1, 1, 1, 630, 59],
+ [1, 1, 1, 584, 80],
+ ],
+ [
+ [2, 1, 1, -784, 353],
+ [2, 1, 1, -693, 356],
+ [2, 1, 1, -614, 354],
+ [2, 1, 1, -510, 354],
+ [2, 1, 1, -422, 354],
+ [2, 1, 1, -456, 287],
+ [2, 1, 1, -510, 199],
+ [2, 1, 1, -562, 139],
+ [2, 1, 1, -600, 82],
+ [2, 1, 1, -636, 38],
+ [2, 1, 1, -688, -17],
+ [2, 1, 1, -745, -92],
+ [2, 1, 1, -764, -152],
+ [2, 1, 1, -815, -216],
+ [2, 1, 1, -166, 341],
+ [2, 1, 1, -17, 343],
+ [2, 1, 1, 89, 343],
+ [2, 1, 1, 246, 331],
+ [2, 1, 1, 326, 348],
+ [2, 1, 1, -180, 310],
+ [2, 1, 1, -144, 209],
+ [2, 1, 1, -112, 151],
+ [2, 1, 1, -74, 55],
+ [2, 1, 1, -48, 0],
+ [2, 1, 1, 4, -91],
+ [2, 1, 1, 40, -153],
+ [2, 1, 1, 85, -201],
+ [2, 1, 1, 102, -247],
+ [3, 1, 1, 595, 319],
+ [3, 1, 1, 664, 322],
+ [3, 1, 1, 799, 318],
+ [3, 1, 1, 968, 319],
+ [3, 1, 1, 963, 107],
+ [3, 1, 1, 955, -21],
+ [3, 1, 1, 948, -157],
+ [3, 1, 1, 940, -231],
+ [3, 1, 1, 795, -245],
+ [3, 1, 1, 685, -248],
+ [3, 1, 1, 610, -252],
+ [3, 1, 1, 523, -253],
+ [3, 1, 1, 172, 128],
+ [3, 1, 1, -357, 30],
+ [3, 1, 1, 582, 23],
+ ],
+ [
+ [5, 1, 1, -888, 405],
+ [5, 1, 1, -806, 410],
+ [5, 1, 1, -718, 404],
+ [5, 1, 1, -658, 406],
+ [5, 1, 1, -661, 286],
+ [5, 1, 1, -661, 224],
+ [5, 1, 1, -664, 142],
+ [5, 1, 1, -688, -2],
+ [5, 1, 1, -687, -69],
+ [5, 1, 1, -697, -120],
+ [5, 1, 1, -981, 410],
+ [5, 1, 1, -503, 150],
+ [5, 1, 1, -432, 146],
+ [5, 1, 1, -362, 149],
+ [5, 1, 1, -259, 148],
+ [5, 1, 1, -192, 149],
+ [5, 1, 1, -341, 359],
+ [5, 1, 1, -353, 256],
+ [5, 1, 1, -354, 203],
+ [5, 1, 1, -361, 72],
+ [5, 1, 1, -371, -23],
+ [5, 1, 1, -387, -79],
+ [5, 1, 1, 18, 277],
+ [5, 1, 1, 7, 159],
+ [5, 1, 1, -7, 94],
+ [5, 1, 1, -19, -3],
+ [5, 1, 1, -27, -80],
+ [5, 1, 1, 177, 164],
+ [5, 1, 1, 248, 172],
+ [5, 1, 1, 355, 170],
+ [5, 1, 1, 153, 29],
+ [5, 1, 1, 230, 30],
+ [5, 1, 1, 327, 32],
+ [6, 1, 1, 548, 371],
+ [6, 1, 1, 682, 374],
+ [6, 1, 1, 833, 373],
+ [6, 1, 1, 942, 374],
+ [6, 1, 1, 935, 289],
+ [6, 1, 1, 924, 143],
+ [6, 1, 1, 903, 65],
+ [6, 1, 1, 887, -44],
+ [6, 1, 1, 857, -157],
+ [6, 1, 1, 526, 109],
+ [6, 1, 1, 612, 108],
+ [6, 1, 1, 761, 94],
+ [6, 1, 1, 710, 260],
+ [6, 1, 1, 673, 177],
+ [6, 1, 1, 661, 10],
+ [6, 1, 1, 634, -61],
+ [6, 1, 1, 617, -138],
+ [7, 1, 1, 340, -259],
+ [7, 1, 1, 485, -254],
+ [7, 1, 1, 622, -254],
+ [7, 1, 1, 816, -251],
+ ],
+ [
+ [9, 1, 1, -513, 150],
+ [9, 1, 1, -636, 237],
+ [9, 1, 1, -811, 250],
+ [9, 1, 1, -860, 145],
+ [9, 1, 1, -850, -54],
+ [9, 1, 1, -801, -154],
+ [9, 1, 1, -673, -268],
+ [9, 1, 1, -498, -294],
+ [9, 1, 1, -358, -223],
+ [9, 1, 1, -207, -127],
+ [9, 1, 1, -72, 15],
+ [9, 1, 1, -88, 196],
+ [9, 1, 1, -240, 285],
+ [9, 1, 1, -334, 185],
+ [9, 1, 1, 466, 151],
+ [9, 1, 1, 310, 202],
+ [9, 1, 1, 213, 246],
+ [9, 1, 1, 106, 83],
+ [9, 1, 1, 141, -54],
+ [9, 1, 1, 241, -252],
+ [9, 1, 1, 388, -285],
+ [9, 1, 1, 605, -295],
+ [9, 1, 1, 771, -226],
+ [9, 1, 1, 846, -125],
+ [9, 1, 1, 893, 51],
+ [9, 1, 1, 865, 195],
+ [9, 1, 1, 665, 207],
+ [17, 1, 1, -461, 2],
+ [17, 1, 1, 515, -49],
+ ],
+ [
+ [19, 1, 1, -785, 31],
+ [19, 1, 1, 905, 16],
+ [20, 1, 1, -242, 34],
+ [20, 1, 1, 228, 12],
+ [20, 1, 1, -30, 303],
+ [20, 1, 1, -109, -292],
+ [20, 1, 1, 425, -301],
+ [20, 1, 1, 537, 265],
+ [20, 1, 1, -604, 317],
+ [20, 1, 1, -634, -285],
+ ],
+ [
+ [21, 1, 1, -757, 94],
+ [21, 1, 1, 646, 55],
+ [21, 1, 1, -41, 376],
+ [21, 1, 1, -102, -315],
+ [21, 1, 1, -76, 83],
+ [21, 1, 1, -437, 300],
+ [21, 1, 1, -434, -155],
+ [21, 1, 1, 314, -154],
+ [21, 1, 1, 435, 249],
+ ],
+ [
+ [22, 1, 1, -548, 65],
+ [22, 1, 1, 747, 61],
+ [22, 1, 1, 95, 63],
+ ],
+ [
+ [23, 1, 1, -431, 384],
+ [23, 1, 1, -766, 89],
+ [23, 1, 1, -415, -232],
+ [23, 1, 1, -72, 135],
+ [23, 1, 1, 721, 414],
+ [23, 1, 1, 328, 77],
+ [23, 1, 1, 1025, 60],
+ [23, 1, 1, 677, -247],
+ [23, 1, 1, 104, 390],
+ [23, 1, 1, 84, -265],
+ ],
+ [
+ [24, 1, 1, -429, 353],
+ [24, 1, 1, 241, 323],
+ [24, 1, 1, -472, 46],
+ [24, 1, 1, -27, 35],
+ [24, 1, 1, 563, 39],
+ [24, 1, 1, -268, -245],
+ [24, 1, 1, 172, -260],
+ ],
+ [
+ [25, 1, 1, -595, 276],
+ [25, 1, 1, 115, 291],
+ [25, 1, 1, -192, -64],
+ [25, 1, 1, 464, -46],
+ [25, 1, 1, 191, -280],
+ [25, 1, 1, 884, -319],
+ ],
+ [
+ [26, 1, 1, -681, 441],
+ [26, 1, 1, 685, 426],
+ [26, 1, 1, -46, 140],
+ [26, 1, 1, -494, -207],
+ [26, 1, 1, 497, -238],
+ ],
+ [
+ [27, 1, 1, -431, 345],
+ [27, 1, 1, 569, 311],
+ [27, 1, 1, 112, -12],
+ [27, 1, 1, -298, -271],
+ [27, 1, 1, 678, -244],
+ ],
+ [
+ [28, 1, 1, -454, 8],
+ [28, 1, 1, 597, 1],
+ [28, 1, 1, 46, 431],
+ [28, 1, 1, 44, -227],
+ ],
+ [
+ [2, 1, 1, -557, 409],
+ [2, 1, 1, -648, 382],
+ [2, 1, 1, -732, 338],
+ [2, 1, 1, -809, 236],
+ [2, 1, 1, -861, 157],
+ [2, 1, 1, -865, 18],
+ [2, 1, 1, -835, -37],
+ [2, 1, 1, -787, -86],
+ [2, 1, 1, -746, -115],
+ [2, 1, 1, -683, -181],
+ [2, 1, 1, -575, -206],
+ [2, 1, 1, -494, -204],
+ [2, 1, 1, -442, -157],
+ [2, 1, 1, -403, -111],
+ [2, 1, 1, -387, 11],
+ [2, 1, 1, -356, 94],
+ [2, 1, 1, -472, 330],
+ [2, 1, 1, -407, 260],
+ [2, 1, 1, -395, 195],
+ [2, 1, 1, -214, 51],
+ [2, 1, 1, -139, 52],
+ [2, 1, 1, -77, 51],
+ [2, 1, 1, -21, 51],
+ [2, 1, 1, 67, 50],
+ [2, 1, 1, 107, 50],
+ [2, 1, 1, -40, 332],
+ [2, 1, 1, -43, 207],
+ [2, 1, 1, -60, 154],
+ [2, 1, 1, -60, 5],
+ [2, 1, 1, -82, -71],
+ [2, 1, 1, -77, -195],
+ [5, 1, 1, 427, 311],
+ [5, 1, 1, 578, 314],
+ [5, 1, 1, 779, 315],
+ [5, 1, 1, 862, 315],
+ [5, 1, 1, 884, 123],
+ [5, 1, 1, 879, -108],
+ [5, 1, 1, 778, -183],
+ [5, 1, 1, 672, -181],
+ [5, 1, 1, 564, -179],
+ [5, 1, 1, 407, -178],
+ [5, 1, 1, 297, 8],
+ [5, 1, 1, 625, 48],
+ [5, 1, 1, 379, 92],
+ ],
+ ]
+ private static formatMapConfig: Array = []
+ private static config: Array>> = [
+ // 左边开始
+ [
+ [-1309, 528],
+ [-1144, 438],
+ [-1081, 411],
+ [-947, 327],
+ [-801, 241],
+ [-683, 154],
+ [-539, 69],
+ [-394, -23],
+ [-230, -115],
+ [-115, -207],
+ [45, -280],
+ [247, -364],
+ [497, -457],
+ [627, -511],
+ [762, -578],
+ [885, -667],
+ [1068, -773],
+ ],
+ [
+ [-1295, 534],
+ [-1144, 438],
+ [-1081, 411],
+ [-906, 326],
+ [-696, 274],
+ [-462, 223],
+ [-213, 198],
+ [-1, 172],
+ [156, 178],
+ [396, 194],
+ [576, 216],
+ [753, 233],
+ [936, 279],
+ [1182, 350],
+ [1314, 418],
+ ],
+ [
+ [-1295, 534],
+ [-1144, 438],
+ [-1081, 411],
+ [-906, 326],
+ [-696, 274],
+ [-462, 223],
+ [-213, 198],
+ [-1, 172],
+ [199, 150],
+ [417, 111],
+ [635, 10],
+ [827, -42],
+ [1020, -131],
+ [1189, -170],
+ [1309, -198],
+ ],
+ [
+ [-1295, 534],
+ [-1111, 514],
+ [-1015, 454],
+ [-864, 403],
+ [-671, 387],
+ [-450, 354],
+ [-219, 311],
+ [11, 274],
+ [213, 270],
+ [471, 212],
+ [642, 172],
+ [835, 88],
+ [1013, -2],
+ [1212, -99],
+ [1309, -198],
+ ],
+ [
+ [-1275, -118],
+ [-1129, -19],
+ [-1024, 42],
+ [-858, 129],
+ [-677, 225],
+ [-448, 277],
+ [-219, 311],
+ [11, 274],
+ [213, 270],
+ [510, 320],
+ [596, 350],
+ [772, 391],
+ [887, 426],
+ [1066, 513],
+ [1164, 710],
+ ],
+ [
+ [-1299, -618],
+ [-1143, -521],
+ [-1033, -496],
+ [-726, -425],
+ [-489, -360],
+ [-245, -293],
+ [-8, -210],
+ [212, -134],
+ [385, -65],
+ [552, 7],
+ [705, 96],
+ [904, 176],
+ [1090, 273],
+ [1208, 355],
+ [1308, 435],
+ ],
+ [
+ [-1275, -118],
+ [-1060, -69],
+ [-938, -85],
+ [-729, -59],
+ [-551, -48],
+ [-397, -2],
+ [-203, -1],
+ [46, 61],
+ [228, 105],
+ [506, 159],
+ [630, 208],
+ [784, 266],
+ [935, 228],
+ [1157, 174],
+ [1329, 163],
+ ],
+ [
+ [-1288, -220],
+ [-1113, -194],
+ [-945, -195],
+ [-709, -162],
+ [-502, -200],
+ [-313, -211],
+ [-144, -186],
+ [128, -135],
+ [314, 14],
+ [571, 56],
+ [727, 132],
+ [851, 203],
+ [1050, 141],
+ [1255, 58],
+ [1326, 20],
+ ],
+ [
+ [-1288, -220],
+ [-1113, -194],
+ [-945, -195],
+ [-709, -162],
+ [-502, -200],
+ [-313, -211],
+ [-144, -186],
+ [132, -144],
+ [406, -196],
+ [644, -272],
+ [884, -272],
+ [993, -283],
+ [1090, -319],
+ [1242, -341],
+ [1329, -396],
+ ],
+ [
+ [-1288, -220],
+ [-1113, -194],
+ [-916, -213],
+ [-710, -238],
+ [-501, -273],
+ [-297, -289],
+ [-101, -312],
+ [173, -324],
+ [419, -339],
+ [653, -362],
+ [889, -390],
+ [1011, -407],
+ [1095, -418],
+ [1238, -539],
+ [1317, -663],
+ ],
+ [
+ [-1314, -508],
+ [-1123, -480],
+ [-917, -443],
+ [-708, -379],
+ [-514, -361],
+ [-300, -319],
+ [-101, -307],
+ [155, -256],
+ [398, -248],
+ [645, -219],
+ [787, -178],
+ [980, -165],
+ [1086, -103],
+ [1093, 280],
+ [1026, 371],
+ [868, 631],
+ [648, 787],
+ ],
+ [
+ [-1314, -508],
+ [-1130, -281],
+ [-898, -160],
+ [-693, -141],
+ [-561, -91],
+ [-384, -43],
+ [-187, 48],
+ [119, 32],
+ [298, -95],
+ [519, -135],
+ [744, -156],
+ [868, -97],
+ [1033, 55],
+ [1093, 280],
+ [1026, 371],
+ [868, 631],
+ [648, 787],
+ ],
+ [
+ [-1314, -508],
+ [-1130, -281],
+ [-898, -160],
+ [-693, -141],
+ [-561, -91],
+ [-384, -43],
+ [-187, 48],
+ [119, 32],
+ [298, -95],
+ [519, -135],
+ [744, -156],
+ [872, -200],
+ [1060, -391],
+ [1150, -492],
+ [1301, -461],
+ ],
+ //右边开始
+ [
+ [1286, -293],
+ [1149, -184],
+ [952, -147],
+ [795, -130],
+ [536, -45],
+ [476, 57],
+ [467, 300],
+ [408, 500],
+ [405, 701],
+ ],
+ [
+ [1345, 34],
+ [1189, -69],
+ [978, -94],
+ [820, -115],
+ [443, -66],
+ [267, -29],
+ [66, -79],
+ [-219, -287],
+ [-271, -693],
+ ],
+ [
+ [1345, 34],
+ [1189, -69],
+ [978, -94],
+ [820, -115],
+ [443, -66],
+ [267, -29],
+ [66, -79],
+ [-215, -156],
+ [-444, -100],
+ [-725, -92],
+ [-963, -68],
+ [-1169, -46],
+ [-1325, -40],
+ ],
+ [
+ [1345, 34],
+ [1189, -69],
+ [978, -94],
+ [820, -115],
+ [443, -66],
+ [267, -29],
+ [66, -79],
+ [-215, -156],
+ [-454, -156],
+ [-719, -199],
+ [-981, -264],
+ [-1180, -291],
+ [-1320, -367],
+ ],
+ [
+ [1345, 34],
+ [1189, -69],
+ [978, -94],
+ [820, -115],
+ [413, -128],
+ [258, -147],
+ [60, -161],
+ [-254, -250],
+ [-493, -278],
+ [-707, -320],
+ [-961, -408],
+ [-1160, -449],
+ [-1309, -524],
+ ],
+ [
+ [1345, 34],
+ [1189, -69],
+ [978, -94],
+ [820, -115],
+ [439, -173],
+ [267, -185],
+ [109, -251],
+ [-211, -307],
+ [-428, -408],
+ [-596, -448],
+ [-847, -604],
+ [-1019, -589],
+ [-1241, -695],
+ ],
+ [
+ [1345, 34],
+ [1189, -69],
+ [951, -68],
+ [512, -86],
+ [159, -142],
+ [-56, -144],
+ [-362, -160],
+ [-569, -143],
+ [-772, -35],
+ [-898, 66],
+ [-1070, 219],
+ [-1181, 292],
+ [-1289, 558],
+ ],
+ [
+ [1345, 34],
+ [1189, -69],
+ [951, -68],
+ [512, -86],
+ [159, -142],
+ [-56, -144],
+ [-310, -118],
+ [-530, -84],
+ [-654, -2],
+ [-806, 84],
+ [-905, 246],
+ [-1008, 375],
+ [-1021, 750],
+ ],
+ [
+ [1297, 542],
+ [1181, 330],
+ [1041, 250],
+ [676, 110],
+ [429, -12],
+ [5, -105],
+ [-310, -118],
+ [-530, -84],
+ [-654, -2],
+ [-806, 84],
+ [-905, 246],
+ [-1008, 375],
+ [-1021, 750],
+ ],
+ [
+ [1297, 542],
+ [1181, 330],
+ [1041, 250],
+ [676, 110],
+ [429, -12],
+ [7, -105],
+ [-310, -118],
+ [-530, -84],
+ [-655, -18],
+ [-806, 84],
+ [-927, 189],
+ [-1073, 291],
+ [-1318, 474],
+ ],
+ [
+ [1297, 542],
+ [1181, 330],
+ [1041, 250],
+ [676, 110],
+ [429, -12],
+ [7, -105],
+ [-310, -118],
+ [-530, -84],
+ [-631, -85],
+ [-775, -77],
+ [-923, -28],
+ [-1133, -46],
+ [-1294, -10],
+ ],
+ [
+ [1297, 542],
+ [1181, 330],
+ [1041, 250],
+ [676, 110],
+ [429, -12],
+ [243, -126],
+ [-141, -203],
+ [-340, -201],
+ [-500, -218],
+ [-616, -254],
+ [-854, -240],
+ [-1115, -272],
+ [-1312, -336],
+ ],
+ [
+ [1297, 542],
+ [1181, 330],
+ [1041, 250],
+ [676, 110],
+ [429, -12],
+ [243, -126],
+ [-141, -203],
+ [-307, -229],
+ [-398, -281],
+ [-562, -321],
+ [-647, -446],
+ [-930, -540],
+ [-1073, -726],
+ ],
+ [
+ [1293, -558],
+ [1192, -467],
+ [1069, -395],
+ [948, -305],
+ [733, -245],
+ [243, -126],
+ [-141, -203],
+ [-307, -229],
+ [-398, -281],
+ [-562, -321],
+ [-647, -446],
+ [-930, -540],
+ [-1073, -726],
+ ],
+ [
+ [1293, -558],
+ [1192, -467],
+ [1069, -395],
+ [948, -305],
+ [733, -245],
+ [243, -126],
+ [-141, -203],
+ [-307, -229],
+ [-398, -281],
+ [-568, -262],
+ [-857, -301],
+ [-1055, -406],
+ [-1353, -380],
+ ],
+ [
+ [1293, -558],
+ [1192, -467],
+ [1069, -395],
+ [948, -305],
+ [733, -245],
+ [243, -126],
+ [-141, -203],
+ [-307, -229],
+ [-426, -197],
+ [-590, -195],
+ [-905, -120],
+ [-1100, -72],
+ [-1300, 225],
+ ],
+ [
+ [1293, -558],
+ [1192, -467],
+ [1069, -395],
+ [948, -305],
+ [733, -245],
+ [243, -126],
+ [-141, -203],
+ [-307, -229],
+ [-497, -179],
+ [-633, -130],
+ [-917, 33],
+ [-1079, 184],
+ [-1220, 412],
+ ],
+ [
+ [1293, -558],
+ [1192, -467],
+ [1069, -395],
+ [948, -305],
+ [733, -245],
+ [243, -126],
+ [-141, -203],
+ [-307, -229],
+ [-461, -55],
+ [-602, -25],
+ [-857, 181],
+ [-921, 416],
+ [-909, 805],
+ ],
+ //下往上
+ [
+ [-279, -786],
+ [-92, -667],
+ [45, -582],
+ [618, -388],
+ [436, -239],
+ [176, -173],
+ [-141, -203],
+ [-307, -229],
+ [-461, -55],
+ [-602, -25],
+ [-857, 181],
+ [-921, 416],
+ [-909, 805],
+ ],
+ [
+ [-279, -786],
+ [-92, -667],
+ [45, -582],
+ [618, -388],
+ [436, -239],
+ [176, -173],
+ [126, -95],
+ [-26, -92],
+ [-157, 40],
+ [-362, 152],
+ [-543, 358],
+ [-721, 502],
+ [-401, 770],
+ ],
+ [
+ [-279, -786],
+ [-78, -718],
+ [133, -652],
+ [618, -388],
+ [436, -239],
+ [392, -130],
+ [254, -77],
+ [194, -49],
+ [79, 44],
+ [60, 214],
+ [-85, 418],
+ [-140, 630],
+ [-401, 770],
+ ],
+ [
+ [-279, -786],
+ [-78, -718],
+ [133, -652],
+ [618, -388],
+ [459, -232],
+ [392, -130],
+ [304, -80],
+ [267, -2],
+ [222, 130],
+ [253, 319],
+ [330, 465],
+ [544, 684],
+ [858, 803],
+ ],
+ [
+ [841, -837],
+ [683, -745],
+ [672, -600],
+ [618, -388],
+ [459, -232],
+ [392, -130],
+ [304, -80],
+ [267, -2],
+ [222, 130],
+ [253, 319],
+ [330, 465],
+ [544, 684],
+ [858, 803],
+ ],
+ ]
+ private static formatConfig: Array = []
+
+ public static init() {
+ this.initNormalConfig()
+ this.initMapConfig()
+ }
+
+ private static initMapConfig() {
+ this.formatMapConfig = []
+ for (let i = 0; i < this.mapConfig.length; i++) {
+ let arr: Array> = this.mapConfig[i]
+ let fishMapInfoList: Array = []
+ for (let j = 0; j < arr.length; j++) {
+ let temp: Array = arr[j]
+ let fishMapInfo: FishMapInfo = new FishMapInfo(
+ temp[0],
+ temp[1],
+ temp[2],
+ temp[3],
+ temp[4]
+ )
+ fishMapInfoList.push(fishMapInfo)
+ }
+ let fishMap: FishMap = new FishMap(i, fishMapInfoList)
+ this.formatMapConfig.push(fishMap)
+ }
+ }
+
+ public static randomFishMap() {
+ let randomIndex: number = RandomUtil.nextInt(
+ 0,
+ this.formatMapConfig.length - 1
+ )
+ let map: FishMap = this.formatMapConfig[randomIndex]
+ return map
+ }
+
+ private static initNormalConfig() {
+ this.formatConfig = []
+ let pathId: number = 1
+ for (let i = 0; i < this.config.length; i++) {
+ let path: Array = []
+ let flipXPath: Array = []
+ let flipYPath: Array = []
+ for (let j = 0; j < this.config[i].length; j++) {
+ let p: Vec2 = new Vec2(this.config[i][j][0], this.config[i][j][1])
+ path.push(p)
+ let flipXP: Vec2 = new Vec2(-p.x, p.y)
+ let flipYP: Vec2 = new Vec2(p.x, -p.y)
+ flipXPath.push(flipXP)
+ flipYPath.push(flipYP)
+ }
+ this.formatConfig.push(new FishPathInfo(pathId++, path))
+ this.formatConfig.push(new FishPathInfo(pathId++, flipXPath))
+ this.formatConfig.push(new FishPathInfo(pathId++, flipYPath))
+ }
+ }
+
+ public static getPathInfo(pathId: number) {
+ for (let i = 0; i < this.formatConfig.length; i++) {
+ let pathInfo: FishPathInfo = this.formatConfig[i]
+ if (pathInfo.pathId == pathId) {
+ return pathInfo
+ }
+ }
+ }
+
+ public static randomPathInfo() {
+ let randomIndex: number = RandomUtil.nextInt(
+ 0,
+ this.formatConfig.length - 1
+ )
+ // let randomIndex: number = 0
+ let pathInfo: FishPathInfo = this.formatConfig[randomIndex]
+ return pathInfo
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishPathConfig.ts.meta b/assets/FishSingle/script/game/config/FishPathConfig.ts.meta
new file mode 100644
index 0000000..0032203
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishPathConfig.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "704e17b3-0f7b-478a-8ad1-1cb2f5d89a8f",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishPathInfo.ts b/assets/FishSingle/script/game/config/FishPathInfo.ts
new file mode 100644
index 0000000..f407fba
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishPathInfo.ts
@@ -0,0 +1,9 @@
+import { _decorator, Vec2 } from 'cc'
+export class FishPathInfo {
+ public pathId: number
+ public path: Array = []
+ constructor(pathId: number, path: Array) {
+ this.pathId = pathId
+ this.path = path
+ }
+}
diff --git a/assets/FishSingle/script/game/config/FishPathInfo.ts.meta b/assets/FishSingle/script/game/config/FishPathInfo.ts.meta
new file mode 100644
index 0000000..597ec38
--- /dev/null
+++ b/assets/FishSingle/script/game/config/FishPathInfo.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "01cc78a7-9862-45b4-ad09-ebb92c01de58",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/config/GameConfig.ts b/assets/FishSingle/script/game/config/GameConfig.ts
new file mode 100644
index 0000000..55f75af
--- /dev/null
+++ b/assets/FishSingle/script/game/config/GameConfig.ts
@@ -0,0 +1,4 @@
+import { _decorator } from 'cc'
+export class GameConfig {
+ public static GameName: string = 'FishSingle'
+}
diff --git a/assets/FishSingle/script/game/config/GameConfig.ts.meta b/assets/FishSingle/script/game/config/GameConfig.ts.meta
new file mode 100644
index 0000000..1fc56a0
--- /dev/null
+++ b/assets/FishSingle/script/game/config/GameConfig.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "8b274344-0b4c-4ac5-a289-2f8cd7a5596b",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/config/GameEvent.ts b/assets/FishSingle/script/game/config/GameEvent.ts
new file mode 100644
index 0000000..6d2fa85
--- /dev/null
+++ b/assets/FishSingle/script/game/config/GameEvent.ts
@@ -0,0 +1,2 @@
+import { _decorator } from 'cc'
+export default class GameEvent {}
diff --git a/assets/FishSingle/script/game/config/GameEvent.ts.meta b/assets/FishSingle/script/game/config/GameEvent.ts.meta
new file mode 100644
index 0000000..9042692
--- /dev/null
+++ b/assets/FishSingle/script/game/config/GameEvent.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "71a46444-1a80-435f-b02e-0fe6acf71155",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/manager.meta b/assets/FishSingle/script/game/manager.meta
new file mode 100644
index 0000000..e916b79
--- /dev/null
+++ b/assets/FishSingle/script/game/manager.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "1e8eeb35-adbc-485b-879b-bf95de554cfd",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/BulletManager.ts b/assets/FishSingle/script/game/manager/BulletManager.ts
new file mode 100644
index 0000000..a67af38
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/BulletManager.ts
@@ -0,0 +1,160 @@
+import {
+ _decorator,
+ Component,
+ Prefab,
+ NodePool,
+ Event,
+ Node,
+ Vec3,
+ Vec2,
+ EventTouch,
+ UITransform,
+ instantiate,
+ sys,
+ error,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import { Logger } from '../../engine/utils/Logger'
+import FishBulletBase from '../../../fish/script/FishBulletBase'
+import MathUtils from '../../engine/utils/MathUtils'
+import CannonManager from './CannonManager'
+import { MoveHelper } from '../../engine/utils/MoveHelper'
+import FishNetManager from './FishNetManager'
+import GameMusicHelper from '../utils/GameMusicHelper'
+import FishUI from '../../../fish/script/FishUI'
+import CommonTips from '../../engine/uicomponent/CommonTips'
+
+@ccclass('BulletManager')
+export default class BulletManager extends Component {
+ public static instance: BulletManager = null
+ @property({ type: [Prefab] })
+ private bulletPrefabList: Prefab[] = []
+ private bulletPool: Array = []
+ private bulletList: Array = []
+ private bulletMoveSpeed: number = 30
+ private _vec3Cache
+ private _vec2Cache
+ private _fireTime: number = 0
+ private _fireTimeNew: number
+ onLoad() {
+ this._vec3Cache = new Vec3()
+ this._vec2Cache = new Vec2()
+ BulletManager.instance = this
+ this.node.on(Node.EventType.TOUCH_START, this.onShootBullet, this)
+ // this.node.on(Node.EventType.TOUCH_MOVE, this.onShootBullet, this)
+ }
+
+ start() {}
+
+ update() {
+ this.checkMoveBullet()
+ }
+
+ private checkMoveBullet() {
+ for (let i = this.bulletList.length - 1; i >= 0; i--) {
+ let bullet: FishBulletBase = this.bulletList[i]
+ let isMoving: boolean = MoveHelper.moveNode(
+ bullet.node,
+ this.bulletMoveSpeed,
+ bullet.targetP.x,
+ bullet.targetP.y
+ )
+ if (!isMoving) {
+ bullet.node.getPosition(this._vec3Cache)
+ this._vec2Cache.x = this._vec3Cache.x
+ this._vec2Cache.y = this._vec3Cache.y
+ FishNetManager.instance.addFishNet(bullet.bulletType, this._vec2Cache)
+ this.bulletList.splice(i, 1)
+ this.destroyBullet(bullet)
+ }
+ }
+ }
+
+ private onShootBullet(event: EventTouch) {
+ //TOUCH_START 在Editor上,连续触发2次,导致发2次炮弹bug
+ if (sys.platform == 'EDITOR_PAGE') {
+ this._fireTimeNew = new Date().getTime()
+ if (this._fireTimeNew - this._fireTime < 100) {
+ return
+ }
+ this._fireTime = this._fireTimeNew
+ }
+
+ let tran = this.node.getComponent(UITransform)
+ let location = event.getUILocation()
+ this._vec3Cache.x = location.x
+ this._vec3Cache.y = location.y
+ this._vec3Cache.z = 0
+ tran.convertToNodeSpaceAR(this._vec3Cache, this._vec3Cache)
+ let localP: Vec2 = new Vec2(this._vec3Cache.x, this._vec3Cache.y)
+ FishUI.instance.playClickEffect(localP)
+ // 子弹发射
+ if (FishUI.instance.dz_score >= CannonManager.instance.cannonType) {
+ FishUI.instance.dz_score -= CannonManager.instance.cannonType
+ FishUI.instance.refreshScore()
+ this._vec3Cache = CannonManager.instance.getCannonPosition()
+
+ let rad: number = MathUtils.p2pRad(
+ new Vec2(this._vec3Cache.x, this._vec3Cache.y),
+ localP
+ )
+ let rot: number = MathUtils.radiansToDegrees(rad)
+ let bullet: FishBulletBase = this.createBullet(
+ CannonManager.instance.cannonType - 1
+ )
+ bullet.targetP = localP
+ this.node.addChild(bullet.node)
+ bullet.node.setPosition(CannonManager.instance.getCannonPosition())
+ this._vec3Cache.x = 1
+ this._vec3Cache.y = 1
+ this._vec3Cache.y = 1
+ Vec3.multiplyScalar(this._vec3Cache, this._vec3Cache, 2)
+ bullet.node.setScale(this._vec3Cache)
+ bullet.node.angle = rot
+ this.bulletList.push(bullet)
+ GameMusicHelper.playFire()
+
+ //旋转炮台
+ CannonManager.instance.rotateCannon(location)
+ } else {
+ CommonTips.showMsg('豆子不足!')
+ }
+ }
+
+ private createBullet(bulletType: number) {
+ let bulletNode: Node
+ if (this.bulletPool[bulletType] && this.bulletPool[bulletType].size() > 0) {
+ bulletNode = this.bulletPool[bulletType].get()
+ } else {
+ bulletNode = instantiate(this.bulletPrefabList[bulletType])
+ }
+ bulletNode.getComponent(FishBulletBase).bulletType = bulletType
+ return bulletNode.getComponent(FishBulletBase)
+ }
+
+ public killBullet(bullet: FishBulletBase) {
+ let index: number = this.bulletList.indexOf(bullet)
+ if (index >= 0) {
+ this.bulletList.splice(index, 1)
+ this.destroyBullet(bullet)
+ }
+ }
+
+ private destroyBullet(bullet: FishBulletBase) {
+ //临时代码,因为回收在内存卡顿。后面在优化 2023-2-10
+ if (sys.platform == 'EDITOR_PAGE') {
+ bullet.node.destroy()
+ return
+ }
+
+ if (!this.bulletPool[bullet.bulletType]) {
+ this.bulletPool[bullet.bulletType] = new NodePool()
+ }
+ this.bulletPool[bullet.bulletType].put(bullet.node)
+ }
+
+ onDestroy() {
+ BulletManager.instance = null
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/BulletManager.ts.meta b/assets/FishSingle/script/game/manager/BulletManager.ts.meta
new file mode 100644
index 0000000..9272fb1
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/BulletManager.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "bd065d0b-0b60-4981-aea0-75d2f209b7ea",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/CannonManager.ts b/assets/FishSingle/script/game/manager/CannonManager.ts
new file mode 100644
index 0000000..05c166c
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/CannonManager.ts
@@ -0,0 +1,66 @@
+import {
+ _decorator,
+ Component,
+ Node,
+ SpriteFrame,
+ Event,
+ EventMouse,
+ Sprite,
+ Vec2,
+ UITransform,
+ Vec3,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import MathUtils from '../../engine/utils/MathUtils'
+
+@ccclass('CannonManager')
+export default class CannonManager extends Component {
+ public static instance: CannonManager = null
+ @property({ type: Node })
+ private view: Node | null = null
+ @property({ type: [SpriteFrame] })
+ private cannonSpriteFrame: Array = []
+ // 炮塔倍数
+ public cannonType: number = 1
+ private _vec3Cache
+
+ onLoad() {
+ this._vec3Cache = new Vec3()
+ CannonManager.instance = this
+ this.node.parent.on(Node.EventType.MOUSE_MOVE, this.onMeMove.bind(this))
+ this.refreshCannon()
+ }
+ private onMeMove(event: EventMouse) {
+ this.rotateCannon(event.getUILocation())
+ }
+
+ public rotateCannon(uilocation: Vec2) {
+ let location = uilocation
+ this._vec3Cache.x = location.x
+ this._vec3Cache.y = location.y
+ this._vec3Cache.z = 0
+ let tran = this.node.getComponent(UITransform)
+ tran.convertToNodeSpaceAR(this._vec3Cache, this._vec3Cache)
+
+ let localTouch: Vec2 = new Vec2(this._vec3Cache.x, this._vec3Cache.y)
+ this.view.getPosition(this._vec3Cache)
+ let rad: number = MathUtils.p2pRad(
+ new Vec2(this._vec3Cache.x, this._vec3Cache.y),
+ localTouch
+ )
+ let rot: number = MathUtils.radiansToDegrees(rad)
+ this.view.angle = rot - 90
+ }
+
+ public refreshCannon() {
+ this.view.getComponent(Sprite).spriteFrame =
+ this.cannonSpriteFrame[this.cannonType - 1]
+ }
+ public getCannonPosition() {
+ return this.view.getPosition()
+ }
+ onDestroy() {
+ CannonManager.instance = null
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/CannonManager.ts.meta b/assets/FishSingle/script/game/manager/CannonManager.ts.meta
new file mode 100644
index 0000000..d9992c4
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/CannonManager.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "d03d3fa0-9f23-4106-be05-9d106bd8f8c8",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/FishManager.ts b/assets/FishSingle/script/game/manager/FishManager.ts
new file mode 100644
index 0000000..804dec8
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/FishManager.ts
@@ -0,0 +1,222 @@
+import {
+ _decorator,
+ Component,
+ Node,
+ Prefab,
+ NodePool,
+ game,
+ Vec3,
+ sys,
+ instantiate,
+ Animation,
+ Vec2,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import RandomUtil from '../../engine/utils/RandomUtil'
+import FishBase from '../../../fish/script/FishBase'
+import { FishPathInfo } from '../config/FishPathInfo'
+import { FishPathConfig } from '../config/FishPathConfig'
+import FishMover from '../../../fish/script/FishMover'
+import { Logger } from '../../engine/utils/Logger'
+import { FishInfo } from '../config/FishInfo'
+import { FishConfig } from '../config/FishConfig'
+import GameMusicHelper from '../utils/GameMusicHelper'
+import ScoreManager from './ScoreManager'
+import { FishMap } from '../config/FishMap'
+import { FishMapInfo } from '../config/FishMapInfo'
+import FishUI from '../../../fish/script/FishUI'
+import TimeHelper from '../utils/TimeHelper'
+
+@ccclass('FishManager')
+export default class FishManager extends Component {
+ public static instance: FishManager = null
+ @property({ type: Node })
+ private fishContainer: Node | null = null
+ @property({ type: [Prefab] })
+ public fishPrefabList: Array = []
+ private fishPool: Array = []
+ private fishList: Array = []
+ private nextRandomFishTime: number = 0
+ private minRandomTime: number = 2 * (game.frameRate as number)
+ private maxRandomTime: number = 5 * (game.frameRate as number)
+ private isFishMap: boolean = false
+ private mapCount: number = 0
+ private minMapCount: number = 30 * (game.frameRate as number)
+ private maxMapCount: number = 60 * (game.frameRate as number)
+ // // private minMapCount: number = 2 * cc.game.getFrameRate();
+ // // private maxMapCount: number = 5 * cc.game.getFrameRate();
+
+ private _fishPosCache
+ onLoad() {
+ FishManager.instance = this
+ this._fishPosCache = new Vec3()
+ Logger.log(
+ 'maxRandomTime=',
+ this.minRandomTime,
+ this.maxRandomTime,
+ game.frameRate
+ )
+ }
+
+ start() {
+ this.randomFish()
+ }
+
+ update() {
+ this.checkRandomFish()
+ this.checkFishMoveEnd()
+ this.checkFishMap()
+ }
+
+ private checkFishMap() {
+ if (!this.isFishMap) {
+ if (this.mapCount > 0) {
+ this.mapCount--
+ if (this.mapCount <= 0) {
+ FishUI.instance.playWaveEffect()
+ }
+ }
+ }
+ }
+
+ private checkRandomFish() {
+ if (!this.isFishMap) {
+ if (this.nextRandomFishTime > 0) {
+ this.nextRandomFishTime--
+ if (this.nextRandomFishTime == 0) {
+ this.randomFish()
+ }
+ }
+ }
+ }
+
+ private checkFishMoveEnd() {
+ for (let i = this.fishList.length - 1; i >= 0; i--) {
+ let fish: FishBase = this.fishList[i]
+ if (this.isFishMap) {
+ if (!fish.isDead) {
+ fish.node.getPosition(this._fishPosCache)
+ this._fishPosCache.x -= 2
+ fish.node.setPosition(this._fishPosCache)
+ if (this._fishPosCache.x <= -screen.width / 2) {
+ //winSize.width
+ this.destroyFish(fish)
+ this.fishList.splice(i, 1)
+ this.checkEndFishMap()
+ }
+ }
+ } else if (!fish.getComponent(FishMover).isMoving) {
+ this.destroyFish(fish)
+ this.fishList.splice(i, 1)
+ }
+ }
+ }
+
+ private checkEndFishMap() {
+ Logger.log('checkEndFishMap==', this.isFishMap, this.fishList)
+ if (this.isFishMap && this.fishList.length <= 0) {
+ this.isFishMap = false
+ this.randomFish()
+ }
+ }
+
+ private randomFish() {
+ if (this.isFishMap) return
+ let randomNum: number = RandomUtil.nextInt(1, 10)
+ // let randomNum: number = RandomUtil.nextInt(1, 1);
+ for (let i = 0; i < randomNum; i++) {
+ let fishType: number = RandomUtil.nextInt(1, 29)
+ // let fishType: number = RandomUtil.nextInt(1, 1);
+ let fish: FishBase = this.createFishByType(fishType)
+ fish.fishPathInfo = FishPathConfig.randomPathInfo()
+ this._fishPosCache.z = 0
+ this._fishPosCache.x = fish.fishPathInfo.path[0].x
+ this._fishPosCache.y = fish.fishPathInfo.path[0].y
+ fish.node.setPosition(this._fishPosCache)
+ fish.getComponent(FishMover).bezierPList = fish.fishPathInfo.path
+ fish.getComponent(FishMover).startMove()
+ this.fishList.push(fish)
+ this.fishContainer.addChild(fish.node)
+ }
+ Logger.log('checkFishMoveEnd=randomFish=', this.fishList)
+ this.nextRandomFishTime = RandomUtil.nextInt(
+ this.minRandomTime,
+ this.maxRandomTime
+ )
+ if (this.mapCount <= 0) {
+ this.mapCount = RandomUtil.nextInt(this.minMapCount, this.maxMapCount)
+ }
+ }
+
+ public createFishByType(fishType: number): FishBase {
+ let fishNode: Node
+ if (this.fishPool[fishType - 1] && this.fishPool[fishType - 1].size() > 0) {
+ fishNode = this.fishPool[fishType - 1].get()
+ } else {
+ fishNode = instantiate(this.fishPrefabList[fishType - 1])
+ }
+ //fishNode.getComponent(Animation).play() //v3 当前帧 不能播放
+ TimeHelper.exeNextFrame(fishNode, () =>
+ fishNode.getComponent(Animation).play()
+ )
+ let fishInfo: FishInfo = FishConfig.getFishInfoByType(fishType)
+ fishNode.getComponent(FishBase).fishInfo = fishInfo
+ fishNode.getComponent(FishBase).fishType = fishType
+ fishNode.getComponent(FishBase).blood = fishInfo.blood
+ fishNode.getComponent(FishBase).isDead = false
+ return fishNode.getComponent(FishBase)
+ }
+
+ public killFish(fish: FishBase) {
+ let index: number = this.fishList.indexOf(fish)
+ if (index >= 0) {
+ // console.log("鱼挂了")
+ GameMusicHelper.playFishDead(fish.fishType)
+ fish.node.getPosition(this._fishPosCache)
+ let vec2 = new Vec2(this._fishPosCache.x, this._fishPosCache.y)
+ ScoreManager.instance.addScore(fish.fishInfo.blood, vec2)
+ this.fishList.splice(index, 1)
+ this.destroyFish(fish)
+ this.checkEndFishMap()
+ }
+ }
+
+ private destroyFish(fish: FishBase) {
+ if (!this.fishPool[fish.fishType - 1]) {
+ this.fishPool[fish.fishType - 1] = new NodePool()
+ }
+ this.fishPool[fish.fishType - 1].put(fish.node)
+ }
+
+ public playFishMap() {
+ this.isFishMap = true
+ for (let i = this.fishList.length - 1; i >= 0; i--) {
+ let fish: FishBase = this.fishList[i]
+ this.destroyFish(fish)
+ this.fishList.splice(i, 1)
+ }
+ }
+
+ public startFishMap() {
+ // this.playFishMap();
+ // this.fishList = [];
+
+ let map: FishMap = FishPathConfig.randomFishMap()
+ let fishMapInfoList: Array = map.fishMapInfoList
+ Logger.log('startFishMap==', this.isFishMap, this.fishList, map)
+ for (let i = 0; i < fishMapInfoList.length; i++) {
+ let fishMapInfo: FishMapInfo = fishMapInfoList[i]
+ let fish: FishBase = this.createFishByType(fishMapInfo.fishType)
+ fish.node.angle = 0
+ // fish.node.setScale(fishMapInfo.scale);
+ this.fishContainer.addChild(fish.node)
+ fish.node.setPosition(fishMapInfo.x + screen.width, fishMapInfo.y)
+ this.fishList.push(fish)
+ }
+ }
+
+ onDestroy() {
+ FishManager.instance = null
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/FishManager.ts.meta b/assets/FishSingle/script/game/manager/FishManager.ts.meta
new file mode 100644
index 0000000..f5f2c6c
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/FishManager.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "b20609a9-5a1b-4119-9fb1-399b45155aab",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/FishNetManager.ts b/assets/FishSingle/script/game/manager/FishNetManager.ts
new file mode 100644
index 0000000..0a20479
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/FishNetManager.ts
@@ -0,0 +1,53 @@
+import {
+ _decorator,
+ Component,
+ Prefab,
+ NodePool,
+ Vec2,
+ instantiate,
+ Vec3,
+ Node,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import FishNetBase from '../../../fish/script/FishNetBase'
+
+@ccclass('FishNetManager')
+export default class FishNetManager extends Component {
+ public static instance: FishNetManager = null
+ @property({ type: [Prefab] })
+ private netPrefabList: Prefab[] = []
+ private fishNetPool: Array = []
+ onLoad() {
+ FishNetManager.instance = this
+ }
+
+ public addFishNet(netType: number, p: Vec2) {
+ let fishNet: FishNetBase = this.createFishNet(netType)
+ this.node.addChild(fishNet.node)
+ fishNet.node.setPosition(new Vec3(p.x, p.y, 0))
+ fishNet.playMv()
+ }
+
+ private createFishNet(netType: number) {
+ let fishNetNode: Node
+ if (this.fishNetPool[netType] && this.fishNetPool[netType].size() > 0) {
+ fishNetNode = this.fishNetPool[netType].get()
+ } else {
+ fishNetNode = instantiate(this.netPrefabList[netType])
+ }
+ fishNetNode.getComponent(FishNetBase).netType = netType
+ return fishNetNode.getComponent(FishNetBase)
+ }
+
+ public destroyFishNet(fishNet: FishNetBase) {
+ if (!this.fishNetPool[fishNet.netType]) {
+ this.fishNetPool[fishNet.netType] = new NodePool()
+ }
+ this.fishNetPool[fishNet.netType].put(fishNet.node)
+ }
+
+ onDestroy() {
+ FishNetManager.instance = null
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/FishNetManager.ts.meta b/assets/FishSingle/script/game/manager/FishNetManager.ts.meta
new file mode 100644
index 0000000..605d749
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/FishNetManager.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "fec491b0-4f6f-4a17-928d-a4ee3c2bb567",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/ScoreManager.ts b/assets/FishSingle/script/game/manager/ScoreManager.ts
new file mode 100644
index 0000000..d1a955f
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/ScoreManager.ts
@@ -0,0 +1,57 @@
+import {
+ _decorator,
+ Component,
+ Prefab,
+ NodePool,
+ Vec2,
+ instantiate,
+ Node,
+ Vec3,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import ScorePrefab from '../prefab/ScorePrefab'
+import FishUI from '../../../fish/script/FishUI'
+
+@ccclass('ScoreManager')
+export default class ScoreManager extends Component {
+ public static instance: ScoreManager = null
+ @property({ type: Prefab })
+ private scrorePrefab: Prefab | null = null
+ private scorePool: NodePool
+ onLoad() {
+ ScoreManager.instance = this
+ this.scorePool = new NodePool()
+ }
+
+ public addScore(score: number, p: Vec2) {
+ let scorePrefab: ScorePrefab = this.createScore(score)
+ this.node.addChild(scorePrefab.node)
+ scorePrefab.node.setPosition(new Vec3(p.x, p.y, 0))
+ scorePrefab.init(score)
+ scorePrefab.playMoveEffect(new Vec2(-472.398, -547.481), () => {
+ this.destroyScore(scorePrefab)
+ FishUI.instance.jf_score += score
+ FishUI.instance.refreshScore()
+ })
+ }
+
+ private createScore(score: number): ScorePrefab {
+ let scoreNode: Node
+ if (this.scorePool && this.scorePool.size() > 0) {
+ scoreNode = this.scorePool.get()
+ } else {
+ scoreNode = instantiate(this.scrorePrefab)
+ }
+ return scoreNode.getComponent(ScorePrefab)
+ }
+
+ private destroyScore(scorePrefab: ScorePrefab) {
+ this.scorePool.put(scorePrefab.node)
+ }
+
+ onDisable() {}
+ onDestroy() {
+ ScoreManager.instance = null
+ }
+}
diff --git a/assets/FishSingle/script/game/manager/ScoreManager.ts.meta b/assets/FishSingle/script/game/manager/ScoreManager.ts.meta
new file mode 100644
index 0000000..13aad3e
--- /dev/null
+++ b/assets/FishSingle/script/game/manager/ScoreManager.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "ff2defbe-9c85-4632-b16a-021567da1bdd",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/prefab.meta b/assets/FishSingle/script/game/prefab.meta
new file mode 100644
index 0000000..1ae0732
--- /dev/null
+++ b/assets/FishSingle/script/game/prefab.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "a52a8a98-fc73-4bb3-9081-157a181af0a9",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/game/prefab/ResourcePrefab.ts b/assets/FishSingle/script/game/prefab/ResourcePrefab.ts
new file mode 100644
index 0000000..1d41947
--- /dev/null
+++ b/assets/FishSingle/script/game/prefab/ResourcePrefab.ts
@@ -0,0 +1,34 @@
+import { _decorator, Component, Prefab, Node, instantiate } from 'cc'
+const { ccclass, property } = _decorator
+
+import PrefabLoader from '../../engine/utils/PrefabLoader'
+import { GameConfig } from '../config/GameConfig'
+
+@ccclass('ResourcePrefab')
+export default class ResourcePrefab extends Component {
+ private static prefab: Prefab | null = null
+ public static instance: Node
+ @property({ type: Prefab })
+ private scorePrefab: Prefab | null = null
+ public static preLoad(): Promise {
+ return new Promise((resolve, reject) => {
+ PrefabLoader.loadPrefab(
+ GameConfig.GameName + '/' + 'game/prefab/ResourcePrefab',
+ (loadedResource: Prefab) => {
+ ResourcePrefab.prefab = loadedResource
+ ResourcePrefab.instance = instantiate(loadedResource)
+ resolve()
+ }
+ )
+ })
+ }
+
+ public static clear() {
+ ResourcePrefab.instance = null
+ ResourcePrefab.prefab = null
+ }
+
+ public static getScorePrefab() {
+ return ResourcePrefab.instance.getComponent(ResourcePrefab).scorePrefab
+ }
+}
diff --git a/assets/FishSingle/script/game/prefab/ResourcePrefab.ts.meta b/assets/FishSingle/script/game/prefab/ResourcePrefab.ts.meta
new file mode 100644
index 0000000..4c6c1e6
--- /dev/null
+++ b/assets/FishSingle/script/game/prefab/ResourcePrefab.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "e0c999fe-5635-4caa-8c3b-d16793848320",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/prefab/ScorePrefab.ts b/assets/FishSingle/script/game/prefab/ScorePrefab.ts
new file mode 100644
index 0000000..e434b6d
--- /dev/null
+++ b/assets/FishSingle/script/game/prefab/ScorePrefab.ts
@@ -0,0 +1,30 @@
+import { _decorator, Component, Label, Vec2, tween, Vec3, Tween } from 'cc'
+const { ccclass, property } = _decorator
+
+@ccclass('ScorePrefab')
+export default class ScorePrefab extends Component {
+ @property({ type: Label })
+ private txtScore: Label | null = null
+ public init(score: number) {
+ if (score <= 0) {
+ this.txtScore.string = 'Miss'
+ } else {
+ this.txtScore.string = score + ''
+ }
+ }
+
+ public playMoveEffect(p: Vec2, callback: Function = null) {
+ tween(this.node)
+ .to(0.5, { scale: new Vec3(3, 3, 3), position: new Vec3(p.x, p.y, 0) })
+ .call(() => {
+ if (callback) {
+ callback()
+ }
+ })
+ .start()
+ }
+
+ onDisable() {
+ Tween.stopAllByTarget(this.node)
+ }
+}
diff --git a/assets/FishSingle/script/game/prefab/ScorePrefab.ts.meta b/assets/FishSingle/script/game/prefab/ScorePrefab.ts.meta
new file mode 100644
index 0000000..cc195a3
--- /dev/null
+++ b/assets/FishSingle/script/game/prefab/ScorePrefab.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "465f63cc-b6fe-4ea9-9a10-79254fbe67cc",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/prefab/ShaderMaterialPrefab.ts b/assets/FishSingle/script/game/prefab/ShaderMaterialPrefab.ts
new file mode 100644
index 0000000..fa5c439
--- /dev/null
+++ b/assets/FishSingle/script/game/prefab/ShaderMaterialPrefab.ts
@@ -0,0 +1,41 @@
+import { _decorator, Component, Node, Material, instantiate, Prefab } from 'cc'
+const { ccclass, property } = _decorator
+
+import PrefabLoader from '../../engine/utils/PrefabLoader'
+import { GameConfig } from '../config/GameConfig'
+
+@ccclass('ShaderMaterialPrefab')
+export default class ShaderMaterialPrefab extends Component {
+ public static instance: Node
+
+ @property({ type: Material })
+ public default: Material | null = null
+
+ @property({ type: Material })
+ public grayMaterial: Material | null = null
+ @property({ type: Material })
+ public oldPhoto: Material | null = null
+ @property({ type: Material })
+ public glowInner: Material | null = null
+ @property({ type: Material })
+ public mosaic: Material | null = null
+ @property({ type: Material })
+ public roundCornerCrop: Material | null = null
+ @property({ type: Material })
+ public flashLight: Material | null = null
+ @property({ type: Material })
+ public flag: Material | null = null
+ @property({ type: Material })
+ public gaussian: Material | null = null
+ public static preLoad(): Promise {
+ return new Promise((resolve, reject) => {
+ PrefabLoader.loadPrefab(
+ GameConfig.GameName + '/' + 'game/prefab/ShaderMaterialPrefab',
+ (loadedResource: Prefab) => {
+ ShaderMaterialPrefab.instance = instantiate(loadedResource)
+ resolve()
+ }
+ )
+ })
+ }
+}
diff --git a/assets/FishSingle/script/game/prefab/ShaderMaterialPrefab.ts.meta b/assets/FishSingle/script/game/prefab/ShaderMaterialPrefab.ts.meta
new file mode 100644
index 0000000..f43aa61
--- /dev/null
+++ b/assets/FishSingle/script/game/prefab/ShaderMaterialPrefab.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "7c56c670-6b06-4cf1-a606-7af6226a3cb6",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/scene.meta b/assets/FishSingle/script/game/scene.meta
new file mode 100644
index 0000000..efe3940
--- /dev/null
+++ b/assets/FishSingle/script/game/scene.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "8041396e-ebea-4101-a42b-e0eee5b71be2",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/game/scene/FishGameScene.ts b/assets/FishSingle/script/game/scene/FishGameScene.ts
new file mode 100644
index 0000000..6640090
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/FishGameScene.ts
@@ -0,0 +1,72 @@
+import { _decorator, Sprite, Prefab, Node, instantiate, Vec3, Tween } from 'cc'
+const { ccclass, property } = _decorator
+
+import SceneBase from './SceneBase'
+import TextureMgr from '../../engine/uicomponent/TextureMgr'
+import RandomUtil from '../../engine/utils/RandomUtil'
+import FishMover from '../../../fish/script/FishMover'
+import { FishPathInfo } from '../config/FishPathInfo'
+import { FishPathConfig } from '../config/FishPathConfig'
+import { Logger } from '../../engine/utils/Logger'
+import FishWiki from '../../../fish/script/FishWiki'
+import GameMusicHelper from '../utils/GameMusicHelper'
+
+@ccclass('FishGameScene')
+export default class FishGameScene extends SceneBase {
+ @property(Sprite)
+ private bg: Sprite | null = null
+ @property({ type: [Prefab] })
+ private fishPrefabList: Array = []
+ private showNode: Node | null = null
+ onLoadMe() {
+ GameMusicHelper.playBg()
+ FishPathConfig.init()
+ this.initBg()
+ // this.testPathPlay()
+ }
+
+ private initBg() {
+ let textureMgr: TextureMgr = this.bg.getComponent(TextureMgr)
+ this.bg.spriteFrame =
+ textureMgr.Spriteset[
+ RandomUtil.nextInt(0, textureMgr.Spriteset.length - 1)
+ ]
+ }
+
+ private initShowNode() {
+ if (this.showNode) {
+ this.showNode.destroy()
+ this.showNode = null
+ }
+ let fishType: number = 29
+ if (fishType < 1 || fishType > 29) {
+ return
+ }
+ this.showNode = instantiate(this.fishPrefabList[fishType - 1])
+ this.showNode.getComponent(FishMover).speed = 2
+ this.showNode.getComponent(FishMover).node.setScale(new Vec3(2, 2, 1))
+ this.node.addChild(this.showNode)
+ }
+
+ private testPathPlay() {
+ this.initShowNode()
+ let pathInfo: FishPathInfo = FishPathConfig.getPathInfo(3)
+ Logger.log('testPathPlay=pathInfo=', pathInfo)
+ let params = pathInfo.path
+ let param0 = params[0]
+ Logger.log('testPathPlay=11=', param0)
+ this.showNode.setPosition(new Vec3(param0.x, param0.y, 0))
+ this.showNode.getComponent(FishMover).bezierPList = params
+ this.showNode.getComponent(FishMover).startMove()
+ }
+
+ private onClickWiki() {
+ FishWiki.show()
+ }
+
+ onDestroyMe() {
+ this.unscheduleAllCallbacks()
+ //this.node.stopAllActions();
+ Tween.stopAllByTarget(this.node)
+ }
+}
diff --git a/assets/FishSingle/script/game/scene/FishGameScene.ts.meta b/assets/FishSingle/script/game/scene/FishGameScene.ts.meta
new file mode 100644
index 0000000..1e321cd
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/FishGameScene.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "ebb8d437-f642-4a91-9a2c-6d9b8743d7d7",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/scene/LoadingScene.ts b/assets/FishSingle/script/game/scene/LoadingScene.ts
new file mode 100644
index 0000000..e8d5d34
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/LoadingScene.ts
@@ -0,0 +1,156 @@
+import {
+ _decorator,
+ Node,
+ sys,
+ profiler,
+ DynamicAtlasManager,
+ PhysicsSystem2D,
+} from 'cc'
+const { ccclass, property } = _decorator
+
+import MusicConfig from '../../engine/config/MusicConfig'
+import CommonTips from '../../engine/uicomponent/CommonTips'
+import Progress from '../../engine/uicomponent/Progress'
+import EventManager, { HaoEvent } from '../../engine/utils/EventManager'
+import HotUpdate from '../../engine/utils/HotUpdate'
+import { Logger } from '../../engine/utils/Logger'
+import VersionManager from '../../engine/utils/VersionManager'
+import ResourcePreload from '../utils/ResourcePreload'
+import SceneBase from './SceneBase'
+import SceneManager from './SceneManager'
+
+@ccclass('LoadingScene')
+export default class LoadingScene extends SceneBase {
+ public static scriptName: string = 'LoadingScene'
+ @property({ type: Node })
+ private progressNode: Node | null = null
+ onLoadMe() {
+ this.baseInit()
+ EventManager.instance.addListener(
+ HotUpdate.Event_On_NeedUpdate,
+ this.onNeedUpdate,
+ this
+ )
+ EventManager.instance.addListener(
+ HotUpdate.Event_On_Progress,
+ this.onUpdateProgress,
+ this
+ )
+ EventManager.instance.addListener(
+ HotUpdate.Event_On_Fail_Update,
+ this.onUpdateFail,
+ this
+ )
+ EventManager.instance.addListener(
+ HotUpdate.Event_Finish_Update,
+ this.onUpdateFinish,
+ this
+ )
+ EventManager.instance.addListener(
+ HotUpdate.Event_On_ALREADY_UP_TO_DATE,
+ this.onUpdateFinish,
+ this
+ )
+ if (sys.isNative && VersionManager.instance.isOpenHotUpdate) {
+ this.checkUpdate()
+ } else {
+ this.preLoadRes()
+ }
+ }
+
+ private baseInit() {
+ profiler.hideStats() //showStats
+ //let collisionManager:cc.CollisionManager = director.getCollisionManager();
+ PhysicsSystem2D.instance.enable = true
+
+ // PhysicsSystem2D.instance.debugDrawFlags = EPhysics2DDrawFlags.Aabb |
+ // EPhysics2DDrawFlags.Pair |
+ // EPhysics2DDrawFlags.CenterOfMass |
+ // EPhysics2DDrawFlags.Joint |
+ // EPhysics2DDrawFlags.Shape;
+
+ //if(collisionManager){
+ //collisionManager.enabled = true;
+ // collisionManager.enabledDebugDraw = true;
+ // collisionManager.enabledDrawBoundingBox = true;
+ //}
+
+ if (DynamicAtlasManager.instance) {
+ DynamicAtlasManager.instance.enabled = false
+ }
+ MusicConfig.init()
+ // cc.director.getCollisionManager().enabled=true;//这是一个全局属性,开启后就代表碰撞检测组件可以进行检测了
+ // cc.director.getCollisionManager().enabledDebugDraw = true; //绘制碰撞区域
+ }
+
+ private checkUpdate() {
+ Logger.log(this, 'checkUpdate====')
+ VersionManager.instance.checkUpdate(0)
+ }
+
+ private onNeedUpdate(event: HaoEvent, key: string) {
+ Logger.log(this, 'onNeedUpdate=====', key, VersionManager.Config_Key)
+ if (key == VersionManager.Config_Key[0]) {
+ VersionManager.instance.startUpdate(0)
+ }
+ }
+
+ private onUpdateProgress(event, loadedFiles, totalFiles, key) {
+ if (key == VersionManager.Config_Key[0]) {
+ let msg: string =
+ Math.min(100, (loadedFiles / totalFiles) * 100).toFixed(2) + '%'
+ this.progressNode
+ .getComponent(Progress)
+ .updateProgress(loadedFiles, totalFiles, msg)
+ }
+ }
+
+ private onUpdateFail(event, key: string) {
+ if (key == VersionManager.Config_Key[0]) {
+ Logger.warn(this, '热更新失败========')
+ CommonTips.showMsg('热更新失败')
+ ResourcePreload.instance.restartGame()
+ }
+ }
+
+ private onUpdateFinish(event, key: string, needRestart: boolean) {
+ Logger.log(this, 'onUpdateFinish========')
+ if (key == VersionManager.Config_Key[0] && !needRestart) {
+ this.preLoadRes()
+ }
+ }
+
+ private async preLoadRes() {
+ ResourcePreload.instance.preLoad(() => {
+ this.startGame()
+ }, this.progressNode.getComponent(Progress))
+ }
+
+ private startGame() {
+ Logger.info(this, 'startGame')
+ SceneManager.instance.sceneSwitch('FishGameScene', true)
+ }
+
+ onDestroyMe() {
+ EventManager.instance.removeListener(
+ HotUpdate.Event_On_NeedUpdate,
+ this.onNeedUpdate
+ )
+ EventManager.instance.removeListener(
+ HotUpdate.Event_On_Progress,
+ this.onUpdateProgress
+ )
+ EventManager.instance.removeListener(
+ HotUpdate.Event_On_Fail_Update,
+ this.onUpdateFail
+ )
+ EventManager.instance.removeListener(
+ HotUpdate.Event_Finish_Update,
+ this.onUpdateFinish
+ )
+ EventManager.instance.removeListener(
+ HotUpdate.Event_On_ALREADY_UP_TO_DATE,
+ this.onUpdateFinish
+ )
+ }
+}
diff --git a/assets/FishSingle/script/game/scene/LoadingScene.ts.meta b/assets/FishSingle/script/game/scene/LoadingScene.ts.meta
new file mode 100644
index 0000000..b9162dc
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/LoadingScene.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "ba786f67-34b5-4fa6-abc5-69a3ef70bfd3",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/scene/SceneBase.ts b/assets/FishSingle/script/game/scene/SceneBase.ts
new file mode 100644
index 0000000..d241dbf
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/SceneBase.ts
@@ -0,0 +1,25 @@
+import { _decorator, Component } from 'cc'
+const { ccclass, property } = _decorator
+
+import AdapterHelper from '../../engine/utils/AdapterHelper'
+import PrefabLoader from '../../engine/utils/PrefabLoader'
+import { Logger } from '../../engine/utils/Logger'
+import ResourcePrefab from '../prefab/ResourcePrefab'
+
+@ccclass('SceneBase')
+export default class SceneBase extends Component {
+ public static scriptName: string = 'SceneBase'
+ onLoad() {
+ AdapterHelper.fixApdater()
+ this.onLoadMe()
+ }
+ onLoadMe() {}
+ start() {
+ this.onStartMe()
+ }
+ onStartMe() {}
+ onDestroy() {
+ this.onDestroyMe()
+ }
+ onDestroyMe() {}
+}
diff --git a/assets/FishSingle/script/game/scene/SceneBase.ts.meta b/assets/FishSingle/script/game/scene/SceneBase.ts.meta
new file mode 100644
index 0000000..364d1c9
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/SceneBase.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "544253ea-8aa0-4349-9d6c-efb97841d976",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/scene/SceneManager.ts b/assets/FishSingle/script/game/scene/SceneManager.ts
new file mode 100644
index 0000000..50c2e8c
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/SceneManager.ts
@@ -0,0 +1,72 @@
+import { director, SceneAsset, sys, _decorator } from 'cc'
+import { Logger } from '../../engine/utils/Logger'
+import LoadingScenePrefab from '../../engine/uicomponent/LoadingScenePrefab'
+import CommonTips from '../../engine/uicomponent/CommonTips'
+import EventManager from '../../engine/utils/EventManager'
+import CommonEvent from '../../engine/config/CommonEvent'
+
+export default class SceneManager {
+ public static instance: SceneManager = new SceneManager()
+
+ private loadingSceneName: string
+
+ public currentSceneName: string
+
+ public initFullScreenPrefab(isShow: boolean = false) {
+ if (sys.isBrowser && !sys.isMobile) {
+ if (isShow) {
+ // FullscreenPrefab.show();
+ } else {
+ // FullscreenPrefab.close();
+ }
+ }
+ }
+
+ public sceneSwitch(name: string, showProgress: boolean = false) {
+ if (this.loadingSceneName == name) return
+ Logger.log(this, 'sceneSwitch==', name)
+ if (sys.isBrowser) {
+ // showProgress = true;
+ }
+ this.initFullScreenPrefab(false)
+ this.loadingSceneName = name
+ if (showProgress) {
+ LoadingScenePrefab.show()
+ director.preloadScene(
+ name,
+ (completedCount: number, totalCount: number, item: any) => {
+ LoadingScenePrefab.updateLoading(completedCount, totalCount)
+ },
+ (error: Error, asset: SceneAsset) => {
+ if (error) {
+ Logger.warn(this, 'preloadScene=error', error.message)
+ CommonTips.showMsg('加载场景失败')
+ } else {
+ //director.getScene().destroy();//director.getScene().cleanup();
+ director.loadScene(name, this.loadSceneOK.bind(this))
+ }
+ }
+ )
+ } else {
+ //director.getScene().destroy();//director.getScene().cleanup();
+ director.loadScene(name, this.loadSceneOK.bind(this))
+ }
+ }
+
+ private loadSceneOK() {
+ LoadingScenePrefab.close()
+ this.initFullScreenPrefab(true)
+ this.currentSceneName = this.loadingSceneName
+ this.loadingSceneName = ''
+ Logger.log(this, 'scene load ok=', this.currentSceneName)
+ EventManager.instance.dispatchEvent(CommonEvent.Event_Scene_Switch)
+ }
+
+ public preloadScene(
+ sceneName: string,
+ onProgressCallback: any = null,
+ onLoadedCallback: any = null
+ ) {
+ director.preloadScene(sceneName, onProgressCallback, onLoadedCallback)
+ }
+}
diff --git a/assets/FishSingle/script/game/scene/SceneManager.ts.meta b/assets/FishSingle/script/game/scene/SceneManager.ts.meta
new file mode 100644
index 0000000..92cf731
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/SceneManager.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "b636d5b8-723e-4576-861b-5cfc3151e46a",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/scene/StartScene.ts b/assets/FishSingle/script/game/scene/StartScene.ts
new file mode 100644
index 0000000..a0e2bf5
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/StartScene.ts
@@ -0,0 +1,15 @@
+import { _decorator } from 'cc'
+const { ccclass, property } = _decorator
+
+import EventManager, { HaoEvent } from '../../engine/utils/EventManager'
+import SceneBase from './SceneBase'
+import SceneManager from './SceneManager'
+
+@ccclass('StartScene')
+export default class StartScene extends SceneBase {
+ public static scriptName: string = 'StartScene'
+ onLoadMe() {}
+ update() {}
+
+ onDestroyMe() {}
+}
diff --git a/assets/FishSingle/script/game/scene/StartScene.ts.meta b/assets/FishSingle/script/game/scene/StartScene.ts.meta
new file mode 100644
index 0000000..3e1cbfe
--- /dev/null
+++ b/assets/FishSingle/script/game/scene/StartScene.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "65ad3e01-f8b1-4160-a391-c55d6c8f366f",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/uicomponent.meta b/assets/FishSingle/script/game/uicomponent.meta
new file mode 100644
index 0000000..61db16e
--- /dev/null
+++ b/assets/FishSingle/script/game/uicomponent.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "2a75ef29-1cd1-446e-95df-61bd54c8c217",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/game/uicomponent/Astar.ts b/assets/FishSingle/script/game/uicomponent/Astar.ts
new file mode 100644
index 0000000..20f36d0
--- /dev/null
+++ b/assets/FishSingle/script/game/uicomponent/Astar.ts
@@ -0,0 +1,196 @@
+import { _decorator, Component, Vec2 } from 'cc'
+const { ccclass, property } = _decorator
+
+import { Logger } from '../../engine/utils/Logger'
+export enum AstarGridType {
+ Hider = 0, //不能走
+ Normal = 1, //能走
+ End = 2, //终点
+}
+
+@ccclass('Astar')
+export class AstarGrid {
+ public x: number = 0
+ public y: number = 0
+ public f: number = 0
+ public g: number = 0
+ public h: number = 0
+ public type: number = 0
+ public parent: AstarGrid = null
+}
+
+export class Astar extends Component {
+ public mapW: number = 24 // 横向格子数量
+ public mapH: number = 13 // 纵向格子数量
+ public is8dir: boolean = false // 是否8方向寻路 //4方向:代表只能走上下左右 8方向:代表可以走上下左右,左上,右上,左下,右下
+ private openList: Array = []
+ private closeList: Array = []
+ private path: Array = []
+ private gridsList: Array> = []
+ onLoad() {}
+
+ /**
+ * @param mapW 宽格子数
+ * @param mapH 高格子数
+ * @param is8dir 是8方向(上,下,左,右,左上,右上,左下,右下)寻路还是4方向(上,下,左,右)
+ */
+ public init(mapW: number, mapH: number, is8dir: boolean = false) {
+ this.mapW = mapW
+ this.mapH = mapH
+ this.is8dir = is8dir
+ this.initMap()
+ }
+
+ /**
+ * 初始化map的格子
+ */
+ private initMap() {
+ this.openList = []
+ this.closeList = []
+ this.path = []
+ // 初始化格子二维数组
+ this.gridsList = new Array(this.mapW + 1)
+ for (let col = 0; col < this.gridsList.length; col++) {
+ this.gridsList[col] = new Array(this.mapH + 1)
+ }
+ for (let col = 0; col <= this.mapW; col++) {
+ for (let row = 0; row <= this.mapH; row++) {
+ this.addGrid(col, row, AstarGridType.Normal)
+ }
+ }
+ }
+
+ /**
+ * 创建一个格子到地图
+ * @param x
+ * @param y
+ * @param type
+ */
+ private addGrid(x: number, y: number, type: number = AstarGridType.Hider) {
+ let grid = new AstarGrid()
+ grid.x = x
+ grid.y = y
+ grid.type = type
+ this.gridsList[x][y] = grid
+ }
+
+ /**
+ * 设置格子类型
+ * @param x
+ * @param y
+ * @param type
+ */
+ public setGridType(x: number, y: number, type: number) {
+ let curGrid: AstarGrid = this.gridsList[x][y]
+ curGrid.type = type
+ }
+
+ /**
+ * 开始搜索路径
+ * @param startPos
+ * @param endPos
+ */
+ public findPath(startPos: Vec2, endPos: Vec2, callback: Function = null) {
+ let startGrid = this.gridsList[startPos.x][startPos.y]
+ this.openList.push(startGrid)
+ let curGrid: AstarGrid = this.openList[0]
+ while (this.openList.length > 0 && curGrid.type != AstarGridType.End) {
+ // 每次都取出f值最小的节点进行查找
+ curGrid = this.openList[0]
+ if (curGrid.type == AstarGridType.End) {
+ // Logger.log(this,"find path success.");
+ this.generatePath(curGrid)
+ if (callback) {
+ callback(this.path)
+ }
+ return
+ }
+
+ for (let i: number = -1; i <= 1; i++) {
+ for (let j: number = -1; j <= 1; j++) {
+ if (i != 0 || j != 0) {
+ let col = curGrid.x + i
+ let row = curGrid.y + j
+ if (
+ col >= 0 &&
+ row >= 0 &&
+ col <= this.mapW &&
+ row <= this.mapH &&
+ this.gridsList[col][row].type != AstarGridType.Hider &&
+ this.closeList.indexOf(this.gridsList[col][row]) < 0
+ ) {
+ if (this.is8dir) {
+ // 8方向 斜向走动时要考虑相邻的是不是障碍物
+ if (
+ this.gridsList[col - i][row].type == AstarGridType.Hider ||
+ this.gridsList[col][row - j].type == AstarGridType.Hider
+ ) {
+ continue
+ }
+ } else {
+ // 四方形行走
+ if (Math.abs(i) == Math.abs(j)) {
+ continue
+ }
+ }
+ // 计算g值
+ let g =
+ curGrid.g +
+ Math.floor(Math.sqrt(Math.pow(i * 10, 2)) + Math.pow(j * 10, 2))
+ if (
+ this.gridsList[col][row].g == 0 ||
+ this.gridsList[col][row].g > g
+ ) {
+ this.gridsList[col][row].g = g
+ // 更新父节点
+ this.gridsList[col][row].parent = curGrid
+ }
+ // 计算h值 manhattan估算法
+ this.gridsList[col][row].h =
+ Math.abs(endPos.x - col) + Math.abs(endPos.y - row)
+ // 更新f值
+ this.gridsList[col][row].f =
+ this.gridsList[col][row].g + this.gridsList[col][row].h
+ // 如果不在开放列表里则添加到开放列表里
+ if (this.openList.indexOf(this.gridsList[col][row]) < 0) {
+ this.openList.push(this.gridsList[col][row])
+ }
+ // // 重新按照f值排序(升序排列)
+ }
+ }
+ }
+ }
+ // 遍历完四周节点后把当前节点加入关闭列表
+ this.closeList.push(curGrid)
+ // 从开放列表把当前节点移除
+ this.openList.splice(this.openList.indexOf(curGrid), 1)
+ if (this.openList.length <= 0) {
+ // Logger.log(this,"find path failed.");
+ this.path = []
+ if (callback) {
+ callback(this.path)
+ }
+ break
+ }
+ // 重新按照f值排序(升序排列)
+ this.openList.sort((x, y) => {
+ return x.f - y.f
+ })
+ }
+ }
+
+ /**
+ * 生成路径
+ * @param grid
+ */
+ private generatePath(grid: AstarGrid) {
+ this.path.push(grid)
+ while (grid.parent) {
+ grid = grid.parent
+ this.path.push(grid)
+ }
+ return this.path
+ }
+
+ onDestroy() {}
+}
diff --git a/assets/FishSingle/script/game/uicomponent/Astar.ts.meta b/assets/FishSingle/script/game/uicomponent/Astar.ts.meta
new file mode 100644
index 0000000..a0e39a1
--- /dev/null
+++ b/assets/FishSingle/script/game/uicomponent/Astar.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "2e03a7ea-58a9-4bbb-9dcc-660b093ea918",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/utils.meta b/assets/FishSingle/script/game/utils.meta
new file mode 100644
index 0000000..7b951ff
--- /dev/null
+++ b/assets/FishSingle/script/game/utils.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "67ea5a4d-4210-4fdb-af71-bba5c66b368b",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/script/game/utils/GameMusicHelper.ts b/assets/FishSingle/script/game/utils/GameMusicHelper.ts
new file mode 100644
index 0000000..e4cc007
--- /dev/null
+++ b/assets/FishSingle/script/game/utils/GameMusicHelper.ts
@@ -0,0 +1,19 @@
+import { _decorator } from 'cc'
+import SoundPrefab from '../../engine/uicomponent/SoundPrefab'
+import MusicPrefab from '../../engine/uicomponent/MusicPrefab'
+import RandomUtil from '../../engine/utils/RandomUtil'
+
+export default class GameMusicHelper {
+ public static playBg() {
+ let randomIndex: number = RandomUtil.nextInt(1, 3)
+ MusicPrefab.play('background_' + randomIndex)
+ }
+
+ public static playFishDead(fishType: number) {
+ SoundPrefab.play('deadfish_' + fishType)
+ }
+
+ public static playFire() {
+ SoundPrefab.play('fire')
+ }
+}
diff --git a/assets/FishSingle/script/game/utils/GameMusicHelper.ts.meta b/assets/FishSingle/script/game/utils/GameMusicHelper.ts.meta
new file mode 100644
index 0000000..76a813e
--- /dev/null
+++ b/assets/FishSingle/script/game/utils/GameMusicHelper.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "5515ff19-e57f-4594-99b0-2e5439136f41",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/utils/ResourcePreload.ts b/assets/FishSingle/script/game/utils/ResourcePreload.ts
new file mode 100644
index 0000000..80a1c02
--- /dev/null
+++ b/assets/FishSingle/script/game/utils/ResourcePreload.ts
@@ -0,0 +1,64 @@
+import { error, game, _decorator } from 'cc'
+import DarkLayer from '../../engine/uicomponent/DarkLayer'
+import LoadingPrefab from '../../engine/uicomponent/LoadingPrefab'
+import LoadingScenePrefab from '../../engine/uicomponent/LoadingScenePrefab'
+import MusicPrefab from '../../engine/uicomponent/MusicPrefab'
+import Progress from '../../engine/uicomponent/Progress'
+import SoundPrefab from '../../engine/uicomponent/SoundPrefab'
+import { Logger } from '../../engine/utils/Logger'
+import ResourcePrefab from '../prefab/ResourcePrefab'
+import ShaderMaterialPrefab from '../prefab/ShaderMaterialPrefab'
+
+export default class ResourcePreload {
+ public static instance: ResourcePreload = new ResourcePreload()
+ private isPreloaded: boolean = false
+ private totalNum: number = 6
+ private nowIndex: number = 0
+ private progress: Progress
+ public async preLoad(callback: Function, progress: Progress) {
+ if (this.isPreloaded) {
+ callback()
+ return
+ }
+ this.isPreloaded = true
+ this.progress = progress
+ if (this.progress) {
+ progress.updateProgress(this.nowIndex, this.totalNum)
+ }
+ await LoadingPrefab.preLoad() //1
+ this.finishOneItemLoad()
+ await DarkLayer.preLoad() //2
+ this.finishOneItemLoad()
+ await MusicPrefab.preLoad() //3
+ this.finishOneItemLoad()
+ await SoundPrefab.preLoad() //4
+ this.finishOneItemLoad()
+ await ResourcePrefab.preLoad() //5
+ this.finishOneItemLoad()
+ await ShaderMaterialPrefab.preLoad() //6
+ this.finishOneItemLoad() //
+ callback()
+ }
+
+ private finishOneItemLoad() {
+ this.nowIndex++
+ if (this.progress) {
+ this.progress.updateProgress(this.nowIndex, this.totalNum)
+ }
+ }
+
+ public restartGame() {
+ this.isPreloaded = false
+ // GameSocket.getInstance().closeSocket(false);
+ LoadingScenePrefab.clear()
+ LoadingPrefab.clear()
+ error('需要获取游戏里所有的AudioSource停止音乐')
+ //audioEngine.stopAll();
+
+ // VersionManager.instance.releaseAll();
+ MusicPrefab.destory()
+ SoundPrefab.destory()
+ ResourcePrefab.clear()
+ game.restart()
+ }
+}
diff --git a/assets/FishSingle/script/game/utils/ResourcePreload.ts.meta b/assets/FishSingle/script/game/utils/ResourcePreload.ts.meta
new file mode 100644
index 0000000..3c43355
--- /dev/null
+++ b/assets/FishSingle/script/game/utils/ResourcePreload.ts.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "c49b722e-acd3-4d0f-9685-b773d596a5b3",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "simulateGlobals": []
+ }
+}
diff --git a/assets/FishSingle/script/game/utils/TimeHelper.ts b/assets/FishSingle/script/game/utils/TimeHelper.ts
new file mode 100644
index 0000000..4c0baca
--- /dev/null
+++ b/assets/FishSingle/script/game/utils/TimeHelper.ts
@@ -0,0 +1,7 @@
+import { tween, Node } from 'cc'
+
+export default class TimeHelper {
+ public static exeNextFrame(node: Node, callback: Function) {
+ tween(node).delay(0.02).call(callback).start()
+ }
+}
diff --git a/assets/FishSingle/script/game/utils/TimeHelper.ts.meta b/assets/FishSingle/script/game/utils/TimeHelper.ts.meta
new file mode 100644
index 0000000..08c4874
--- /dev/null
+++ b/assets/FishSingle/script/game/utils/TimeHelper.ts.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "11277eab-4376-4199-9255-4d5c9d2b9e7e",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/script/game/utils/UIRoot.ts b/assets/FishSingle/script/game/utils/UIRoot.ts
new file mode 100644
index 0000000..3920a22
--- /dev/null
+++ b/assets/FishSingle/script/game/utils/UIRoot.ts
@@ -0,0 +1,13 @@
+import { _decorator, Component, Node } from 'cc'
+const { ccclass, property } = _decorator
+
+@ccclass('UIRoot')
+export class UIRoot extends Component {
+ public static Instance
+ onLoad() {
+ UIRoot.Instance = this
+ }
+ onDestroy() {
+ UIRoot.Instance = null
+ }
+}
diff --git a/assets/FishSingle/script/game/utils/UIRoot.ts.meta b/assets/FishSingle/script/game/utils/UIRoot.ts.meta
new file mode 100644
index 0000000..3befeb4
--- /dev/null
+++ b/assets/FishSingle/script/game/utils/UIRoot.ts.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "4.0.23",
+ "importer": "typescript",
+ "imported": true,
+ "uuid": "e0962cbd-f5bd-4c15-b6d8-c403d02a854f",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader.meta b/assets/FishSingle/shader.meta
new file mode 100644
index 0000000..042c504
--- /dev/null
+++ b/assets/FishSingle/shader.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "67db70b7-a938-4790-9b7c-48df61c6b259",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/shader/effects.meta b/assets/FishSingle/shader/effects.meta
new file mode 100644
index 0000000..04b8c15
--- /dev/null
+++ b/assets/FishSingle/shader/effects.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "037317bf-86ed-48cc-9083-1465be0a5c64",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/shader/effects/builtin-2d-sprite-explain.effect b/assets/FishSingle/shader/effects/builtin-2d-sprite-explain.effect
new file mode 100644
index 0000000..7c46bfd
--- /dev/null
+++ b/assets/FishSingle/shader/effects/builtin-2d-sprite-explain.effect
@@ -0,0 +1,135 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+// YAML 格式的 CC Effect
+// 此部分为声明流程控制清单
+CCEffect %{
+ # techniques 是一个数组
+ techniques:
+ # passes 是 techniques 数组的第0项
+ # 同时 passes 也是一个数组,存放渲染管道描述的数组集合
+ - passes:
+
+ # passes 数组的第0项,完整的渲染流水线
+ # vert 属性是指定顶点 Shader 片段的名字,如:这里的顶点 Shader 片段的名字为 unlit-vs
+ # 根据文档介绍还可以这样子指定片段的入口函数 unlit-vs:vert ,那么就代替main函数,vert才是入口函数
+ - vert: unlit-vs
+ # frag 属性是指定片元 Shader 片段的名字,如:这里的片元 Shader 片段的名字为 unlit-fs
+ # 根据文档介绍还可以这样子指定片段的入口函数 unlit-fs:frag ,那么就代替main函数,frag才是入口函数
+ frag: unlit-fs
+
+ # 混合模式开启
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+
+ # properties 列出可以在 Inspector 编辑器编辑的属性
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+}%
+
+// 顶点 Shader 片段
+CCProgram unlit-vs %{
+ // 定义 float 类型的精度为高精度
+ precision highp float;
+
+ // CC 所有内置的 Shader 变量都必须要要通过 #include 引入该变量的头文件
+ // 所有头文件都在 chunks 目录下
+ // Mac: /Applications/CocosCreator.app/Contents/Resources/engine/cocos2d/renderer/build/chunks
+ // 也可以通过 相对项目assets的相对路径 或者 绝对路径 引用头文件资源
+ #include
+ #include
+
+ // 顶点Shader 从渲染管道里面获取哪些数据
+ // in 用在函数的参数中,表示这个参数是输入的,在函数中改变这个值,并不会影响对调用的函数产生副作用。(相当于C语言的传值),这个是函数参数默认的修饰符
+
+ // 顶点坐标
+ // a_position 是笛卡尔坐标右手系,也是OpenGL的坐标系,原点在左下角,X轴正方向往右,Y轴正方向往上,Z轴正方向往外
+ in vec3 a_position;
+
+ // 顶点颜色,实际为对应节点的颜色
+ in vec4 a_color;
+
+ // out 用在函数的参数中,表示该参数是输出参数,值是会改变的
+
+ // 顶点 Shader 片段最后会输出的颜色值
+ // 在片元 Shader 片段中可以接收到这个参数名的值
+ out vec4 v_color;
+
+ // 定义了一个宏,如果使用了纹理那么执行这之间的代码
+ #if USE_TEXTURE
+
+ // 输入的纹理坐标
+ // a_uv0 是标准屏幕坐标系,即原点在左上角,X轴正方向往右,Y轴正方向往下
+ in vec2 a_uv0;
+
+ // 输出的纹理坐标
+ // 在片元 Shader 片段中可以接收到这个参数名的值
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+// 片元着色器片段
+CCProgram unlit-fs %{
+ precision highp float;
+
+ // 这里引入了内置的chunks目录下的 alpha-test 头文件
+ #include
+
+ // 接收来自上方顶点 Shader 片段的输出参数 v_color
+ // 顶点的颜色
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+
+ // 接收来自上方顶点 Shader 片段的输出参数 v_uv0
+ // 顶点的坐标
+ in vec2 v_uv0;
+
+ // uniform :一致变量。在着色器执行期间一致变量的值是不变的
+ // 与const常量不同的是,这个值在编译时期是未知的是由着色器外部初始化的
+ // 一致变量在顶点着色器和片段着色器之间是共享的。它也只能在全局范围进行声明。
+ uniform sampler2D mainTexture;
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ // 纹理颜色 和 节点颜色进行混合得出最终颜色
+ o *= v_color;
+
+ // 这个方法来自 alpha-test 头文件
+ // 意思大概为,如果传入的参数vec4 类型的参数o的透明通道值小于传入来的 alphaThreshold 值时,会discard
+ // 使用discard会退出片段着色器,不执行后面的片段着色操作。片段也不会写入帧缓冲区。
+ ALPHA_TEST(o);
+
+ gl_FragColor = o;
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/builtin-2d-sprite-explain.effect.meta b/assets/FishSingle/shader/effects/builtin-2d-sprite-explain.effect.meta
new file mode 100644
index 0000000..8e2fbad
--- /dev/null
+++ b/assets/FishSingle/shader/effects/builtin-2d-sprite-explain.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "8f277982-dc0a-4030-90cc-b336a928a372",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-flag.effect b/assets/FishSingle/shader/effects/sprite-flag.effect
new file mode 100644
index 0000000..1c876ad
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-flag.effect
@@ -0,0 +1,76 @@
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ textureWidth: { value: 600.0 }
+ speed: { value: 10.0 }
+ amplitude: { value: 5.0 }
+ wave: { value: 5.0 }
+ startPos: { value: [0.0, 0.0] }
+}%
+
+
+CCProgram unlit-vs %{
+
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+
+ uniform LAMYOUMG_COM {
+ float textureWidth;
+ float speed;
+ float amplitude;
+ float wave;
+ vec2 startPos;
+ };
+
+ #if USE_TEXTURE
+ in mediump vec2 a_uv0;
+ out mediump vec2 v_uv0;
+ #endif
+
+ void main () {
+ float angleSpanH = wave * 3.14159265;
+ float pz = amplitude * sin(cc_time.x * speed - (a_position.x - startPos.x + a_position.y - startPos.y) / textureWidth * angleSpanH);
+ vec4 position = vec4(a_position.x, a_position.y + pz, a_position.z, 1);
+ // vec4 position = vec4(a_position.x, a_position.y , a_position.z + pz, 1); // use in 3d
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+ gl_Position = cc_matViewProj * cc_matWorld * position;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ #include
+
+ precision highp float;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #endif
+ gl_FragColor = o;
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-flag.effect.meta b/assets/FishSingle/shader/effects/sprite-flag.effect.meta
new file mode 100644
index 0000000..a5913a3
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-flag.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "d0c80b5d-d212-4e75-8581-23ec133eb3a4",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-flash-light.effect b/assets/FishSingle/shader/effects/sprite-flash-light.effect
new file mode 100644
index 0000000..cd34209
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-flash-light.effect
@@ -0,0 +1,235 @@
+// Copyright (c) 20172018 Xiamen Yaji Software Co., Ltd.
+// 闪光(光速扫过)
+// 原理(和点光的很类似):
+// 1. 画光束
+// 2. 圆心中间高亮(透明度=1.0),边缘不亮(透明度=0.0)
+// 3. 在原图像上方叠加光束
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+
+ # 光束颜色
+ lightColor: {
+ value: [1.0, 1.0, 0.0, 1.0],
+ editor: {
+ type: color,
+ tooltip: "光束颜色"
+ }
+ }
+
+ # 光束中心点坐标
+ lightCenterPoint: {
+ value: [0.2, 0.2],
+ editor: {
+ tooltip: "光束中心点坐标"
+ }
+ }
+
+ # 光束倾斜角度
+ lightAngle: {
+ value: 36.0,
+ editor: {
+ tooltip: "光束倾斜角度",
+ range: [0.0, 1.0],
+ }
+ }
+
+ # 光束宽度
+ lightWidth: {
+ value: 0.2,
+ editor: {
+ tooltip: "光束宽度"
+ }
+ }
+
+ # 启用光束渐变
+ enableGradient: {
+ value: 1.0,
+ editor: {
+ tooltip: "是否启用光束渐变。0:不启用,非0:启用"
+ }
+ }
+
+ # 裁剪掉透明区域上的光
+ cropAlpha: {
+ value: 1.0,
+ editor: {
+ tooltip: "是否裁剪透明区域上的光。0:不启用,非0:启用"
+ }
+ }
+
+ # 是否启用迷雾效果
+ enableFog: {
+ value: 0.0,
+ editor: {
+ tooltip: "是否启用迷雾效果。0:不启用,非0:启用"
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if ENABLE_LIGHT
+ uniform Light {
+ // 光束颜色
+ vec4 lightColor;
+
+ // 光束中心点坐标
+ vec2 lightCenterPoint;
+
+ // 光束倾斜角度
+ float lightAngle;
+
+ // 光束宽度
+ float lightWidth;
+
+ // 启用光束渐变
+ // ps:编辑器还不支持 bool 类型的样子,因此用float来定义
+ float enableGradient;
+
+ // 裁剪掉透明区域上的光
+ // ps:编辑器还不支持 bool 类型的样子,因此用float来定义
+ float cropAlpha;
+
+ // 是否启用迷雾效果
+ // ps:编辑器还不支持 bool 类型的样子,因此用float来定义
+ float enableFog;
+ };
+
+ /**
+ * 添加光束颜色
+ */
+ vec4 addLightColor(vec4 textureColor, vec4 lightColor, vec2 lightCenterPoint, float lightAngle, float lightWidth) {
+ // 边界值处理,没有宽度就返回原始颜色
+ if (lightWidth <= 0.0) {
+ return textureColor;
+ }
+
+ // 计算当前 uv 到 光束 的距离
+ float angleInRadians = radians(lightAngle);
+
+ // 角度0与非0不同处理
+ float dis = 0.0;
+ if (mod(lightAngle, 180.0) != 0.0) {
+ // 计算光束中心线下方与X轴交点的X坐标
+ // 1.0 - lightCenterPoint.y 是将转换为OpenGL坐标系,下文的 1.0 - y 类似
+ float lightOfunlit = lightCenterPoint.x - ((1.0 - lightCenterPoint.y) / tan(angleInRadians));
+
+ // 以当前点画一条平行于X轴的线,假设此线和光束中心线相交的点为D点
+ // 那么
+ // D.y = uv0.y
+ // D.x = lightOfunlit + D.y / tan(angle)
+ float dx = lightOfunlit + (1.0 - v_uv0.y) / tan(angleInRadians);
+
+ // D 到当前 uv0 的距离就是
+ // dis = |uv0.x - D.x|
+ float offsetDis = abs(v_uv0.x - dx);
+
+ // 当前点到光束中心线的的垂直距离就好算了
+ dis = sin(angleInRadians) * offsetDis;
+ } else {
+ dis = abs(v_uv0.y - lightCenterPoint.y);
+ }
+
+ float a = 1.0 ;
+ // 裁剪掉透明区域上的点光
+ if (bool(cropAlpha)) {
+ a *= step(0.01, textureColor.a);
+ }
+
+ // 裁剪掉光束范围外的uv(迷雾效果)
+ if (!bool(enableFog)) {
+ a *= step(dis, lightWidth * 0.5);
+ }
+
+ // 加入从中心往外渐变的效果
+ if (bool(enableGradient)) {
+ a *= 1.0 - dis / (lightWidth * 0.5);
+ }
+
+ // 计算出扩散范围内,不同 uv 对应的实际扩散颜色值
+ vec4 finalLightColor = lightColor * a;
+
+ // 混合颜色:在原始图像颜色上叠加扩散颜色
+ return textureColor * textureColor.a + finalLightColor;
+ }
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ gl_FragColor = o;
+
+ #if ENABLE_LIGHT
+ gl_FragColor = addLightColor(gl_FragColor, lightColor, lightCenterPoint, lightAngle, lightWidth);
+ #endif
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-flash-light.effect.meta b/assets/FishSingle/shader/effects/sprite-flash-light.effect.meta
new file mode 100644
index 0000000..dcbdc3b
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-flash-light.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "e9682cd1-a19c-4fcb-ad8c-cf1783b805e6",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-gaussian-blur-v1.effect b/assets/FishSingle/shader/effects/sprite-gaussian-blur-v1.effect
new file mode 100644
index 0000000..372607a
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-gaussian-blur-v1.effect
@@ -0,0 +1,196 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+// 高斯模糊
+//
+// 参考资料(必读)
+// * http://www.ruanyifeng.com/blog/2012/11/gaussian_blur.html
+// * https://zh.wikipedia.org/wiki/%E9%AB%98%E6%96%AF%E6%A8%A1%E7%B3%8A
+
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+ # # 标准方差值
+ # stDev: {
+ # value: 0.84089642,
+ # editor: {
+ # tooltip: "标准方差值"
+ # }
+ # }
+
+ # 纹理尺寸
+ textureSize: {
+ value: [100.0, 100.0],
+ editor: {
+ tooltip: "纹理尺寸px(宽 x 高)"
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if ENABLE_GAUSSIAN_BLUR
+
+ // 定义无理数
+ #pragma define e 2.718281828459045
+
+ // 定义标准方差值(方差值越大,越模糊,但是需要计算的高斯矩阵范围会变大,从而带来巨大的计算量)
+ // #pragma define stDev 0.84089642
+ #pragma define stDev 1.5
+ // #pragma define stDev 5.0
+ // #pragma define stDev 10.0
+
+ // 定义π
+ #pragma define pi 3.141592653589793
+
+ // 接收外部变量
+ uniform GaussianBlur {
+ // 纹理尺寸(宽 x 高)(px)
+ vec2 textureSize;
+
+ // // 标准方差值
+ // float stDev;
+ };
+
+ /**
+ * 获取权重(对应二维高斯函数公式,见 https://zh.wikipedia.org/wiki/%E9%AB%98%E6%96%AF%E6%A8%A1%E7%B3%8A )
+ */
+ float getWeight(float x, float y) {
+ return (1.0 / (2.0 * pi * pow(stDev, 2.0))) * pow(1.0 / e, (pow(x, 2.0) + pow(y, 2.0)) / (2.0 * pow(stDev, 2.0)));
+ }
+
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ gl_FragColor = o;
+ #if ENABLE_GAUSSIAN_BLUR
+
+ // 根据高斯分布(也叫正态分布),在3个标准差范围内的分布比例占到99%的权重,因此我们只需要计算矩阵范围 [6 * stDev + 1, 6 * stDev +1] 上的权重
+ const float size = floor(stDev * 6.0 + 1.0);
+ const float halfSize = floor(size / 2.0);
+
+ // 步骤一:计算高斯矩阵上所有权重的和
+
+ // // v1:遍历所有点,每个点都计算权重
+ // float totalWeight = 0.0;
+ // for(float x = -halfSize; x<= halfSize; x++) {
+ // for (float y = -halfSize; y<= halfSize; y++) {
+ // totalWeight += getWeight(x, y);
+ // }
+ // }
+
+ // v2:因为高斯分布是对称的,所以只计算原点、X轴正方向 * 2 、Y轴正方向 * 2 、第一象限的权重 * 4即可求出所有权重之和,相比起v1版本,减少很多循环计算
+
+ // 原点
+ float totalWeight = getWeight(0.0, 0.0);
+
+ // X轴正方向上的权重 * 2.0 就是整个X轴上的权重
+ for(float x = 1.0; x <= halfSize; x++) {
+ totalWeight += getWeight(x, 0.0) * 2.0;
+ }
+ // Y轴正方向上的权重 * 2.0 就是整个Y轴上的权重
+ for(float y = 1.0; y <= halfSize; y++) {
+ totalWeight += getWeight(0.0, y) * 2.0;
+ }
+ // 第一象限的权重 * 4.0 就是4个象限的权重
+ for(float x = 1.0; x <= halfSize; x++) {
+ for (float y = 1.0; y<= halfSize; y++) {
+ totalWeight += getWeight(x, y) * 4.0;
+ }
+ }
+
+ // TODO:
+ //
+ // 因为权重矩阵是一次性计算即可不断应用,因此可以将权重矩阵的计算放到CPU计算,并传入到Shader直接渲染,因此有以下优化方案
+ //
+ // v3:原始权重矩阵在CPU计算并传入到Shader
+ // v4:加权平均后的权重矩阵在CPU计算并传入Shader
+
+
+ // 步骤二:采样周边像素并应用加权平均值,得出最终像素值
+ vec4 finalColor = vec4(0.0, 0.0, 0.0, 0.0);
+ // float divider = 0.01;
+ float onePxWidth = 1.0 / textureSize.x;
+ float onePxHeight = 1.0 / textureSize.y;
+ for(float x = -halfSize; x<= halfSize; x++) {
+ for (float y = -halfSize; y<= halfSize; y++) {
+ // 求出对应坐标的真正权重(对应权重矩阵)
+ float weight = getWeight(x, y) / totalWeight;
+
+ // 求出对应坐标像素颜色值的加权值
+ // finalColor += texture(mainTexture, v_uv0 + vec2(divider * x, divider * y)) * weight;
+ finalColor += texture(mainTexture, v_uv0 + vec2(onePxWidth * x, onePxHeight * y)) * weight;
+ }
+ }
+ gl_FragColor = finalColor;
+ #endif
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-gaussian-blur-v1.effect.meta b/assets/FishSingle/shader/effects/sprite-gaussian-blur-v1.effect.meta
new file mode 100644
index 0000000..a2a1b1a
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-gaussian-blur-v1.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "41f4d474-d707-45bb-af93-637573f92d54",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-glow-inner.effect b/assets/FishSingle/shader/effects/sprite-glow-inner.effect
new file mode 100644
index 0000000..c6419a8
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-glow-inner.effect
@@ -0,0 +1,258 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+ # 自定义参数
+ # 发光颜色
+ glowColor: {
+ value: [1.0, 1.0, 0.0, 1.0],
+ editor: {
+ type: color,
+ tooltip: "发光颜色"
+ }
+ }
+ # 发光宽度
+ glowColorSize: {
+ value: 0.2,
+ editor: {
+ tooltip: "发光宽度",
+ range: [0.0, 1.0],
+ }
+ }
+ # 发光透明度阈值
+ # 只有超过这个透明度的点才会发光
+ # 一般用于解决图像边缘存在渐变透明的时,决定超过这个透明度阈值的边缘点才点发光,具体可以操作一下
+ glowThreshold: {
+ value: 0.1,
+ editor: {
+ tooltip: "发光阈值",
+ range: [0.0, 1.0]
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if SHOW_INNER_GLOW
+
+ uniform glow {
+ // 发光颜色
+ vec4 glowColor;
+ // 发光范围
+ float glowColorSize;
+ // 发光阈值
+ float glowThreshold;
+ // 特别地,必须是 vec4 先于 float 声明
+ };
+
+ /**
+ * 获取纹理uv颜色
+ *
+ * 主要实现:超出边界的统一返回 vec4(0.0, 0.0, 0.0, 0.0)
+ *
+ * 在 Cocos Creator 2.2.1 的编辑器中,超出边界的uv并不是返回 vec4(0.0, 0.0, 0.0, 0.0),实际返回为
+ *
+ * * 超出左边界的uv,返回 v_uv0.x = 0 的颜色
+ * * 超出右边界的uv,返回 v_uv0.x = 1 的颜色
+ * * 超出上边界的uv,返回 v_uv0.y = 1 的颜色
+ * * 超出下边界的uv,返回 v_uv0.y = 0 的颜色
+ *
+ * 和实际在浏览器上显示(超出边界即为透明)的有区别,为了统一,这里适配一下,这样子,在编辑器上预览的效果就能和实际浏览器的保持一致
+ */
+ vec4 getTextureColor(sampler2D mainTexture, vec2 v_uv0) {
+ if (v_uv0.x > 1.0 || v_uv0.x < 0.0 || v_uv0.y > 1.0 || v_uv0.y < 0.0) {
+ return vec4(0.0, 0.0, 0.0, 0.0);
+ }
+ return texture(mainTexture, v_uv0);
+ }
+
+
+ /**
+ * 获取指定角度方向,距离为xxx的像素的透明度
+ *
+ * @param angle 角度 [0.0, 360.0]
+ * @param dist 距离 [0.0, 1.0]
+ *
+ * @return alpha [0.0, 1.0]
+ */
+ float getColorAlpha(float angle, float dist) {
+ // 角度转弧度,公式为:弧度 = 角度 * (pi / 180)
+ // float radian = angle * 0.01745329252; // 这个浮点数是 pi / 180
+ float radian = radians(angle);
+ vec4 color = getTextureColor(mainTexture, v_uv0 + vec2(dist * cos(radian), dist * sin(radian)));
+ return color.a;
+ }
+
+ /**
+ * 获取指定距离的周边像素的透明度平均值
+ *
+ * @param dist 距离 [0.0, 1.0]
+ *
+ * @return average alpha [0.0, 1.0]
+ */
+ float getAverageAlpha(float dist) {
+ float totalAlpha = 0.0;
+ // 以30度为一个单位,那么「周边一圈」就由0到360度中共计12个点的组成
+ totalAlpha += getColorAlpha(0.0, dist);
+ totalAlpha += getColorAlpha(30.0, dist);
+ totalAlpha += getColorAlpha(60.0, dist);
+ totalAlpha += getColorAlpha(90.0, dist);
+ totalAlpha += getColorAlpha(120.0, dist);
+ totalAlpha += getColorAlpha(150.0, dist);
+ totalAlpha += getColorAlpha(180.0, dist);
+ totalAlpha += getColorAlpha(210.0, dist);
+ totalAlpha += getColorAlpha(240.0, dist);
+ totalAlpha += getColorAlpha(270.0, dist);
+ totalAlpha += getColorAlpha(300.0, dist);
+ totalAlpha += getColorAlpha(330.0, dist);
+ return totalAlpha * 0.0833; // 1 / 12 = 0.08333
+ }
+
+ /**
+ * 获取发光的透明度
+ */
+ float getGlowAlpha() {
+ // 如果发光宽度为0,直接返回0.0透明度,减少计算量
+ if (glowColorSize == 0.0) {
+ return 0.0;
+ }
+
+ // 因为我们是要做内发光,所以如果点本来是透明的或者接近透明的
+ // 那么就意味着这个点是图像外的透明点或者图像内透明点(如空洞)之类的
+ // 内发光的话,这些透明点我们不用处理,让它保持原样,否则就是会有内描边或者一点扩边的效果
+ // 同时也是提前直接结束,减少计算量
+ vec4 srcColor = getTextureColor(mainTexture, v_uv0);
+ if (srcColor.a <= glowThreshold) {
+ return srcColor.a;
+ }
+
+ // 将传入的指定距离,平均分成10圈,求出每一圈的平均透明度,
+ // 然后求和取平均值,那么就可以得到该点的平均透明度
+ float totalAlpha = 0.0;
+ totalAlpha += getAverageAlpha(glowColorSize * 0.1);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.2);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.3);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.4);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.5);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.6);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.7);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.8);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.9);
+ totalAlpha += getAverageAlpha(glowColorSize * 1.0);
+ return totalAlpha * 0.1;
+ }
+
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ gl_FragColor = o;
+
+ #if SHOW_INNER_GLOW
+ // 目标颜色(图像)
+ vec4 color_dest = o;
+
+ // 获取发光透明度
+ // 此时我们得到的是内部透明度为1,靠近边缘的为接近0的透明度,其他位置为0的透明度
+ float alpha = getGlowAlpha();
+
+ // 而内发光是从边缘开始的,那么什么算是边缘呢?
+ // 如果图像边缘有大量渐变,那么如果我们取大于 0.0 点就算是图像内的话,那么可能边缘会出现锯齿
+ // 因此为了确定边缘,引入了发光阈值,我们只需要比较一下发光阈值就可以,大于发光阈值的点都是(图像内)发光点
+ if (alpha > glowThreshold) {
+
+ // 内发光是从边缘发光的,是需要内部透明度为0,靠近边缘的接近1的透明度
+ // 因此我们需要翻转一下透明度
+ alpha = 1.0 - alpha;
+
+ // 给点调料,让靠近边缘的更加亮
+ alpha = -1.0 * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) + 1.0;
+ }
+ // 源颜色(内发光)
+ vec4 color_src = glowColor * alpha;
+
+ // 按照这个顺序,源颜色就是内发光颜色,目标颜色就是图案颜色色
+ // 所以命名就是 color_src, color_dest
+
+ // 按照混合颜色规则 http://docs.cocos.com/creator/manual/zh/advanced-topics/ui-auto-batch.html#blend-%E6%A8%A1%E5%BC%8F
+ // 要在图案上方,叠加一个内发光,将两者颜色混合起来,那么最终选择的混合模式如下:
+ //
+ // (内发光)color_src: GL_SRC_ALPHA
+ // (原图像)color_dest: GL_ONE
+ //
+ // 即最终颜色如下:
+ // color_src * GL_SRC_ALPHA + color_dest * GL_ONE
+
+ gl_FragColor = color_src * color_src.a + color_dest;
+ #endif
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-glow-inner.effect.meta b/assets/FishSingle/shader/effects/sprite-glow-inner.effect.meta
new file mode 100644
index 0000000..7c187fa
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-glow-inner.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "345a48c3-c00c-45d2-b6c9-b1ac49f46662",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-glow-outter.effect b/assets/FishSingle/shader/effects/sprite-glow-outter.effect
new file mode 100644
index 0000000..d136b00
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-glow-outter.effect
@@ -0,0 +1,291 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+ # 自定义参数
+ # 发光颜色
+ glowColor: {
+ value: [1.0, 1.0, 0.0, 1.0],
+ editor: {
+ type: color,
+ tooltip: "发光颜色"
+ }
+ }
+ # 发光宽度
+ glowColorSize: {
+ value: 0.15,
+ editor: {
+ tooltip: "发光宽度",
+ range: [0.0, 1.0],
+ }
+ }
+ # 发光透明度阈值
+ # 只有小于等于这个透明度的点才会发光
+ glowThreshold: {
+ value: 1.0,
+ editor: {
+ tooltip: "发光阈值",
+ range: [0.0, 1.0]
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+
+ // // 左移
+ // v_uv0 = a_uv0 + vec2(0.1, 0.0);
+ // // 右移
+ // v_uv0 = a_uv0 + vec2(-0.1, 0.0);
+ // // 上移
+ // v_uv0 = a_uv0 + vec2(0.0, 0.1);
+ // // 下移
+ // v_uv0 = a_uv0 + vec2(0.0, -0.1);
+
+ // // x轴拉伸
+ // v_uv0 = a_uv0 * vec2(0.5, 1.0);
+ // // x轴压缩
+ // v_uv0 = a_uv0 * vec2(2.0, 1.0);
+ // // y轴拉伸
+ // v_uv0 = a_uv0 * vec2(1.0, 0.5);
+ // // y轴压缩
+ // v_uv0 = a_uv0 * vec2(1.0, 2.0);
+
+ // 先缩小一倍,然后在移动回去中间
+ // v_uv0 = a_uv0 * 2.0 - 0.5;
+ #endif
+
+ v_color = a_color;
+
+ // pos *= vec4(2.0, 2.0, 1.0, 1.0);
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ /**
+ * 获取纹理uv颜色
+ *
+ * 主要实现:超出边界的统一返回 vec4(0.0, 0.0, 0.0, 0.0)
+ *
+ * 在 Cocos Creator 2.2.1 的编辑器中,超出边界的uv并不是返回 vec4(0.0, 0.0, 0.0, 0.0),实际返回为
+ *
+ * * 超出左边界的uv,返回 v_uv0.x = 0 的颜色
+ * * 超出右边界的uv,返回 v_uv0.x = 1 的颜色
+ * * 超出上边界的uv,返回 v_uv0.y = 1 的颜色
+ * * 超出下边界的uv,返回 v_uv0.y = 0 的颜色
+ *
+ * 和实际在浏览器上显示(超出边界即为透明)的有区别,为了统一,这里适配一下,这样子,在编辑器上预览的效果就能和实际浏览器的保持一致
+ */
+ vec4 getTextureColor(sampler2D mainTexture, vec2 v_uv0) {
+ if (v_uv0.x > 1.0 || v_uv0.x < 0.0 || v_uv0.y > 1.0 || v_uv0.y < 0.0) {
+ return vec4(0.0, 0.0, 0.0, 0.0);
+ }
+ return texture(mainTexture, v_uv0);
+ }
+
+ #if SHOW_OUTTER_GLOW
+
+ uniform glow {
+ // 发光颜色
+ vec4 glowColor;
+ // 发光范围
+ float glowColorSize;
+ // 发光阈值
+ float glowThreshold;
+ // 特别地,必须是 vec4 先于 float 声明
+ };
+
+
+ /**
+ * 获取指定角度方向,距离为xxx的像素的透明度
+ *
+ * @param angle 角度 [0.0, 360.0]
+ * @param dist 距离 [0.0, 1.0]
+ *
+ * @return alpha [0.0, 1.0]
+ */
+ float getColorAlpha(float angle, float dist) {
+ // 角度转弧度,公式为:弧度 = 角度 * (pi / 180)
+ float radian = angle * 0.01745329252; // 这个浮点数是 pi / 180
+ vec4 color = getTextureColor(mainTexture, v_uv0 + vec2(dist * cos(radian), dist * sin(radian)));
+ return color.a;
+ }
+
+ /**
+ * 获取指定距离的周边像素的透明度平均值
+ *
+ * @param dist 距离 [0.0, 1.0]
+ *
+ * @return average alpha [0.0, 1.0]
+ */
+ float getAverageAlpha(float dist) {
+ float totalAlpha = 0.0;
+ // 以30度为一个单位,那么「周边一圈」就由0到360度中共计12个点的组成
+ totalAlpha += getColorAlpha(0.0, dist);
+ totalAlpha += getColorAlpha(30.0, dist);
+ totalAlpha += getColorAlpha(60.0, dist);
+ totalAlpha += getColorAlpha(90.0, dist);
+ totalAlpha += getColorAlpha(120.0, dist);
+ totalAlpha += getColorAlpha(150.0, dist);
+ totalAlpha += getColorAlpha(180.0, dist);
+ totalAlpha += getColorAlpha(210.0, dist);
+ totalAlpha += getColorAlpha(240.0, dist);
+ totalAlpha += getColorAlpha(270.0, dist);
+ totalAlpha += getColorAlpha(300.0, dist);
+ totalAlpha += getColorAlpha(330.0, dist);
+ return totalAlpha * 0.0833; // 1 / 12 = 0.08333
+
+ // // for 循环写法据说耗性能
+ // float totalAlpha = 0.0;
+ // const float count = 12.0;
+ // const float angle = 360.0 / count;
+ // for (float i = 0.0; i < count; i += 1.0) {
+ // totalAlpha += getColorAlpha(angle * i, dist) ;
+ // }
+ // return totalAlpha / count;
+ }
+
+ /**
+ * 获取发光的透明度
+ */
+ float getGlowAlpha() {
+ // 如果发光宽度为0,直接返回0.0透明度,减少计算量
+ if (glowColorSize == 0.0) {
+ return 0.0;
+ }
+
+ // // 因为我们是要做内发光,所以如果点本来是透明的或者接近透明的
+ // // 那么就意味着这个点是图像外的透明点或者图像内透明点(如空洞)之类的
+ // // 内发光的话,这些透明点我们不用处理,让它保持原样,否则就是会有内描边或者一点扩边的效果
+ // // 同时也是提前直接结束,减少计算量
+ // vec4 srcColor = texture(mainTexture, v_uv0);
+ // if (srcColor.a <= glowThreshold) {
+ // return srcColor.a;
+ // }
+
+ // 将传入的指定距离,平均分成10圈,求出每一圈的平均透明度,
+ // 然后求和取平均值,那么就可以得到该点的平均透明度
+ float totalAlpha = 0.0;
+ totalAlpha += getAverageAlpha(glowColorSize * 0.1);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.2);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.3);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.4);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.5);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.6);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.7);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.8);
+ totalAlpha += getAverageAlpha(glowColorSize * 0.9);
+ totalAlpha += getAverageAlpha(glowColorSize * 1.0);
+ return totalAlpha * 0.1;
+ }
+
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ gl_FragColor = o;
+
+ #if SHOW_OUTTER_GLOW
+ // 获取发光透明度
+ // 此时我们得到的是内部透明度为1,靠近边缘的为接近0的透明度,其他位置为0的透明度
+ float alpha = getGlowAlpha();
+
+ // 而外发光是从边缘开始的,那么什么算是边缘呢?
+ // 一般图像边缘是存在渐变,即从图像内 1.0-> 0.0 图像外,那么发光边缘我们可以这样子定义
+ // 当该点的透明度小于一个阈值,那么我们就当该点为一个发光点
+ if (alpha <= glowThreshold) {
+ // 然后以阈值作为标量,重新将透明度归一化
+ alpha = alpha / glowThreshold;
+
+ // 给点调料,让靠近边缘的更加亮
+ alpha = -1.0 * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) + 1.0;
+ } else {
+ // 然后这里大于阈值的基本就是便是图像本身,不需要发光,那么将发光透明度置为0
+ alpha = 0.0;
+ }
+
+ // 忽略阈值,直接处理
+ // // 给点调料,让靠近边缘的更加亮
+ // alpha = -1.0 * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) * (alpha - 1.0) + 1.0;
+
+ // 外发光颜色
+ vec4 color_dest = glowColor * alpha;
+ vec4 color_src = o;
+
+ // 本次我们将先画外发光作为背景,然后在上方放图像
+ //
+ // 按照混合颜色规则 http://docs.cocos.com/creator/manual/zh/advanced-topics/ui-auto-batch.html#blend-%E6%A8%A1%E5%BC%8F
+ //
+ // 最终选择的混合模式如下:
+ //
+ // (原图像)color_src: GL_SRC_ALPHA
+ // (外发光)color_dest: GL_ONE_MINUS_SRC_ALPHAA
+ //
+ // 即最终颜色如下:
+ // color_src * GL_SRC_ALPHA + color_dest * GL_ONE_MINUS_SRC_ALPHAA
+
+ gl_FragColor = color_src * color_src.a + color_dest * (1.0 - color_src.a);
+ #endif
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-glow-outter.effect.meta b/assets/FishSingle/shader/effects/sprite-glow-outter.effect.meta
new file mode 100644
index 0000000..92f1c5c
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-glow-outter.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "67e9833e-aa43-427a-ba89-d7bdd1ef0aed",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-gray.effect b/assets/FishSingle/shader/effects/sprite-gray.effect
new file mode 100644
index 0000000..66f165d
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-gray.effect
@@ -0,0 +1,110 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+// 灰化特效
+// 原理:
+// r = 0.2126 * r + 0.7152 * g + 0.0722 * b
+// g = 0.2126 * r + 0.7152 * g + 0.0722 * b
+// b = 0.2126 * r + 0.7152 * g + 0.0722 * b
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+ # 灰化程度
+ grayLevel: {
+ value: 1.0,
+ editor: {
+ tooltip: "灰化程度",
+ range: [0.0, 1.0]
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if USE_GRAY
+ uniform GrayPhoto {
+ // 灰化程度
+ float grayLevel;
+ };
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ #if USE_GRAY
+ vec4 srcColor = o;
+
+ float gray = 0.2126 * o.r + 0.7152 * o.g + 0.0722 * o.b;
+ vec4 grayColor = vec4(gray, gray, gray, o.a);
+
+ o = srcColor + (grayColor - srcColor) * grayLevel;
+ #endif
+ gl_FragColor = o;
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-gray.effect.meta b/assets/FishSingle/shader/effects/sprite-gray.effect.meta
new file mode 100644
index 0000000..86b882d
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-gray.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "2e5b29d9-dd5e-4f3d-92e9-e580745b3bc8",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-mosaic.effect b/assets/FishSingle/shader/effects/sprite-mosaic.effect
new file mode 100644
index 0000000..67ad3c0
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-mosaic.effect
@@ -0,0 +1,146 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+// 马赛克特效
+// 原理: n x n 方块内取同一颜色
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+ # X轴方块数量
+ xBlockCount: {
+ value: 30.0,
+ editor: {
+ tooltip: "X轴方向马赛克方块数量"
+ }
+ }
+ # Y轴方块数量
+ yBlockCount: {
+ value: 30.0,
+ editor: {
+ tooltip: "Y轴方向马赛克方块数量"
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if USE_MOSAIC
+ uniform Mosaic {
+ // X轴方块数量
+ float xBlockCount;
+ // Y轴方块数量
+ float yBlockCount;
+ };
+
+ /**
+ * 获取v_uv0最终映射的马赛格格子的坐标
+ *
+ * @return 映射后坐标
+ */
+ vec2 getUvMapPos() {
+ // 计算x轴格子宽度
+ float xCount;
+ if (xBlockCount <= 0.0) {
+ xCount = 1.0;
+ } else {
+ xCount = xBlockCount;
+ }
+ float blockWidth = 1.0 / xCount;
+
+ // 计算当前 v_uv0 在x轴的哪个格子上
+ float blockXIndex = floor(v_uv0.x / blockWidth);
+
+ // 同理,求出当前 v_uv0 在y轴上的哪个格子
+ float yCount;
+ if (yBlockCount <= 0.0) {
+ yCount = 1.0;
+ } else {
+ yCount = yBlockCount;
+ }
+ float blockHeight = 1.0 / yCount;
+ float blockYIndex = floor(v_uv0.y / blockHeight);
+
+ // 找到该格子的中心点实际对应的uv坐标
+ return vec2(blockWidth * (blockXIndex + 0.5), blockHeight * (blockYIndex + 0.5));
+ }
+
+
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ vec2 realPos = v_uv0;
+ #if USE_MOSAIC
+ realPos = getUvMapPos();
+ #endif
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, realPos);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, realPos + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ gl_FragColor = o;
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-mosaic.effect.meta b/assets/FishSingle/shader/effects/sprite-mosaic.effect.meta
new file mode 100644
index 0000000..4655574
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-mosaic.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "9638979d-62b3-4e5b-adea-7ad706e66e65",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-old-photo.effect b/assets/FishSingle/shader/effects/sprite-old-photo.effect
new file mode 100644
index 0000000..db39373
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-old-photo.effect
@@ -0,0 +1,122 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+// 老照片特效
+// 原理:
+// r = 0.393 * r + 0.769 * g + 0.189 * b;
+// g = 0.349 * r + 0.686 * g + 0.168 * b;
+// b = 0.272 * r + 0.534 * g + 0.131 * b;
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+ # 老化程度
+ oldLevel: {
+ value: 1.0,
+ editor: {
+ tooltip: "老化程度",
+ range: [0.0, 1.0]
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if USE_OLD_PHOTO
+ uniform OldPhoto {
+ // 老化程度
+ float oldLevel;
+ };
+
+ /**
+ * 获取老化颜色
+ *
+ * @param color 原始颜色
+ *
+ * @return 老化后的颜色
+ */
+ vec4 getOldPhotoColor(vec4 color) {
+ float r = 0.393 * color.r + 0.769 * color.g + 0.189 * color.b;
+ float g = 0.349 * color.r + 0.686 * color.g + 0.168 * color.b;
+ float b = 0.272 * color.r + 0.534 * color.g + 0.131 * color.b;
+ return vec4(r, g, b, color.a);
+ }
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ #if USE_OLD_PHOTO
+ vec4 srcColor = o;
+ vec4 oldColor = getOldPhotoColor(srcColor);
+
+ o = srcColor + (oldColor - srcColor) * oldLevel;
+ #endif
+ gl_FragColor = o;
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-old-photo.effect.meta b/assets/FishSingle/shader/effects/sprite-old-photo.effect.meta
new file mode 100644
index 0000000..9aedb52
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-old-photo.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "211eddf3-c53d-46e3-8c09-c1bf38e644e2",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-outline.effect b/assets/FishSingle/shader/effects/sprite-outline.effect
new file mode 100644
index 0000000..25d9b31
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-outline.effect
@@ -0,0 +1,153 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+
+ # 描边颜色
+ outlineColor: {
+ value: [1.0, 0.0, 0.0, 1.0],
+ editor: {
+ type: color,
+ tooltip: "描边颜色",
+ }
+ }
+
+ # 描边宽度
+ outlineWidth: {
+ value: 0.002,
+ editor: {
+ tooltip: "描边宽度",
+ range: [0.0, 1.0]
+ }
+ }
+
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if SHOW_OUT_LINE
+
+ uniform Outline {
+ // 描边颜色
+ vec4 outlineColor;
+ // 描边偏移大小
+ float outlineWidth;
+ // 特别地,必须是 vec4 先于 float 声明
+ };
+
+ // 将图像往8个方向偏移后,得到一个类似放大的效果,然后取放大后的图像的透明度,即可得到一个放大后的区域,可以很方便填充(描边)颜色
+ // 取当前点上、下、左、右、上左、上右、下左、下右共计8个方向,距离为 outlineWidth 的8个点,求他们的透明度之和
+ // 由此可以得到当前点是否属于图像往八个方向做偏移后得到的放大图区域,并且能得到该点最终透明度值
+ // 最终对应的为图像偏移/放大后的背景区域
+ float getBgAlpha() {
+ vec4 color_up = texture(mainTexture, v_uv0 + vec2(0, outlineWidth));
+ vec4 color_down = texture(mainTexture, v_uv0 - vec2(0, outlineWidth));
+ vec4 color_left = texture(mainTexture, v_uv0 - vec2(outlineWidth, 0));
+ vec4 color_right = texture(mainTexture, v_uv0 + vec2(outlineWidth, 0));
+ vec4 color_up_left = texture(mainTexture, v_uv0 + vec2(outlineWidth, -outlineWidth));
+ vec4 color_up_right = texture(mainTexture, v_uv0 + vec2(outlineWidth, outlineWidth));
+ vec4 color_down_left = texture(mainTexture, v_uv0 + vec2(-outlineWidth, -outlineWidth));
+ vec4 color_down_right = texture(mainTexture, v_uv0 + vec2(-outlineWidth, outlineWidth));
+ float total = color_right.a + color_left.a + color_down.a + color_up.a + color_up_left.a + color_up_right.a + color_down_left.a + color_down_right.a;
+ return clamp(total, 0.0, 1.0);
+ }
+
+ #endif
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ gl_FragColor = o;
+
+ #if SHOW_OUT_LINE
+ // 无描边宽度即结束
+ if (outlineWidth == 0.0) {
+ return;
+ }
+
+ // 先画背景色
+ vec4 color_dest = outlineColor * getBgAlpha();
+
+ // 然后在背景色上方画图案颜色
+ vec4 color_src = o;
+
+ // 按照这个顺序,源颜色就是图案颜色,目标颜色就是背景色
+ // 所以命名就是 color_src, color_dest
+
+ // 按照混合颜色规则 http://docs.cocos.com/creator/manual/zh/advanced-topics/ui-auto-batch.html#blend-%E6%A8%A1%E5%BC%8F
+ // 要在底色上方,画一个图案,图案完全挡住底色,那么最终选择的混合模式如下:
+ // color_src: GL_SRC_ALPHA
+ // color_dest: GL_ONE_MINUS_SRC_ALPHA
+ // 即最终颜色如下:
+ // color_src * GL_SRC_ALPHA + color_dest * GL_ONE_MINUS_SRC_ALPHA
+ gl_FragColor = color_src * color_src.a + color_dest * (1.0 - color_src.a);
+ #endif
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-outline.effect.meta b/assets/FishSingle/shader/effects/sprite-outline.effect.meta
new file mode 100644
index 0000000..4b94112
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-outline.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "34c2ed47-4d59-41c4-b91c-157c32e9d0eb",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-point-light.effect b/assets/FishSingle/shader/effects/sprite-point-light.effect
new file mode 100644
index 0000000..94e298b
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-point-light.effect
@@ -0,0 +1,182 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+// 点光/点扩散
+// 原理:
+// 1. 画圆
+// 2. 圆心高亮(透明度=1.0),圆边缘不亮(透明度=0.0)
+// 3. 在原图像上方叠加圆
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+
+ # 扩散颜色
+ centerColor: {
+ value: [1.0, 1.0, 0.0, 1.0],
+ editor: {
+ type: color,
+ tooltip: "发光颜色"
+ }
+ }
+
+ # 扩散起点坐标
+ centerPoint: {
+ value: [0.2, 0.2],
+ editor: {
+ tooltip: "扩散起点坐标"
+ }
+ }
+
+ # 扩散半径
+ radius: {
+ value: 0.4,
+ editor: {
+ tooltip: "扩散半径"
+ }
+ }
+
+ # 裁剪掉透明区域上的光
+ cropAlpha: {
+ value: 1.0,
+ editor: {
+ tooltip: "是否裁剪透明区域上的光。0:不启用,非0:启用"
+ }
+ }
+
+ # 是否启用迷雾效果
+ enableFog: {
+ value: 0.0,
+ editor: {
+ tooltip: "是否启用迷雾效果。0:不启用,非0:启用"
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if ENABLE_DIFFUSION
+ uniform Diffusion {
+ // 扩散颜色
+ vec4 centerColor;
+
+ // 扩散起点坐标
+ vec2 centerPoint;
+
+ // 扩展半径
+ float radius;
+
+ // 裁剪掉透明区域上的光
+ // ps:编辑器还不支持 bool 类型的样子,因此用float来定义
+ float cropAlpha;
+
+ // 是否启用迷雾效果
+ // ps:编辑器还不支持 bool 类型的样子,因此用float来定义
+ float enableFog;
+ };
+
+ /**
+ * 添加某个扩散点后混合后的纹理颜色
+ */
+ vec4 addLightColor(vec4 textureColor, vec2 centerPoint, float radius, vec4 centerColor) {
+ // 计算当前 uv 到圆心起点的距离
+ float dis = distance(v_uv0, centerPoint);
+
+ float a = 1.0 ;
+
+ // 裁剪掉透明区域上的点光
+ if (bool(cropAlpha)) {
+ a *= step(0.01, textureColor.a);
+ }
+
+ // 裁剪掉光束范围外的uv(迷雾效果)
+ if (!bool(enableFog)) {
+ a *= step(dis, radius);
+ }
+
+ // 加入从中心往外渐变的效果
+ a *= 1.0 - (dis / radius);
+
+ // 计算出圆范围内,不同 uv 对应的实际颜色值
+ vec4 lightColor = centerColor * a;
+
+ // 混合颜色:在原始图像颜色上叠加圆颜色
+ return textureColor * textureColor.a + lightColor;
+ }
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ gl_FragColor = o;
+
+ #if ENABLE_DIFFUSION
+ gl_FragColor = addLightColor(gl_FragColor, centerPoint, radius, centerColor);
+ #endif
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-point-light.effect.meta b/assets/FishSingle/shader/effects/sprite-point-light.effect.meta
new file mode 100644
index 0000000..c2658fb
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-point-light.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "72a182fc-08a6-4faa-8e36-8bd84b4a0b53",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-round-corner-crop-v1.effect b/assets/FishSingle/shader/effects/sprite-round-corner-crop-v1.effect
new file mode 100644
index 0000000..2e5735e
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-round-corner-crop-v1.effect
@@ -0,0 +1,145 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+//
+// 圆角裁剪(仅支持正方形纹理)
+//
+// 原理:https://www.cnblogs.com/jqm304775992/p/4987793.html
+// 代码:复制 yanjifa/shaderDemor 的 https://github.com/yanjifa/shaderDemo/blob/master/assets/Effect/CircleAvatar.effect
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+ # 圆角半径
+ radius: {
+ value: 0.4,
+ editor: {
+ tooltip: "圆角半径"
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if ENABLE_ROUNDCORNER
+ uniform RoundCorner {
+ // 圆角半径
+ float radius;
+ };
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ #if ENABLE_ROUNDCORNER
+ // 约束圆角半径范围在 [0.0, 0.5]
+ float circleRadius = clamp(0.0, 0.5, radius);
+
+ // 将纹理uv往左上偏移,实现偏移后的坐标系原点在纹理中心
+ vec2 uv = v_uv0.xy - vec2(0.5, 0.5);
+
+ // uv.x , uv.y : 为偏移后的的uv
+ // abs(uv.x) , abs(uv.y) : 将第二、三、四象限的点都投影到第一象限上,这样子只需要处理第一象限的情况就可以,简化判断
+ // 0.5 - radius : 计算出第一象限的圆角所在圆的圆心坐标
+ // (rx, ry) : 偏移映射后的 新的uv 坐标,相对于 第一象限圆角坐在圆心坐标 的相对坐标
+ float rx = abs(uv.x) - (0.5 - circleRadius);
+ float ry = abs(uv.y) - (0.5 - circleRadius);
+
+ // 区分 以第一象限圆角所在圆心坐标为原点的坐标的四个象限
+ //
+ // 第一象限 mx = 1, my = 1
+ // 第二象限 mx = 0, my = 1
+ // 第三象限 mx = 0, my = 0
+ // 第四象限 mx = 1, my = 0
+ //
+ // 当 mx * my 时,只要等于1,那就是标识第一象限(实际对应圆角区域所在矩形),否则就是第二、三、四象限
+ float mx = step(0.5 - circleRadius, abs(uv.x));
+ float my = step(0.5 - circleRadius, abs(uv.y));
+
+ // 计算相对uv坐标到圆心的距离
+ float len = length(vec2(rx, ry));
+
+ // mx * my = 0 时,代表非圆角区域,a 值为1,代表完全采用原始纹理的透明度
+ // mx * my = 1 时,代表园所所在矩形区域
+ // step(circleRadius, len) 可以区分出圆角所在矩形区域的 圆角区域 和 非圆角区域
+ // 其中圆角区域值为0,非圆角区域值为1
+ // 当为圆角区域时,a 值为1,代表完全采用原始纹理透明度
+ // 当为非圆角区域时,a 值为0,代表完全透明
+ // 至此已经实现圆角裁剪
+ //
+ // smoothstep(0., circleRadius * 0.01, len - circleRadius) 是用于抗锯齿优化
+ // 原理:针对点在非圆角区域的情况,针对点在大于「圆半径一点点」地方的区域,进行平滑过渡,以实现抗锯齿
+ // 其中,
+ // 「圆半径一点点」用 circleRadius * 0.01 表示(0.01 可自行改变)
+ // 点在大于圆半径的区域用 len - circleRadius ,此值会在 [0.0, circleRadius * 0.01] 之间时会平滑过渡
+ float a = 1.0 - mx * my * step(circleRadius, len) * smoothstep(0., circleRadius * 0.01, len - circleRadius);
+ o = vec4(o.rgb, o.a * a);
+ #endif
+ gl_FragColor = o;
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-round-corner-crop-v1.effect.meta b/assets/FishSingle/shader/effects/sprite-round-corner-crop-v1.effect.meta
new file mode 100644
index 0000000..f3fa449
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-round-corner-crop-v1.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "a4afedba-5234-44d7-9031-cba83051d521",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/effects/sprite-round-corner-crop-v2.effect b/assets/FishSingle/shader/effects/sprite-round-corner-crop-v2.effect
new file mode 100644
index 0000000..471e50e
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-round-corner-crop-v2.effect
@@ -0,0 +1,192 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+//
+// 圆角裁剪(支持任意宽高纹理)
+//
+// 原理:
+// 1. 正方形纹理的圆角原理参考 https://www.cnblogs.com/jqm304775992/p/4987793.html
+// 2. 正方形纹理的圆角代码参考 yanjifa/shaderDemor 的 https://github.com/yanjifa/shaderDemo/blob/master/assets/Effect/CircleAvatar.effect
+// 3. 上述皆为只针对正方形纹理做的操作,如果是长方形的纹理,那么圆角就会有拉伸后的效果,最后变成看起来就不是圆角了,本特效支持任意长方形做圆角
+
+CCEffect %{
+ techniques:
+ - passes:
+ - vert: unlit-vs
+ frag: unlit-fs
+ blendState:
+ targets:
+ - blend: true
+ rasterizerState:
+ cullMode: none
+ properties:
+ mainTexture: { value: white }
+ alphaThreshold: { value: 0.5 }
+
+ # 圆角x轴半径长度(相对于纹理宽度)
+ xRadius: {
+ value: 0.4,
+ editor: {
+ tooltip: "圆角x轴半径长度(相对于纹理宽度)"
+ }
+ }
+
+ # 圆角y轴半径长度(相对于纹理高度)
+ yRadius: {
+ value: 0.4,
+ editor: {
+ tooltip: "圆角y轴半径长度(相对于纹理高度)"
+ }
+ }
+}%
+
+
+CCProgram unlit-vs %{
+ precision highp float;
+
+ #include
+ #include
+
+ in vec3 a_position;
+ in vec4 a_color;
+ out vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 a_uv0;
+ out vec2 v_uv0;
+ #endif
+
+ void main () {
+ vec4 pos = vec4(a_position, 1);
+
+ #if CC_USE_MODEL
+ pos = cc_matViewProj * cc_matWorld * pos;
+ #else
+ pos = cc_matViewProj * pos;
+ #endif
+
+ #if USE_TEXTURE
+ v_uv0 = a_uv0;
+ #endif
+
+ v_color = a_color;
+
+ gl_Position = pos;
+ }
+}%
+
+
+CCProgram unlit-fs %{
+ precision highp float;
+
+ #include
+
+ in vec4 v_color;
+
+ #if USE_TEXTURE
+ in vec2 v_uv0;
+ uniform sampler2D mainTexture;
+ #endif
+
+ #if ENABLE_ROUNDCORNER
+ uniform RoundCorner {
+ // 圆角x轴半径长度(相对于纹理宽度)
+ float xRadius;
+
+ // 圆角y轴半径长度(相对于纹理高度)
+ float yRadius;
+ };
+ #endif
+
+ void main () {
+ vec4 o = vec4(1, 1, 1, 1);
+
+ #if USE_TEXTURE
+ o *= texture(mainTexture, v_uv0);
+ #if CC_USE_ALPHA_ATLAS_TEXTURE
+ o.a *= texture2D(mainTexture, v_uv0 + vec2(0, 0.5)).r;
+ #endif
+ #endif
+
+ o *= v_color;
+
+ ALPHA_TEST(o);
+
+ #if ENABLE_ROUNDCORNER
+
+ // 约束圆角半径范围在 [0.0, 0.5]
+ //
+ // 请注意这里我是用椭圆前缀去命名的半径
+ //
+ // 为什么是椭圆?
+ //
+ // 因为圆角,相对于长方形的纹理的宽高来说,归一化后值并不一样,不是圆,而是一个椭圆
+ //
+ // 比如:
+ //
+ // 纹理是 200 x 100 的像素,圆角半径是20像素,那么归一化后
+ // X轴上的半径就是 20 / 200 = 0.1
+ // Y轴上的半径就是 20 / 100 = 0.2
+ //
+ // 这就会变成是椭圆,而不是圆
+ float ellipseXRadius = clamp(0.0, 0.5, xRadius);
+ float ellipseYRadius = clamp(0.0, 0.5, yRadius);
+
+ // 将纹理uv往左上偏移,实现偏移后的坐标系原点在纹理中心
+ vec2 uv = v_uv0.xy - vec2(0.5, 0.5);
+
+ // uv.x , uv.y : 为偏移后的的uv
+ // abs(uv.x) , abs(uv.y) : 将第二、三、四象限的点都投影到第一象限上,这样子只需要处理第一象限的情况就可以,简化判断
+ // 0.5 - radius : 计算出第一象限的圆角所在圆的圆心坐标
+ // (rx, ry) : 偏移映射后的 新的uv 坐标,相对于 第一象限圆角坐在圆心坐标 的相对坐标
+ float rx = abs(uv.x) - (0.5 - ellipseXRadius);
+ float ry = abs(uv.y) - (0.5 - ellipseYRadius);
+
+ // 区分 以第一象限圆角所在圆心坐标为原点的坐标的四个象限
+ //
+ // 第一象限 mx = 1, my = 1
+ // 第二象限 mx = 0, my = 1
+ // 第三象限 mx = 0, my = 0
+ // 第四象限 mx = 1, my = 0
+ //
+ // 当 mx * my 时,只要等于1,那就是标识第一象限(实际对应圆角区域所在矩形),否则就是第二、三、四象限
+ float mx = step(0.5 - ellipseXRadius, abs(uv.x));
+ float my = step(0.5 - ellipseYRadius, abs(uv.y));
+
+ // 判断点(rx, ry)是否在椭圆外部(应用椭圆公式)
+ float isOutOfEllipse = step(1.0, pow(rx, 2.0) / pow(xRadius, 2.0) + pow(ry, 2.0) / pow(yRadius, 2.0));
+
+ ///////////////////////////////////////////////////////////////////////////////////////////
+ // 抗锯齿
+ // 1. 先计算当前点到椭圆中心的角度
+ float angleInRadian = atan(ry / rx);
+
+ // 2. 计算这个角度下,对于对应圆角(椭圆)上的点
+ vec2 pointInEllipse = vec2(xRadius * cos(angleInRadian), yRadius * sin(angleInRadian));
+
+ // 3. 计算这个角度下,比当前圆角大一点椭圆上的点
+ vec2 pointInBigEllipse = vec2((xRadius * 1.01) * cos(angleInRadian), (yRadius * 1.01)* sin(angleInRadian));
+
+ // 4. 计算最远点到当前椭圆的距离
+ float maxDis = distance(pointInBigEllipse, pointInEllipse);
+
+ // 5. 计算当前点到当前椭圆的距离
+ float curDis = distance(vec2(rx, ry), pointInEllipse);
+
+ // 6. 生成插值
+ float smo = smoothstep(0.0, maxDis, curDis);
+ ///////////////////////////////////////////////////////////////////////////////////////////
+
+ // mx * my = 0 时,代表非椭圆角区域,alpha 值为1,代表完全采用原始纹理的透明度
+ // mx * my = 1 时,代表椭圆角所在矩形区域
+ // isOutOfEllipse:
+ // 当点在椭圆外部时,此值为1,导致 alpha 最终值为0.0,即表示不显示椭圆外部的像素
+ // 当点在椭圆内部时,此值为0,导致 alpha 最终值为1.0,即表示显示椭圆内部的像素
+ // smo : 抗锯齿实现
+ // float alpha = 1.0 - mx * my * isOutOfEllipse;
+ float alpha = 1.0 - mx * my * isOutOfEllipse * smo;
+
+ o = vec4(o.rgb, o.a * alpha);
+
+ #endif
+ gl_FragColor = o;
+ }
+}%
diff --git a/assets/FishSingle/shader/effects/sprite-round-corner-crop-v2.effect.meta b/assets/FishSingle/shader/effects/sprite-round-corner-crop-v2.effect.meta
new file mode 100644
index 0000000..c242dda
--- /dev/null
+++ b/assets/FishSingle/shader/effects/sprite-round-corner-crop-v2.effect.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.7.1",
+ "importer": "effect",
+ "imported": true,
+ "uuid": "7c24b57e-e819-4fc9-a8d2-b06cf61b782d",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials.meta b/assets/FishSingle/shader/materials.meta
new file mode 100644
index 0000000..b8f1edf
--- /dev/null
+++ b/assets/FishSingle/shader/materials.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "c2a213df-b878-4b1e-a7b8-ebe22233fdf4",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/FishSingle/shader/materials/builtin-2d-sprite-explain.mtl b/assets/FishSingle/shader/materials/builtin-2d-sprite-explain.mtl
new file mode 100644
index 0000000..98fbc06
--- /dev/null
+++ b/assets/FishSingle/shader/materials/builtin-2d-sprite-explain.mtl
@@ -0,0 +1,19 @@
+{
+ "__type__": "cc.Material",
+ "_name": "builtin-2d-sprite-explain",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "8f277982-dc0a-4030-90cc-b336a928a372"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {}
+ ]
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/builtin-2d-sprite-explain.mtl.meta b/assets/FishSingle/shader/materials/builtin-2d-sprite-explain.mtl.meta
new file mode 100644
index 0000000..5057442
--- /dev/null
+++ b/assets/FishSingle/shader/materials/builtin-2d-sprite-explain.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "ca058f99-941b-40f2-b208-d776de59abed",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-flag.mtl b/assets/FishSingle/shader/materials/sprite-flag.mtl
new file mode 100644
index 0000000..a1cf104
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-flag.mtl
@@ -0,0 +1,19 @@
+{
+ "__type__": "cc.Material",
+ "_name": "sprite-flag",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "d0c80b5d-d212-4e75-8581-23ec133eb3a4"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {}
+ ]
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-flag.mtl.meta b/assets/FishSingle/shader/materials/sprite-flag.mtl.meta
new file mode 100644
index 0000000..18a84a6
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-flag.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "eec795f7-f6a2-42e1-99f6-2762f663b508",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-flash-light.mtl b/assets/FishSingle/shader/materials/sprite-flash-light.mtl
new file mode 100644
index 0000000..8f54dfe
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-flash-light.mtl
@@ -0,0 +1,31 @@
+{
+ "__type__": "cc.Material",
+ "_name": "sprite-flash-light",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "e9682cd1-a19c-4fcb-ad8c-cf1783b805e6"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "ENABLE_LIGHT": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {
+ "lightColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 245,
+ "b": 0,
+ "a": 255
+ },
+ "lightAngle": 36,
+ "lightWidth": 0.2
+ }
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-flash-light.mtl.meta b/assets/FishSingle/shader/materials/sprite-flash-light.mtl.meta
new file mode 100644
index 0000000..bcf6a37
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-flash-light.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "43a22f18-72fc-4399-b5ae-8305705861f4",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-gaussian-blur-v1.mtl b/assets/FishSingle/shader/materials/sprite-gaussian-blur-v1.mtl
new file mode 100644
index 0000000..b481eb6
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-gaussian-blur-v1.mtl
@@ -0,0 +1,21 @@
+{
+ "__type__": "cc.Material",
+ "_name": "sprite-gaussian-blur-v1",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "41f4d474-d707-45bb-af93-637573f92d54"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "ENABLE_GAUSSIAN_BLUR": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {}
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-gaussian-blur-v1.mtl.meta b/assets/FishSingle/shader/materials/sprite-gaussian-blur-v1.mtl.meta
new file mode 100644
index 0000000..8c463ac
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-gaussian-blur-v1.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "dd3d8f78-9b79-4ca7-9bf7-7a09f7b34108",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-glow-inner.mtl b/assets/FishSingle/shader/materials/sprite-glow-inner.mtl
new file mode 100644
index 0000000..6e7f855
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-glow-inner.mtl
@@ -0,0 +1,21 @@
+{
+ "__type__": "cc.Material",
+ "_name": "New Material",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "345a48c3-c00c-45d2-b6c9-b1ac49f46662"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "SHOW_INNER_GLOW": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {}
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-glow-inner.mtl.meta b/assets/FishSingle/shader/materials/sprite-glow-inner.mtl.meta
new file mode 100644
index 0000000..e6aa57d
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-glow-inner.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "647e873f-e0ed-4ce7-84cb-9e4d4f8a211f",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-glow-outter.mtl b/assets/FishSingle/shader/materials/sprite-glow-outter.mtl
new file mode 100644
index 0000000..b7be0dc
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-glow-outter.mtl
@@ -0,0 +1,21 @@
+{
+ "__type__": "cc.Material",
+ "_name": "New Material",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "67e9833e-aa43-427a-ba89-d7bdd1ef0aed"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "SHOW_OUTTER_GLOW": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {}
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-glow-outter.mtl.meta b/assets/FishSingle/shader/materials/sprite-glow-outter.mtl.meta
new file mode 100644
index 0000000..f1127c1
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-glow-outter.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "b82b2ec7-1bf3-4840-b9af-66d2a0250c14",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-gray.mtl b/assets/FishSingle/shader/materials/sprite-gray.mtl
new file mode 100644
index 0000000..77f119e
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-gray.mtl
@@ -0,0 +1,21 @@
+{
+ "__type__": "cc.Material",
+ "_name": "sprite-gray",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "2e5b29d9-dd5e-4f3d-92e9-e580745b3bc8"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "USE_GRAY": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {}
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-gray.mtl.meta b/assets/FishSingle/shader/materials/sprite-gray.mtl.meta
new file mode 100644
index 0000000..65c1d39
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-gray.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "ee9df2cd-dc1c-4fa7-9ef6-b253eee81746",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-mosaic.mtl b/assets/FishSingle/shader/materials/sprite-mosaic.mtl
new file mode 100644
index 0000000..1f31295
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-mosaic.mtl
@@ -0,0 +1,24 @@
+{
+ "__type__": "cc.Material",
+ "_name": "sprite-mosaic",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "9638979d-62b3-4e5b-adea-7ad706e66e65"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "USE_MOSAIC": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {
+ "xBlockCount": 40,
+ "yBlockCount": 40
+ }
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-mosaic.mtl.meta b/assets/FishSingle/shader/materials/sprite-mosaic.mtl.meta
new file mode 100644
index 0000000..9673c1a
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-mosaic.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "f2651803-80c3-4665-bd81-2ad946a12dec",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-old-photo.mtl b/assets/FishSingle/shader/materials/sprite-old-photo.mtl
new file mode 100644
index 0000000..4cd0ec5
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-old-photo.mtl
@@ -0,0 +1,21 @@
+{
+ "__type__": "cc.Material",
+ "_name": "sprite-old-photo",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "211eddf3-c53d-46e3-8c09-c1bf38e644e2"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "USE_OLD_PHOTO": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {}
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-old-photo.mtl.meta b/assets/FishSingle/shader/materials/sprite-old-photo.mtl.meta
new file mode 100644
index 0000000..15f56fe
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-old-photo.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "268b1aff-299a-4735-9f5c-5aa8d4d51788",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-outline.mtl b/assets/FishSingle/shader/materials/sprite-outline.mtl
new file mode 100644
index 0000000..3fa99e9
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-outline.mtl
@@ -0,0 +1,21 @@
+{
+ "__type__": "cc.Material",
+ "_name": "New Material",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "34c2ed47-4d59-41c4-b91c-157c32e9d0eb"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "SHOW_OUT_LINE": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {}
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-outline.mtl.meta b/assets/FishSingle/shader/materials/sprite-outline.mtl.meta
new file mode 100644
index 0000000..9ebb108
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-outline.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "df1eb418-ec89-4e04-a579-03fcfbc315fc",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-point-light.mtl b/assets/FishSingle/shader/materials/sprite-point-light.mtl
new file mode 100644
index 0000000..7aa6be3
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-point-light.mtl
@@ -0,0 +1,23 @@
+{
+ "__type__": "cc.Material",
+ "_name": "sprite-point-light",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "72a182fc-08a6-4faa-8e36-8bd84b4a0b53"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "ENABLE_DIFFUSION": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {
+ "radius": 0.4
+ }
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-point-light.mtl.meta b/assets/FishSingle/shader/materials/sprite-point-light.mtl.meta
new file mode 100644
index 0000000..9583ccc
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-point-light.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "d88d982e-4ed7-4f90-9566-2ac2fef4bcb3",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-round-corner-crop-v1.mtl b/assets/FishSingle/shader/materials/sprite-round-corner-crop-v1.mtl
new file mode 100644
index 0000000..4ed6719
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-round-corner-crop-v1.mtl
@@ -0,0 +1,21 @@
+{
+ "__type__": "cc.Material",
+ "_name": "sprite-round-corner-crop-v1",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "a4afedba-5234-44d7-9031-cba83051d521"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "ENABLE_ROUNDCORNER": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {}
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-round-corner-crop-v1.mtl.meta b/assets/FishSingle/shader/materials/sprite-round-corner-crop-v1.mtl.meta
new file mode 100644
index 0000000..bdea355
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-round-corner-crop-v1.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "642c2d0e-7eb6-4d65-96f2-d6e0d0305310",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/shader/materials/sprite-round-corner-crop-v2.mtl b/assets/FishSingle/shader/materials/sprite-round-corner-crop-v2.mtl
new file mode 100644
index 0000000..e9aa6b7
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-round-corner-crop-v2.mtl
@@ -0,0 +1,24 @@
+{
+ "__type__": "cc.Material",
+ "_name": "sprite-round-corner-crop-v2",
+ "_objFlags": 0,
+ "_native": "",
+ "_effectAsset": {
+ "__uuid__": "7c24b57e-e819-4fc9-a8d2-b06cf61b782d"
+ },
+ "_techIdx": 0,
+ "_defines": [
+ {
+ "USE_TEXTURE": true,
+ "ENABLE_ROUNDCORNER": true
+ }
+ ],
+ "_states": [],
+ "_props": [
+ {
+ "xRadius": 0.2,
+ "yRadius": 0.2
+ }
+ ],
+ "_techniqueIndex": 0
+}
\ No newline at end of file
diff --git a/assets/FishSingle/shader/materials/sprite-round-corner-crop-v2.mtl.meta b/assets/FishSingle/shader/materials/sprite-round-corner-crop-v2.mtl.meta
new file mode 100644
index 0000000..041c4de
--- /dev/null
+++ b/assets/FishSingle/shader/materials/sprite-round-corner-crop-v2.mtl.meta
@@ -0,0 +1,11 @@
+{
+ "ver": "1.0.21",
+ "importer": "material",
+ "imported": true,
+ "uuid": "a86e8864-5390-443f-b41b-b38e9d584c43",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/FishSingle/temp.meta b/assets/FishSingle/temp.meta
new file mode 100644
index 0000000..03202f9
--- /dev/null
+++ b/assets/FishSingle/temp.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "9533c006-9efb-43ee-8635-dfcd318d5167",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/migrate-resources.meta b/assets/migrate-resources.meta
new file mode 100644
index 0000000..249d56a
--- /dev/null
+++ b/assets/migrate-resources.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "aac6a761-217d-45a9-b57f-bdaf2f2c470d",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/migrate-resources/chunks.meta b/assets/migrate-resources/chunks.meta
new file mode 100644
index 0000000..bdcb901
--- /dev/null
+++ b/assets/migrate-resources/chunks.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "132d857c-9659-46c1-868d-3a0192ed37dd",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/migrate-resources/chunks/cc-lights.chunk b/assets/migrate-resources/chunks/cc-lights.chunk
new file mode 100644
index 0000000..a626645
--- /dev/null
+++ b/assets/migrate-resources/chunks/cc-lights.chunk
@@ -0,0 +1,113 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+
+// TODO: lights uniform should move back to cc-global
+
+#include
+#if CC_SUPPORT_CASCADED_SHADOW_MAP
+ #include
+#endif
+
+#pragma define CC_MAX_LIGHTS 4
+
+#if CC_NUM_LIGHTS > 0
+
+// directional lights
+#pragma builtin(global)
+uniform CCLIGHTS {
+ vec4 cc_lightPositionAndRange[CC_MAX_LIGHTS]; // xyz range
+ vec4 cc_lightDirection[CC_MAX_LIGHTS]; // xyz spotAngle
+ vec4 cc_lightColor[CC_MAX_LIGHTS]; // xyz spotExp
+};
+
+#endif
+
+struct LightInfo {
+ vec3 lightDir;
+ vec3 radiance;
+ vec4 lightColor;
+};
+
+// directional light
+LightInfo computeDirectionalLighting(
+ vec4 lightDirection,
+ vec4 lightColor
+) {
+ LightInfo ret;
+ ret.lightDir = -normalize(lightDirection.xyz);
+ ret.radiance = lightColor.rgb;
+ ret.lightColor = lightColor;
+ return ret;
+}
+
+// point light
+LightInfo computePointLighting(
+ vec3 worldPosition,
+ vec4 lightPositionAndRange,
+ vec4 lightColor
+) {
+ LightInfo ret;
+ vec3 lightDir = lightPositionAndRange.xyz - worldPosition;
+ float attenuation = max(0., 1.0 - length(lightDir) / lightPositionAndRange.w);
+
+ ret.lightDir = normalize(lightDir);
+ ret.radiance = lightColor.rgb * attenuation;
+ ret.lightColor = lightColor;
+ return ret;
+}
+
+// spot light
+LightInfo computeSpotLighting(
+ vec3 worldPosition,
+ vec4 lightPositionAndRange,
+ vec4 lightDirection,
+ vec4 lightColor
+) {
+ LightInfo ret;
+ vec3 lightDir = lightPositionAndRange.xyz - worldPosition;
+ float attenuation = max(0., 1.0 - length(lightDir) / lightPositionAndRange.w);
+ lightDir = normalize(lightDir);
+ float cosConeAngle = max(0., dot(lightDirection.xyz, -lightDir));
+ cosConeAngle = cosConeAngle < lightDirection.w ? 0. : cosConeAngle;
+ cosConeAngle = pow(cosConeAngle, lightColor.w);
+
+ ret.lightDir = lightDir;
+ ret.radiance = lightColor.rgb * attenuation * cosConeAngle;
+ ret.lightColor = lightColor;
+ return ret;
+}
+
+struct Lighting {
+ vec3 diffuse;
+ vec3 specular;
+};
+
+#pragma define CC_CALC_LIGHT(index, surface, result, lightFunc, ambientFunc) \
+ #if CC_NUM_LIGHTS > index \
+ #if CC_LIGHT_##index##_TYPE == 3 \
+ result.diffuse += ambientFunc(s, cc_lightColor[index]); \
+ #else \
+ LightInfo info##index; \
+ #if CC_LIGHT_##index##_TYPE == 0 \
+ info##index = computeDirectionalLighting(cc_lightDirection[index], cc_lightColor[index]); \
+ #elif CC_LIGHT_##index##_TYPE == 1 \
+ info##index = computePointLighting(s.position, cc_lightPositionAndRange[index], cc_lightColor[index]); \
+ #elif CC_LIGHT_##index##_TYPE == 2 \
+ info##index = computeSpotLighting(s.position, cc_lightPositionAndRange[index], cc_lightDirection[index], cc_lightColor[index]); \
+ #endif \
+ \
+ Lighting result##index = lightFunc(surface, info##index); \
+ CC_CALC_SHADOW(index, result##index) \
+ result.diffuse += result##index.diffuse; \
+ result.specular += result##index.specular; \
+ #endif \
+ #endif
+
+#pragma define CC_CALC_LIGHTS(surface, result, lightFunc, ambientFunc) \
+ result.diffuse = vec3(0, 0, 0); \
+ result.specular = vec3(0, 0, 0); \
+ \
+ CC_CALC_LIGHT(0, surface, result, lightFunc, ambientFunc) \
+ CC_CALC_LIGHT(1, surface, result, lightFunc, ambientFunc) \
+ CC_CALC_LIGHT(2, surface, result, lightFunc, ambientFunc) \
+ CC_CALC_LIGHT(3, surface, result, lightFunc, ambientFunc)
diff --git a/assets/migrate-resources/chunks/cc-lights.chunk.meta b/assets/migrate-resources/chunks/cc-lights.chunk.meta
new file mode 100644
index 0000000..011e102
--- /dev/null
+++ b/assets/migrate-resources/chunks/cc-lights.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "5db50634-6442-49cb-965f-a60f7ca2e829",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/migrate-resources/chunks/decode-base.chunk b/assets/migrate-resources/chunks/decode-base.chunk
new file mode 100644
index 0000000..ae47ba5
--- /dev/null
+++ b/assets/migrate-resources/chunks/decode-base.chunk
@@ -0,0 +1,16 @@
+// Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd.
+
+#include
+
+struct StandardVertInput {
+ highp vec4 position;
+ vec3 normal;
+ vec4 tangent;
+ vec4 color;
+ vec2 uv;
+};
+
+layout(location = 0) in vec3 a_position;
+layout(location = 1) in vec3 a_normal;
+layout(location = 2) in vec2 a_texCoord;
+layout(location = 3) in vec4 a_tangent;
diff --git a/assets/migrate-resources/chunks/decode-base.chunk.meta b/assets/migrate-resources/chunks/decode-base.chunk.meta
new file mode 100644
index 0000000..4d1b550
--- /dev/null
+++ b/assets/migrate-resources/chunks/decode-base.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "fe05802b-a9e3-4064-9556-33ceef3cfd01",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/migrate-resources/chunks/phong-fs.chunk b/assets/migrate-resources/chunks/phong-fs.chunk
new file mode 100644
index 0000000..bd10334
--- /dev/null
+++ b/assets/migrate-resources/chunks/phong-fs.chunk
@@ -0,0 +1,102 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+precision highp float;
+
+#include
+#include
+#include
+#include
+
+uniform PhongFrag {
+ lowp vec4 diffuseColor;
+ lowp vec4 specularColor;
+ lowp vec4 emissiveColor;
+ float glossiness;
+};
+
+#if USE_DIFFUSE_TEXTURE
+ uniform sampler2D diffuseTexture;
+#endif
+
+#if USE_SPECULAR && USE_SPECULAR_TEXTURE
+ uniform sampler2D specularTexture;
+#endif
+
+#if USE_EMISSIVE && USE_EMISSIVE_TEXTURE
+ uniform sampler2D emissiveTexture;
+#endif
+
+#if USE_NORMAL_TEXTURE
+ in vec3 v_tangent;
+ in vec3 v_bitangent;
+ uniform sampler2D normalTexture;
+#endif
+
+#pragma define CC_USE_TEXTURE CC_USE_ATTRIBUTE_UV0 && (USE_DIFFUSE_TEXTURE || (USE_EMISSIVE && USE_EMISSIVE_TEXTURE) || (USE_SPECULAR && USE_SPECULAR_TEXTURE) || USE_NORMAL_TEXTURE)
+
+in vec3 v_worldNormal;
+in vec3 v_worldPos;
+in vec3 v_viewDirection;
+
+#if CC_USE_TEXTURE
+ in mediump vec2 v_uv0;
+#endif
+
+#if CC_USE_ATTRIBUTE_COLOR
+ in lowp vec4 v_color;
+#endif
+
+#include
+
+void surf (out PhongSurface s) {
+ vec4 diffuse = vec4(1, 1, 1, 1);
+
+ #if CC_USE_ATTRIBUTE_COLOR
+ diffuse *= v_color;
+ #endif
+
+ diffuse *= diffuseColor;
+ #if USE_DIFFUSE_TEXTURE
+ CCTexture(diffuseTexture, v_uv0, diffuse);
+ #endif
+
+ ALPHA_TEST(diffuse);
+
+ s.diffuse = diffuse.rgb;
+ s.opacity = diffuse.a;
+
+ #if USE_EMISSIVE
+ s.emissive = emissiveColor.rgb;
+ #if USE_EMISSIVE_TEXTURE
+ CCTextureRGB(emissiveTexture, v_uv0, s.emissive);
+ #endif
+ #endif
+
+ #if USE_SPECULAR
+ s.specular = specularColor.rgb;
+ #if USE_SPECULAR_TEXTURE
+ CCTextureRGB(specularTexture, v_uv0, s.specular);
+ #endif
+ #endif
+
+ s.normal = v_worldNormal;
+ #if USE_NORMAL_TEXTURE
+ vec3 nmmp = texture(normalTexture, v_uv0).xyz - vec3(0.5);
+ s.normal =
+ nmmp.x * normalize(v_tangent) +
+ nmmp.y * normalize(v_bitangent) +
+ nmmp.z * normalize(s.normal);
+ s.normal = normalize(s.normal);
+ #endif
+
+ s.position = v_worldPos;
+ s.viewDirection = v_viewDirection;
+ s.glossiness = glossiness;
+}
+
+void main () {
+ PhongSurface s;
+ surf(s);
+ vec4 color = CCPhongShading(s);
+ gl_FragColor = CCFragOutput(color);
+}
diff --git a/assets/migrate-resources/chunks/phong-fs.chunk.meta b/assets/migrate-resources/chunks/phong-fs.chunk.meta
new file mode 100644
index 0000000..d95364a
--- /dev/null
+++ b/assets/migrate-resources/chunks/phong-fs.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "87ed45d3-2803-4a57-bfb2-57a241523edb",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/migrate-resources/chunks/phong-vs.chunk b/assets/migrate-resources/chunks/phong-vs.chunk
new file mode 100644
index 0000000..fe4d77c
--- /dev/null
+++ b/assets/migrate-resources/chunks/phong-vs.chunk
@@ -0,0 +1,63 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+precision highp float;
+
+#include
+#include
+#include
+#include
+#if CC_SUPPORT_CASCADED_SHADOW_MAP
+ #include
+#endif
+
+#pragma define CC_USE_TEXTURE CC_USE_ATTRIBUTE_UV0 && (USE_DIFFUSE_TEXTURE || USE_EMISSIVE_TEXTURE || USE_SPECULAR_TEXTURE || USE_NORMAL_TEXTURE)
+
+uniform MAIN_TILING {
+ vec2 mainTiling;
+ vec2 mainOffset;
+};
+
+#if CC_USE_TEXTURE
+ out mediump vec2 v_uv0;
+#endif
+
+#if CC_USE_ATTRIBUTE_COLOR
+ out lowp vec4 v_color;
+#endif
+
+#if USE_NORMAL_TEXTURE
+ out vec3 v_tangent;
+ out vec3 v_bitangent;
+#endif
+
+out vec3 v_worldNormal;
+out vec3 v_worldPos;
+out vec3 v_viewDirection;
+
+void main () {
+ StandardVertInput In;
+ CCVertInput(In);
+
+ vec4 position = In.position;
+
+ v_worldNormal = normalize((cc_matWorldIT * vec4(In.normal, 0)).xyz);
+ v_worldPos = (cc_matWorld * position).xyz;
+ v_viewDirection = normalize(cc_cameraPos.xyz - v_worldPos);
+
+ #if CC_USE_TEXTURE
+ v_uv0 = In.uv * mainTiling + mainOffset;
+ #endif
+
+ #if CC_USE_ATTRIBUTE_COLOR
+ v_color = In.color;
+ #endif
+
+ #if USE_NORMAL_TEXTURE
+ v_tangent = normalize((cc_matWorld * vec4(In.tangent.xyz, 0.0)).xyz);
+ v_bitangent = cross(v_worldNormal, v_tangent) * In.tangent.w; // note the cross order
+ #endif
+
+ CCShadowInput(v_worldPos);
+
+ gl_Position = cc_matViewProj * cc_matWorld * position;
+}
diff --git a/assets/migrate-resources/chunks/phong-vs.chunk.meta b/assets/migrate-resources/chunks/phong-vs.chunk.meta
new file mode 100644
index 0000000..e6053f0
--- /dev/null
+++ b/assets/migrate-resources/chunks/phong-vs.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "1b421c02-9e61-4235-9479-a81cde9d35ff",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/migrate-resources/chunks/shading-phong.chunk b/assets/migrate-resources/chunks/shading-phong.chunk
new file mode 100644
index 0000000..2e1aa35
--- /dev/null
+++ b/assets/migrate-resources/chunks/shading-phong.chunk
@@ -0,0 +1,59 @@
+
+#include
+
+struct PhongSurface {
+ vec3 diffuse;
+ vec3 emissive;
+ vec3 specular;
+ float opacity;
+
+ float glossiness;
+
+ vec3 position;
+ vec3 normal;
+ vec3 viewDirection;
+};
+
+Lighting brdf (PhongSurface s, LightInfo info) {
+ Lighting result;
+ float ndh = 0.0;
+ // Get the half direction in world space
+ vec3 halfDir = normalize(s.viewDirection + info.lightDir);
+ float NdotH = max(0.0, dot(s.normal, halfDir));
+ NdotH = pow(NdotH, max(1.0, s.glossiness * 128.0));
+
+ result.diffuse = info.radiance * max(0.0, dot(s.normal, info.lightDir));
+ result.specular = info.radiance * NdotH;
+
+ return result;
+}
+
+vec4 composePhongShading (Lighting lighting, PhongSurface s) {
+ vec4 o = vec4(0.0, 0.0, 0.0, 1.0);
+
+ //diffuse is always calculated
+ o.rgb = lighting.diffuse * s.diffuse;
+
+ #if USE_EMISSIVE
+ o.rgb += s.emissive;
+ #endif
+
+ #if USE_SPECULAR
+ o.rgb += lighting.specular * s.specular;
+ #endif
+
+ o.a = s.opacity;
+
+ return o;
+}
+
+vec3 ambient(PhongSurface s, vec4 ambientColor) {
+ return s.diffuse * ambientColor.rgb;
+}
+
+vec4 CCPhongShading (in PhongSurface s) {
+ Lighting result;
+ CC_CALC_LIGHTS(s, result, brdf, ambient)
+
+ return composePhongShading(result, s);
+}
diff --git a/assets/migrate-resources/chunks/shading-phong.chunk.meta b/assets/migrate-resources/chunks/shading-phong.chunk.meta
new file mode 100644
index 0000000..6a243eb
--- /dev/null
+++ b/assets/migrate-resources/chunks/shading-phong.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "1a52499e-8f48-484a-abe8-e298002f4579",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/migrate-resources/chunks/shading-toon.chunk b/assets/migrate-resources/chunks/shading-toon.chunk
new file mode 100644
index 0000000..270a8ac
--- /dev/null
+++ b/assets/migrate-resources/chunks/shading-toon.chunk
@@ -0,0 +1,72 @@
+// Copyright (c) 2017-2019 Xiamen Yaji Software Co., Ltd.
+#include
+#include
+
+struct ToonSurface {
+ vec4 baseColor;
+ // specular
+ vec3 specular;
+ float specularThreshold;
+ // these need to be in the same coordinate system
+ vec3 position;
+ vec3 normal;
+ vec3 viewDirection;
+ // emissive
+ vec3 emissive;
+ // shadow
+ vec3 shadowColor;
+ float shadowIntensity;
+ vec3 highlightColor;
+ // light
+ float lightThreshold;
+ float lightSmoothness;
+};
+
+const float T_H = 0.25;
+float TreshHoldLighting(float lThreshold, float smoothness, float v) {
+ return smoothstep(lThreshold-smoothness*T_H, lThreshold+smoothness*T_H, v);
+}
+
+Lighting toon (ToonSurface s, LightInfo info) {
+ Lighting result;
+
+ vec3 N = s.normal;
+ vec3 L = info.lightDir;
+ vec3 V = s.viewDirection;
+ vec3 H = normalize(L + V);
+ float NL = 0.5 * dot(N, L) + 0.5;
+ float NH = 0.5 * dot(H, N) + 0.5;
+
+ vec3 c = vec3(0.0);
+
+ vec3 attenuation = info.radiance;
+ vec3 lightColor = info.lightColor.rgb;
+
+ // diffuse
+ vec3 shadowColor = mix(s.highlightColor * lightColor, s.shadowColor, s.shadowIntensity);
+ vec3 diffuse = TreshHoldLighting(s.lightThreshold, s.lightSmoothness, NL) * attenuation;
+ diffuse = mix(shadowColor, s.highlightColor * lightColor, diffuse);
+
+ result.diffuse = diffuse * s.baseColor.rgb;
+
+ // specular
+ float specularWeight = 1.0 - pow(s.specularThreshold, 5.0);
+ float specularMask = step(specularWeight, NH);
+ vec3 specular = s.specular.rgb * specularMask;
+
+ result.specular = specular * attenuation;
+
+ return result;
+}
+
+vec3 ambient(ToonSurface s, vec4 ambientColor) {
+ return s.baseColor.rgb * ambientColor.rgb;
+}
+
+vec4 CCToonShading (ToonSurface s) {
+ Lighting result;
+ CC_CALC_LIGHTS(s, result, toon, ambient)
+
+ vec3 finalColor = result.diffuse + result.specular + s.emissive;
+ return vec4(finalColor, s.baseColor.a);
+}
diff --git a/assets/migrate-resources/chunks/shading-toon.chunk.meta b/assets/migrate-resources/chunks/shading-toon.chunk.meta
new file mode 100644
index 0000000..e87c2f9
--- /dev/null
+++ b/assets/migrate-resources/chunks/shading-toon.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "d9205f02-3cd6-4822-9dba-7a9d05951265",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/migrate-resources/chunks/texture.chunk b/assets/migrate-resources/chunks/texture.chunk
new file mode 100644
index 0000000..b782d39
--- /dev/null
+++ b/assets/migrate-resources/chunks/texture.chunk
@@ -0,0 +1,26 @@
+#include
+
+#pragma define CCTexture(_texture_, _uv_, _color_) \
+ vec4 _texture_##_tmp = texture(_texture_, _uv_); \
+ #if CC_USE_EMBEDDED_ALPHA \
+ _texture_##_tmp.a *= texture(_texture_, _uv_ + vec2(0, 0.5)).r; \
+ #endif \
+ #if INPUT_IS_GAMMA \
+ _color_.rgb *= SRGBToLinear(_texture_##_tmp.rgb); \
+ _color_.a *= _texture_##_tmp.a; \
+ #else \
+ _color_ *= _texture_##_tmp; \
+ #endif \
+ #pragma // empty pragma trick to get rid of trailing semicolons at effect compile time
+
+#pragma define CCTextureRGB(_texture_, _uv_, _color_) \
+ vec4 _texture_##_tmp = texture(_texture_, _uv_); \
+ #if CC_USE_EMBEDDED_ALPHA \
+ _texture_##_tmp.a *= texture(_texture_, _uv_ + vec2(0, 0.5)).r; \
+ #endif \
+ #if INPUT_IS_GAMMA \
+ _color_.rgb *= SRGBToLinear(_texture_##_tmp.rgb); \
+ #else \
+ _color_.rgb *= _texture_##_tmp.rgb; \
+ #endif \
+ #pragma // empty pragma trick to get rid of trailing semicolons at effect compile time
diff --git a/assets/migrate-resources/chunks/texture.chunk.meta b/assets/migrate-resources/chunks/texture.chunk.meta
new file mode 100644
index 0000000..41bb51a
--- /dev/null
+++ b/assets/migrate-resources/chunks/texture.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "cfa00e18-26f8-43a1-934f-3e436f8954cd",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/migrate-resources/chunks/unlit-fs.chunk b/assets/migrate-resources/chunks/unlit-fs.chunk
new file mode 100644
index 0000000..ea4e754
--- /dev/null
+++ b/assets/migrate-resources/chunks/unlit-fs.chunk
@@ -0,0 +1,41 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+precision highp float;
+
+#include
+#include
+#include
+
+uniform UNLIT {
+ lowp vec4 diffuseColor;
+};
+
+#if USE_DIFFUSE_TEXTURE
+ uniform sampler2D diffuseTexture;
+#endif
+
+#pragma define CC_USE_TEXTURE CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE
+
+#if CC_USE_ATTRIBUTE_COLOR
+ in lowp vec4 v_color;
+#endif
+
+#if CC_USE_TEXTURE
+ in mediump vec2 v_uv0;
+#endif
+
+void main () {
+ vec4 color = diffuseColor;
+
+ #if CC_USE_TEXTURE
+ CCTexture(diffuseTexture, v_uv0, color);
+ #endif
+
+ #if CC_USE_ATTRIBUTE_COLOR
+ color *= v_color;
+ #endif
+
+ ALPHA_TEST(color);
+
+ gl_FragColor = CCFragOutput(color);
+}
diff --git a/assets/migrate-resources/chunks/unlit-fs.chunk.meta b/assets/migrate-resources/chunks/unlit-fs.chunk.meta
new file mode 100644
index 0000000..db334d8
--- /dev/null
+++ b/assets/migrate-resources/chunks/unlit-fs.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "b1d8a244-d202-4645-a97a-694743a043fb",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/migrate-resources/chunks/unlit-vs.chunk b/assets/migrate-resources/chunks/unlit-vs.chunk
new file mode 100644
index 0000000..0a14733
--- /dev/null
+++ b/assets/migrate-resources/chunks/unlit-vs.chunk
@@ -0,0 +1,38 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+precision highp float;
+
+#include
+#include
+#include
+#include
+
+#pragma define CC_USE_TEXTURE CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE
+
+uniform MAIN_TILING {
+ vec2 mainTiling;
+ vec2 mainOffset;
+};
+
+#if CC_USE_TEXTURE
+ out mediump vec2 v_uv0;
+#endif
+
+#if CC_USE_ATTRIBUTE_COLOR
+ out lowp vec4 v_color;
+#endif
+
+void main () {
+ StandardVertInput In;
+ CCVertInput(In);
+
+ #if CC_USE_ATTRIBUTE_COLOR
+ v_color = In.color;
+ #endif
+
+ #if CC_USE_TEXTURE
+ v_uv0 = In.uv * mainTiling + mainOffset;
+ #endif
+
+ gl_Position = cc_matViewProj * cc_matWorld * In.position;
+}
diff --git a/assets/migrate-resources/chunks/unlit-vs.chunk.meta b/assets/migrate-resources/chunks/unlit-vs.chunk.meta
new file mode 100644
index 0000000..bb44fc5
--- /dev/null
+++ b/assets/migrate-resources/chunks/unlit-vs.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "56d1607d-db90-4540-9685-ed7d9a5ca463",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/migrate-resources/chunks/unpack.chunk b/assets/migrate-resources/chunks/unpack.chunk
new file mode 100644
index 0000000..0c37681
--- /dev/null
+++ b/assets/migrate-resources/chunks/unpack.chunk
@@ -0,0 +1,9 @@
+// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd.
+
+vec3 unpackNormal(vec4 nmap) {
+ return nmap.xyz * 2.0 - 1.0;
+}
+
+vec3 unpackRGBE(vec4 rgbe) {
+ return rgbe.rgb * pow(2.0, rgbe.a * 255.0 - 128.0);
+}
diff --git a/assets/migrate-resources/chunks/unpack.chunk.meta b/assets/migrate-resources/chunks/unpack.chunk.meta
new file mode 100644
index 0000000..76628aa
--- /dev/null
+++ b/assets/migrate-resources/chunks/unpack.chunk.meta
@@ -0,0 +1,9 @@
+{
+ "ver": "1.0.7",
+ "importer": "effect-header",
+ "imported": true,
+ "uuid": "8dbf686e-8bae-48ea-89ee-5b0b6cc7888b",
+ "files": [],
+ "subMetas": {},
+ "userData": {}
+}
diff --git a/assets/resources.meta b/assets/resources.meta
new file mode 100644
index 0000000..52dec34
--- /dev/null
+++ b/assets/resources.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "e7ddd88f-f97b-44ea-b32b-9aa8b7ca79d9",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "isBundle": true,
+ "bundleName": "resources",
+ "priority": 8,
+ "bundleConfigID": "auto_cbE1A9R1RLTIElrWNnw4oz"
+ }
+}
diff --git a/assets/resources/.DS_Store b/assets/resources/.DS_Store
new file mode 100644
index 0000000..1d70101
Binary files /dev/null and b/assets/resources/.DS_Store differ
diff --git a/assets/resources/FishSingle.meta b/assets/resources/FishSingle.meta
new file mode 100644
index 0000000..3d9b85a
--- /dev/null
+++ b/assets/resources/FishSingle.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "aa6d6971-f5b2-4b1a-83e2-656830690083",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/resources/FishSingle/.DS_Store b/assets/resources/FishSingle/.DS_Store
new file mode 100644
index 0000000..89cec3c
Binary files /dev/null and b/assets/resources/FishSingle/.DS_Store differ
diff --git a/assets/resources/FishSingle/game.meta b/assets/resources/FishSingle/game.meta
new file mode 100644
index 0000000..c37131a
--- /dev/null
+++ b/assets/resources/FishSingle/game.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "25305c2b-147e-43e5-ae68-36071b8d429e",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/resources/FishSingle/game/dialog.meta b/assets/resources/FishSingle/game/dialog.meta
new file mode 100644
index 0000000..1a077e7
--- /dev/null
+++ b/assets/resources/FishSingle/game/dialog.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "4faeb5bb-db09-47ef-8abc-a25e1f010f4c",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/resources/FishSingle/game/dialog/FishSetting.prefab b/assets/resources/FishSingle/game/dialog/FishSetting.prefab
new file mode 100644
index 0000000..3e67a32
--- /dev/null
+++ b/assets/resources/FishSingle/game/dialog/FishSetting.prefab
@@ -0,0 +1,1783 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishSetting",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishSetting",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 13
+ },
+ {
+ "__id__": 21
+ },
+ {
+ "__id__": 29
+ },
+ {
+ "__id__": 55
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 81
+ },
+ {
+ "__id__": 83
+ },
+ {
+ "__id__": 85
+ },
+ {
+ "__id__": 87
+ }
+ ],
+ "_prefab": {
+ "__id__": 89
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 22.47399999999999,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "cancelbutton",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_prefab": {
+ "__id__": 12
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 746.665,
+ "y": 381.872,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "950ca9eb-9e8a-4912-b18a-ff5ca36fb049@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "893flxzlZPKLeiEdsIOynJ"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "clickEvents": [
+ {
+ "__id__": 7
+ }
+ ],
+ "_interactable": true,
+ "_transition": 3,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 211,
+ "g": 211,
+ "b": 211,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 124,
+ "g": 124,
+ "b": 124,
+ "a": 255
+ },
+ "_normalSprite": null,
+ "_hoverSprite": null,
+ "_pressedSprite": null,
+ "_disabledSprite": null,
+ "_duration": 0.1,
+ "_zoomScale": 1.2,
+ "_target": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "812WCEfMNPo5bPcy5DUo4w"
+ },
+ {
+ "__type__": "cc.ClickEvent",
+ "target": {
+ "__id__": 1
+ },
+ "component": "",
+ "_componentId": "ce79eTdH+FF/bKc/I8Hc7+h",
+ "handler": "onClickClose",
+ "customEventData": ""
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7eAsFHjUBI/ocIPp6izjuZ"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 95,
+ "height": 96
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "eaUX6sp7pB1YJWmne3inZl"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "8eWYaBg9lGH4+O3ZFpdIfx"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "word-yinyue",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 14
+ },
+ {
+ "__id__": 16
+ },
+ {
+ "__id__": 18
+ }
+ ],
+ "_prefab": {
+ "__id__": 20
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -458.89,
+ "y": 99,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2,
+ "y": 2,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 13
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "a8f84ae1-02dd-4b04-b75e-8f9dc4bbfe73@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c0bN13oxdDmqOq7HhF0TdH"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 13
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 17
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "74e88MP5VGbot+g9I+gr9+"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 13
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 19
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 101,
+ "height": 36
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0f6Vu6+D1LD5CFhrKe5c+t"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "39sdKIIepDBIpeZwhkp+9g"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "word-yinxiao",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 22
+ },
+ {
+ "__id__": 24
+ },
+ {
+ "__id__": 26
+ }
+ ],
+ "_prefab": {
+ "__id__": 28
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -458.89,
+ "y": -235,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2,
+ "y": 2,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 21
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 23
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "b251ef0b-b0ae-4cfe-bd41-e9d8118d42d1@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "aeaNLzAXVLc6X4nOUO5RS6"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 21
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 25
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f40C7gEk9M6KONL38Buoxd"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 21
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 27
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 101,
+ "height": 36
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "317GTsZKpEsYVMXXnJSili"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "bfTACXFjhC644BHFLF3SFY"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "sliderMusic",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [
+ {
+ "__id__": 30
+ },
+ {
+ "__id__": 38
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 48
+ },
+ {
+ "__id__": 50
+ },
+ {
+ "__id__": 52
+ }
+ ],
+ "_prefab": {
+ "__id__": 54
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 152.375,
+ "y": 96.975,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Background",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 29
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 31
+ },
+ {
+ "__id__": 33
+ },
+ {
+ "__id__": 35
+ }
+ ],
+ "_prefab": {
+ "__id__": 37
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 30
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 32
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "74d83879-8162-4333-b05a-9773f866baf7@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2506xV4g9G0rdBnKX+IQVT"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 30
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 34
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "32UOi+N99ICYyna/yz4qET"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 30
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 36
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 800,
+ "height": 50
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a9+zEeYFBP4YzfuUSLpo4y"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "behuRjTnFPi4THvakXElas"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Handle",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 29
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 39
+ },
+ {
+ "__id__": 41
+ },
+ {
+ "__id__": 43
+ },
+ {
+ "__id__": 45
+ }
+ ],
+ "_prefab": {
+ "__id__": 47
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -400,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 38
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 40
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "a916117c-1e84-423c-8290-b8b9fca08a6f@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 2,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3879QgI+VHFJ79RrJPuTWT"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 38
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 42
+ },
+ "clickEvents": [],
+ "_interactable": true,
+ "_transition": 3,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_normalSprite": {
+ "__uuid__": "f12a23c4-b924-4322-a260-3d982428f1e8@f9941"
+ },
+ "_hoverSprite": {
+ "__uuid__": "f12a23c4-b924-4322-a260-3d982428f1e8@f9941"
+ },
+ "_pressedSprite": {
+ "__uuid__": "f12a23c4-b924-4322-a260-3d982428f1e8@f9941"
+ },
+ "_disabledSprite": {
+ "__uuid__": "951249e0-9f16-456d-8b85-a6ca954da16b@f9941"
+ },
+ "_duration": 0.1,
+ "_zoomScale": 1.1,
+ "_target": {
+ "__id__": 38
+ },
+ "pressedSprite": {
+ "__uuid__": "e7aba14b-f956-4480-b254-8d57832e273f"
+ },
+ "hoverSprite": {
+ "__uuid__": "e7aba14b-f956-4480-b254-8d57832e273f"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "86YmaLzRhFS53ElNumcRM9"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 38
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 44
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "460LP6p/tOFY3btIeAsJgY"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 38
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 46
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 148,
+ "height": 77
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "bdh56xQqBEU7KIjM3ZCcJx"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "71CmPowYhP5adoyVYc97RN"
+ },
+ {
+ "__type__": "cc.Slider",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 29
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 49
+ },
+ "slideEvents": [],
+ "_handle": {
+ "__id__": 41
+ },
+ "_direction": 0,
+ "_progress": 0,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a4Fecj8f1CO7Ty5oeWONn7"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 29
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 51
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c85CW3ADRPFJvx48ic37jW"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 29
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 53
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 800,
+ "height": 50
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a6uAQ+wO5PDYPQ0Q73m30t"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "9cv1gwxJJJk77ZBMucCcVa"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "sliderSound",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [
+ {
+ "__id__": 56
+ },
+ {
+ "__id__": 64
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 74
+ },
+ {
+ "__id__": 76
+ },
+ {
+ "__id__": 78
+ }
+ ],
+ "_prefab": {
+ "__id__": 80
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 152.375,
+ "y": -233.025,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Background",
+ "_objFlags": 512,
+ "_parent": {
+ "__id__": 55
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 57
+ },
+ {
+ "__id__": 59
+ },
+ {
+ "__id__": 61
+ }
+ ],
+ "_prefab": {
+ "__id__": 63
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 56
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 58
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "74d83879-8162-4333-b05a-9773f866baf7@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "7clUnD0fpMLY6OZ1LWNTcc"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 56
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 60
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a9u+pYbPZN66CbggUNX3w4"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 56
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 62
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 800,
+ "height": 50
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a5JDQoJV9KPrvTpmcKO/Cj"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "25kQSLChtCp7CoANsNBLJV"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Handle",
+ "_objFlags": 512,
+ "_parent": {
+ "__id__": 55
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 65
+ },
+ {
+ "__id__": 67
+ },
+ {
+ "__id__": 69
+ },
+ {
+ "__id__": 71
+ }
+ ],
+ "_prefab": {
+ "__id__": 73
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -400,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 64
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 66
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "a916117c-1e84-423c-8290-b8b9fca08a6f@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 2,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "43A7RM8PFOxZs9LLzpLaO4"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 64
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 68
+ },
+ "clickEvents": [],
+ "_interactable": true,
+ "_transition": 3,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_normalSprite": {
+ "__uuid__": "f12a23c4-b924-4322-a260-3d982428f1e8@f9941"
+ },
+ "_hoverSprite": {
+ "__uuid__": "f12a23c4-b924-4322-a260-3d982428f1e8@f9941"
+ },
+ "_pressedSprite": {
+ "__uuid__": "f12a23c4-b924-4322-a260-3d982428f1e8@f9941"
+ },
+ "_disabledSprite": {
+ "__uuid__": "951249e0-9f16-456d-8b85-a6ca954da16b@f9941"
+ },
+ "_duration": 0.1,
+ "_zoomScale": 1.1,
+ "_target": {
+ "__id__": 64
+ },
+ "pressedSprite": {
+ "__uuid__": "e7aba14b-f956-4480-b254-8d57832e273f"
+ },
+ "hoverSprite": {
+ "__uuid__": "e7aba14b-f956-4480-b254-8d57832e273f"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "36ycVNmlFCpp0jAiKZrgdI"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 64
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 70
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "bdX2gQOZ1KLKa0QXv8aQqN"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 64
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 72
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 148,
+ "height": 77
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4bkj1azWRNZLuBvFplsMQ8"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "a6UADkXy1K147Zb/fAM7In"
+ },
+ {
+ "__type__": "cc.Slider",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 55
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 75
+ },
+ "slideEvents": [],
+ "_handle": {
+ "__id__": 67
+ },
+ "_direction": 0,
+ "_progress": 0,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e0Smbqi1NBapRm4QH7Pvix"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 55
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 77
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fb9LhcCSxGD6XqOdZau2GS"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 55
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 79
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 800,
+ "height": 50
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "42jNOoZGVJFbDxmhjRp4gB"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "a6waDOipJCUoKGp8xuKUL6"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 82
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "ef8d3582-c659-4ebf-b702-750b23569dbd@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "30Oz8+899Ezay7ClpD/h4C"
+ },
+ {
+ "__type__": "ce79eTdH+FF/bKc/I8Hc7+h",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "musicSlider": {
+ "__id__": 48
+ },
+ "soundSlider": {
+ "__id__": 74
+ },
+ "_id": "",
+ "__prefab": {
+ "__id__": 84
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "34MrFRR6pEF7E9wB8hchbl"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 86
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f6j4Ev6XtL9Y3CSioZbv6q"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 88
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 1601,
+ "height": 1000
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "21d3uM8EJP36YfCKCuvtX5"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "d0fmzUYIBAXLdheVz3QVcP"
+ }
+]
\ No newline at end of file
diff --git a/assets/resources/FishSingle/game/dialog/FishSetting.prefab.meta b/assets/resources/FishSingle/game/dialog/FishSetting.prefab.meta
new file mode 100644
index 0000000..da6bb49
--- /dev/null
+++ b/assets/resources/FishSingle/game/dialog/FishSetting.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "453b27d1-bf05-49a4-a86d-5df74d7d649a",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishSetting"
+ }
+}
diff --git a/assets/resources/FishSingle/game/dialog/FishWiki.prefab b/assets/resources/FishSingle/game/dialog/FishWiki.prefab
new file mode 100644
index 0000000..2f3ca6f
--- /dev/null
+++ b/assets/resources/FishSingle/game/dialog/FishWiki.prefab
@@ -0,0 +1,1585 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "FishWiki",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishWiki",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 13
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 77
+ },
+ {
+ "__id__": 79
+ },
+ {
+ "__id__": 81
+ },
+ {
+ "__id__": 83
+ }
+ ],
+ "_prefab": {
+ "__id__": 85
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 22.47399999999999,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "cancelbutton",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_prefab": {
+ "__id__": 12
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 746.665,
+ "y": 381.872,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "950ca9eb-9e8a-4912-b18a-ff5ca36fb049@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "39JOqip15J86p+zAGdggjO"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "clickEvents": [
+ {
+ "__id__": 7
+ }
+ ],
+ "_interactable": true,
+ "_transition": 3,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 211,
+ "g": 211,
+ "b": 211,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 124,
+ "g": 124,
+ "b": 124,
+ "a": 255
+ },
+ "_normalSprite": null,
+ "_hoverSprite": null,
+ "_pressedSprite": null,
+ "_disabledSprite": null,
+ "_duration": 0.1,
+ "_zoomScale": 1.2,
+ "_target": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "70KR2VbIBJYp4A3usiS7W5"
+ },
+ {
+ "__type__": "cc.ClickEvent",
+ "target": {
+ "__id__": 1
+ },
+ "component": "",
+ "_componentId": "1d85aRnV69ArJ0LTxKzip6l",
+ "handler": "onClickClose",
+ "customEventData": ""
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "faVWl1HQJA3aJQNaN0DPz7"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 95,
+ "height": 96
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "75ucLqwhRLDZZhA2WK6a0Z"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "cbcg+jCd1Aq5RNqGXD2MxC"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "scrollView",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [
+ {
+ "__id__": 14
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 70
+ },
+ {
+ "__id__": 72
+ },
+ {
+ "__id__": 74
+ }
+ ],
+ "_prefab": {
+ "__id__": 76
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 10,
+ "y": -60,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "view",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 13
+ },
+ "_children": [
+ {
+ "__id__": 15
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 63
+ },
+ {
+ "__id__": 65
+ },
+ {
+ "__id__": 67
+ }
+ ],
+ "_prefab": {
+ "__id__": 69
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "content",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 14
+ },
+ "_children": [
+ {
+ "__id__": 16
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 56
+ },
+ {
+ "__id__": 58
+ },
+ {
+ "__id__": 60
+ }
+ ],
+ "_prefab": {
+ "__id__": 62
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 373.30999755859375,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "FishWikiItem",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 15
+ },
+ "_children": [
+ {
+ "__id__": 17
+ },
+ {
+ "__id__": 39
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 49
+ },
+ {
+ "__id__": 51
+ },
+ {
+ "__id__": 53
+ }
+ ],
+ "_prefab": {
+ "__id__": 55
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -630,
+ "y": -135,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "view",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 16
+ },
+ "_children": [
+ {
+ "__id__": 18
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 34
+ },
+ {
+ "__id__": 36
+ }
+ ],
+ "_prefab": {
+ "__id__": 38
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 13.825,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "Fish2",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 17
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 19
+ },
+ {
+ "__id__": 21
+ },
+ {
+ "__id__": 23
+ },
+ {
+ "__id__": 25
+ },
+ {
+ "__id__": 27
+ },
+ {
+ "__id__": 29
+ },
+ {
+ "__id__": 31
+ }
+ ],
+ "_prefab": {
+ "__id__": 33
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 2,
+ "y": 2,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 20
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486@a9841"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": {
+ "__uuid__": "9db8c528-dae8-4e5a-a35b-43406ae12486"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2cww98WtNJ3b24ENns2Fql"
+ },
+ {
+ "__type__": "cc.BoxCollider2D",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 22
+ },
+ "tag": 0,
+ "_group": 1,
+ "_density": 1,
+ "_sensor": false,
+ "_friction": 0.2,
+ "_restitution": 0,
+ "_offset": {
+ "__type__": "cc.Vec2",
+ "x": -16,
+ "y": 0
+ },
+ "_size": {
+ "__type__": "cc.Size",
+ "width": 54,
+ "height": 20
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c5fgGVp3lKd4I9+mLqg2H1"
+ },
+ {
+ "__type__": "cc.Animation",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 24
+ },
+ "playOnLoad": false,
+ "_clips": [
+ {
+ "__uuid__": "3d05305d-6627-4e0c-9511-cd01676d144c"
+ }
+ ],
+ "_defaultClip": {
+ "__uuid__": "3d05305d-6627-4e0c-9511-cd01676d144c"
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "77i/sDe01EIYoJDR0uSHto"
+ },
+ {
+ "__type__": "bcf7fDIJDhKnaxGPja2YnSj",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "fishType": 2,
+ "speed": 3,
+ "_id": "",
+ "__prefab": {
+ "__id__": 26
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "14ixmulnRDdqMgcg80gCSo"
+ },
+ {
+ "__type__": "ce1d8SdoYxBMoB8LPTW6b6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 28
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "21CHOqrVNIDrLIok8h4yHJ"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 30
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "36zjF9PSROl5/22fVAWnCc"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 18
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 32
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 82,
+ "height": 24
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3cH7W2KitJhrxlWZ4zYS6H"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "d5WwQqRQdHerIGIpScojR5"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 17
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 35
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b07r6gTbJIKKG+sj5etKg+"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 17
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 37
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 180,
+ "height": 120
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e9HgRC+yhNkojDqZNHVTfc"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "48tzAuODlKjJJEWa+qN5UF"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "txtName",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 16
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 40
+ },
+ {
+ "__id__": 42
+ },
+ {
+ "__id__": 44
+ },
+ {
+ "__id__": 46
+ }
+ ],
+ "_prefab": {
+ "__id__": 48
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": -92.469,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Label",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 39
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 41
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 61,
+ "b": 0,
+ "a": 255
+ },
+ "_useOriginalSize": false,
+ "_string": "sadfdfdadsd",
+ "_horizontalAlign": 1,
+ "_verticalAlign": 1,
+ "_actualFontSize": 0,
+ "_fontSize": 30,
+ "_fontFamily": "Arial",
+ "_lineHeight": 40,
+ "_overflow": 0,
+ "_enableWrapText": true,
+ "_font": null,
+ "_isSystemFontUsed": true,
+ "_isItalic": false,
+ "_isBold": false,
+ "_isUnderline": false,
+ "_underlineHeight": 0,
+ "_cacheMode": 0,
+ "_spacingX": 0,
+ "_batchAsBitmap": false,
+ "_styleFlags": 0,
+ "_id": "",
+ "_enableOutline": true,
+ "_outlineWidth": 3,
+ "_outlineColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e4QatGk/xF4ojCQIEY6WKD"
+ },
+ {
+ "__type__": "cc.LabelOutline",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 39
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 43
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c4xmUfxB5NEq/ZzchIx1If"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 39
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 45
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a1WMH8eo1EoamI+30zNqCC"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 39
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 47
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 169.46,
+ "height": 56.4
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "fdsDCJellFi5P2v4gjZc0X"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "dbXecJ0s9DGoBSfOBa6teR"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 16
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 50
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "1dcba25c-c5cd-4c04-a155-b7bcf8abdfa4@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 1,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "4aBobWI39PlLiBh28vOYj5"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 16
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 52
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "45VUCzXtJHCqbpOtN2+Y5R"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 16
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 54
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 210,
+ "height": 270
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ebQJuDJMhAr5gGvrlvq+s/"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "16tWPDZEBPv4pzHoPbxeDE"
+ },
+ {
+ "__type__": "cc.Layout",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 15
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 57
+ },
+ "_resizeMode": 1,
+ "_N$layoutType": 0,
+ "_N$padding": 0,
+ "_cellSize": {
+ "__type__": "cc.Size",
+ "width": 40,
+ "height": 40
+ },
+ "_startAxis": 0,
+ "_paddingLeft": 15,
+ "_paddingRight": 0,
+ "_paddingTop": 0,
+ "_paddingBottom": 0,
+ "_spacingX": 40,
+ "_spacingY": 20,
+ "_verticalDirection": 1,
+ "_horizontalDirection": 0,
+ "_affectedByScale": false,
+ "_layoutSize": {
+ "__type__": "cc.Size",
+ "width": 1500,
+ "height": 270
+ },
+ "_layoutType": 3,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "b00k0IE3ZOdLzp+8tbmq93"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 15
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 59
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "99Z6K095ZHqrv9NmS7QI8R"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 15
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 61
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 1500,
+ "height": 270
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 1
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5ai4Lq4KJBQouufqdoSjVK"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "58wiEV2o5IxLBW5VFt4EdJ"
+ },
+ {
+ "__type__": "cc.Mask",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 14
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 64
+ },
+ "_materials": [],
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_type": 0,
+ "_inverted": false,
+ "_segments": 64,
+ "_alphaThreshold": 0,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f7bujCnhVAXpWvlS65dtTM"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 14
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 66
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ef9gBka+VL2ZKdIPhPelkR"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 14
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 68
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 1500,
+ "height": 750
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "549wFET6xBjp+EXTQHtLfq"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "998j8VvJBBjbknN/W5j+U7"
+ },
+ {
+ "__type__": "cc.ScrollView",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 13
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 71
+ },
+ "bounceDuration": 0.23,
+ "brake": 0.75,
+ "elastic": true,
+ "inertia": true,
+ "horizontal": false,
+ "vertical": true,
+ "cancelInnerEvents": true,
+ "scrollEvents": [],
+ "_content": {
+ "__id__": 15
+ },
+ "_horizontalScrollBar": null,
+ "_verticalScrollBar": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f3gJWj0vBJJ5jR0o1nKALz"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 13
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 73
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "acF/IB0LtAZL5qR35SFr/J"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 13
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 75
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 1500,
+ "height": 750
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "d1oAewyllBF6US50fHWz4R"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "c2Tfs51jZDTYswFSK+cmQb"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 78
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "ef8d3582-c659-4ebf-b702-750b23569dbd@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "21XryDABhIvbL7/EcOJzFc"
+ },
+ {
+ "__type__": "1d85aRnV69ArJ0LTxKzip6l",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "scrollView": {
+ "__id__": 70
+ },
+ "wikiItemPrefab": {
+ "__uuid__": "2fdbeee9-cb7d-44ab-9ce7-f73b19d0f4fc"
+ },
+ "_id": "",
+ "__prefab": {
+ "__id__": 80
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "01KFaRBR1MQ7EOkKwetGwV"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 82
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "99fl4xDtVIfY8mumgZhqM7"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 84
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 1601,
+ "height": 1000
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0cswdW8/NN04gzvT+xqBXY"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "55d86J3tdLKIgCgAWBU5zL"
+ }
+]
\ No newline at end of file
diff --git a/assets/resources/FishSingle/game/dialog/FishWiki.prefab.meta b/assets/resources/FishSingle/game/dialog/FishWiki.prefab.meta
new file mode 100644
index 0000000..98b7d1e
--- /dev/null
+++ b/assets/resources/FishSingle/game/dialog/FishWiki.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "eb51f279-fd86-4edb-b620-fd45f07875b0",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "FishWiki"
+ }
+}
diff --git a/assets/resources/FishSingle/game/prefab.meta b/assets/resources/FishSingle/game/prefab.meta
new file mode 100644
index 0000000..196499a
--- /dev/null
+++ b/assets/resources/FishSingle/game/prefab.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "1f0d2ff2-7ca5-4e9a-b0b6-92f6b126210d",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/resources/FishSingle/game/prefab/ResourcePrefab.prefab b/assets/resources/FishSingle/game/prefab/ResourcePrefab.prefab
new file mode 100644
index 0000000..510e0e8
--- /dev/null
+++ b/assets/resources/FishSingle/game/prefab/ResourcePrefab.prefab
@@ -0,0 +1,145 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "ResourcePrefab",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "ResourcePrefab",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ }
+ ],
+ "_prefab": {
+ "__id__": 8
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "e0c99n+VjVMqow70WeThIMg",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "moveGripPrefab": null,
+ "attackGridPrefab": null,
+ "attackSelectGridPrefab": null,
+ "scorePrefab": {
+ "__uuid__": "463abd5d-c3b8-4354-b614-012540a2dfb8"
+ },
+ "giftPrefab": null,
+ "_id": "",
+ "__prefab": {
+ "__id__": 3
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "607QrJUsVFmJf8C6YMhOMh"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "9avwcckMRGxLJOFmeSA9UA"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ea38Cc1W9L0LayRwZtLujp"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "cajC2IEY1HZ4WJu76RBe+D"
+ }
+]
\ No newline at end of file
diff --git a/assets/resources/FishSingle/game/prefab/ResourcePrefab.prefab.meta b/assets/resources/FishSingle/game/prefab/ResourcePrefab.prefab.meta
new file mode 100644
index 0000000..d3aaa97
--- /dev/null
+++ b/assets/resources/FishSingle/game/prefab/ResourcePrefab.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "64b16c88-9039-4cb9-8323-ca5c62bc60ce",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "ResourcePrefab"
+ }
+}
diff --git a/assets/resources/FishSingle/game/prefab/ShaderMaterialPrefab.prefab b/assets/resources/FishSingle/game/prefab/ShaderMaterialPrefab.prefab
new file mode 100644
index 0000000..60548ad
--- /dev/null
+++ b/assets/resources/FishSingle/game/prefab/ShaderMaterialPrefab.prefab
@@ -0,0 +1,165 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "ShaderMaterialPrefab",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "ShaderMaterialPrefab",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ }
+ ],
+ "_prefab": {
+ "__id__": 8
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "7c56cZwawZM8aYGevYiajy2",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "default": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "grayMaterial": {
+ "__uuid__": "ee9df2cd-dc1c-4fa7-9ef6-b253eee81746"
+ },
+ "oldPhoto": {
+ "__uuid__": "268b1aff-299a-4735-9f5c-5aa8d4d51788"
+ },
+ "glowInner": {
+ "__uuid__": "647e873f-e0ed-4ce7-84cb-9e4d4f8a211f"
+ },
+ "mosaic": {
+ "__uuid__": "f2651803-80c3-4665-bd81-2ad946a12dec"
+ },
+ "roundCornerCrop": {
+ "__uuid__": "a86e8864-5390-443f-b41b-b38e9d584c43"
+ },
+ "flashLight": {
+ "__uuid__": "43a22f18-72fc-4399-b5ae-8305705861f4"
+ },
+ "flag": {
+ "__uuid__": "eec795f7-f6a2-42e1-99f6-2762f663b508"
+ },
+ "gaussian": {
+ "__uuid__": "dd3d8f78-9b79-4ca7-9bf7-7a09f7b34108"
+ },
+ "_id": "",
+ "__prefab": {
+ "__id__": 3
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "c0ncz7KJFE76wK+FaSJsRC"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "80z3IfTYhLy4X2kgeW6JPs"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 7
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 0,
+ "height": 0
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "84k/CWoypHUreOnyNk0s1Z"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "77Mjb0BDlKDqvb+klDkQYh"
+ }
+]
\ No newline at end of file
diff --git a/assets/resources/FishSingle/game/prefab/ShaderMaterialPrefab.prefab.meta b/assets/resources/FishSingle/game/prefab/ShaderMaterialPrefab.prefab.meta
new file mode 100644
index 0000000..002688d
--- /dev/null
+++ b/assets/resources/FishSingle/game/prefab/ShaderMaterialPrefab.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "2bf2ba61-696e-4235-ae79-27ef9e6d4117",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "ShaderMaterialPrefab"
+ }
+}
diff --git a/assets/resources/FishSingle/music.meta b/assets/resources/FishSingle/music.meta
new file mode 100644
index 0000000..606340d
--- /dev/null
+++ b/assets/resources/FishSingle/music.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "ba09bb95-af4b-46ad-8994-70e6f1ad6610",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/resources/FishSingle/music/.DS_Store b/assets/resources/FishSingle/music/.DS_Store
new file mode 100644
index 0000000..b037eb8
Binary files /dev/null and b/assets/resources/FishSingle/music/.DS_Store differ
diff --git a/assets/resources/FishSingle/music/background_1.mp3 b/assets/resources/FishSingle/music/background_1.mp3
new file mode 100644
index 0000000..d0ed095
Binary files /dev/null and b/assets/resources/FishSingle/music/background_1.mp3 differ
diff --git a/assets/resources/FishSingle/music/background_1.mp3.meta b/assets/resources/FishSingle/music/background_1.mp3.meta
new file mode 100644
index 0000000..6cf6492
--- /dev/null
+++ b/assets/resources/FishSingle/music/background_1.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "5c28a4fd-d016-43f5-8835-b68c534a97f6",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/background_2.mp3 b/assets/resources/FishSingle/music/background_2.mp3
new file mode 100644
index 0000000..8d7b2fa
Binary files /dev/null and b/assets/resources/FishSingle/music/background_2.mp3 differ
diff --git a/assets/resources/FishSingle/music/background_2.mp3.meta b/assets/resources/FishSingle/music/background_2.mp3.meta
new file mode 100644
index 0000000..6382157
--- /dev/null
+++ b/assets/resources/FishSingle/music/background_2.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "cf8ae5b7-4e3e-4383-a294-f2c187afe7c4",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/background_3.mp3 b/assets/resources/FishSingle/music/background_3.mp3
new file mode 100644
index 0000000..82e2677
Binary files /dev/null and b/assets/resources/FishSingle/music/background_3.mp3 differ
diff --git a/assets/resources/FishSingle/music/background_3.mp3.meta b/assets/resources/FishSingle/music/background_3.mp3.meta
new file mode 100644
index 0000000..f0d3648
--- /dev/null
+++ b/assets/resources/FishSingle/music/background_3.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "7e39c561-031c-4bf3-8caf-527cfaffd6c7",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/baozha.mp3 b/assets/resources/FishSingle/music/baozha.mp3
new file mode 100755
index 0000000..bc1bb53
Binary files /dev/null and b/assets/resources/FishSingle/music/baozha.mp3 differ
diff --git a/assets/resources/FishSingle/music/baozha.mp3.meta b/assets/resources/FishSingle/music/baozha.mp3.meta
new file mode 100644
index 0000000..295ded2
--- /dev/null
+++ b/assets/resources/FishSingle/music/baozha.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "32fa3b85-4d4e-44a5-9705-aa4344ecaf55",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_1.mp3 b/assets/resources/FishSingle/music/deadfish_1.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_1.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_1.mp3.meta b/assets/resources/FishSingle/music/deadfish_1.mp3.meta
new file mode 100644
index 0000000..ad64a07
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_1.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "ccb73e2e-ad50-4c13-9ae0-5fb92882bde3",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_10.mp3 b/assets/resources/FishSingle/music/deadfish_10.mp3
new file mode 100644
index 0000000..0fdb673
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_10.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_10.mp3.meta b/assets/resources/FishSingle/music/deadfish_10.mp3.meta
new file mode 100644
index 0000000..ce88506
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_10.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "cc65dd23-d01e-4745-8a7d-6215b7977acd",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_11.mp3 b/assets/resources/FishSingle/music/deadfish_11.mp3
new file mode 100644
index 0000000..0fdb673
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_11.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_11.mp3.meta b/assets/resources/FishSingle/music/deadfish_11.mp3.meta
new file mode 100644
index 0000000..c9bf0b1
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_11.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "168882d7-518d-424f-b2ab-518d82087393",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_12.mp3 b/assets/resources/FishSingle/music/deadfish_12.mp3
new file mode 100644
index 0000000..0fdb673
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_12.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_12.mp3.meta b/assets/resources/FishSingle/music/deadfish_12.mp3.meta
new file mode 100644
index 0000000..75ebe2e
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_12.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "dc44ec73-1c4f-47a1-81cc-e289cbbfad4e",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_13.mp3 b/assets/resources/FishSingle/music/deadfish_13.mp3
new file mode 100644
index 0000000..9e7cbc5
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_13.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_13.mp3.meta b/assets/resources/FishSingle/music/deadfish_13.mp3.meta
new file mode 100644
index 0000000..b10b991
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_13.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "f83843cf-9c96-428a-8215-f6f288ab7571",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_14.mp3 b/assets/resources/FishSingle/music/deadfish_14.mp3
new file mode 100644
index 0000000..9e7cbc5
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_14.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_14.mp3.meta b/assets/resources/FishSingle/music/deadfish_14.mp3.meta
new file mode 100644
index 0000000..a3ad422
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_14.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "8cca0694-1ffd-43b8-b1d6-20dfaf6b13e0",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_15.mp3 b/assets/resources/FishSingle/music/deadfish_15.mp3
new file mode 100644
index 0000000..9e7cbc5
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_15.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_15.mp3.meta b/assets/resources/FishSingle/music/deadfish_15.mp3.meta
new file mode 100644
index 0000000..ef336ba
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_15.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "d793b90b-647e-4edc-8979-4cafda7656c2",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_16.mp3 b/assets/resources/FishSingle/music/deadfish_16.mp3
new file mode 100644
index 0000000..9e7cbc5
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_16.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_16.mp3.meta b/assets/resources/FishSingle/music/deadfish_16.mp3.meta
new file mode 100644
index 0000000..30d8216
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_16.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "fdc5672a-5430-4a47-9a85-aed2f0509341",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_17.mp3 b/assets/resources/FishSingle/music/deadfish_17.mp3
new file mode 100644
index 0000000..955a6ce
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_17.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_17.mp3.meta b/assets/resources/FishSingle/music/deadfish_17.mp3.meta
new file mode 100644
index 0000000..765ed5d
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_17.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "b56bb6b6-2420-42d4-873c-1c22fbe0f339",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_18.mp3 b/assets/resources/FishSingle/music/deadfish_18.mp3
new file mode 100644
index 0000000..955a6ce
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_18.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_18.mp3.meta b/assets/resources/FishSingle/music/deadfish_18.mp3.meta
new file mode 100644
index 0000000..273b021
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_18.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "9a4aa9ec-a79e-4c4b-8743-7277a357a2f7",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_19.mp3 b/assets/resources/FishSingle/music/deadfish_19.mp3
new file mode 100644
index 0000000..955a6ce
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_19.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_19.mp3.meta b/assets/resources/FishSingle/music/deadfish_19.mp3.meta
new file mode 100644
index 0000000..982059f
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_19.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "edee9a0e-5b64-442a-a7bc-47a6c50f107c",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_2.mp3 b/assets/resources/FishSingle/music/deadfish_2.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_2.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_2.mp3.meta b/assets/resources/FishSingle/music/deadfish_2.mp3.meta
new file mode 100644
index 0000000..a7c0757
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_2.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "27e3f4ae-fc4c-4b9f-bbd5-c5ba2f7547c2",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_20.mp3 b/assets/resources/FishSingle/music/deadfish_20.mp3
new file mode 100644
index 0000000..955a6ce
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_20.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_20.mp3.meta b/assets/resources/FishSingle/music/deadfish_20.mp3.meta
new file mode 100644
index 0000000..e4ff8d6
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_20.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "c6de1baf-101a-4c2c-b5e8-ea25cd3a24f2",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_21.mp3 b/assets/resources/FishSingle/music/deadfish_21.mp3
new file mode 100644
index 0000000..955a6ce
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_21.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_21.mp3.meta b/assets/resources/FishSingle/music/deadfish_21.mp3.meta
new file mode 100644
index 0000000..8e5f300
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_21.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "6daebd00-730c-4c47-aa72-acd63254dab2",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_22.mp3 b/assets/resources/FishSingle/music/deadfish_22.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_22.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_22.mp3.meta b/assets/resources/FishSingle/music/deadfish_22.mp3.meta
new file mode 100644
index 0000000..9591788
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_22.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "234cffd8-4744-4dc6-941f-b98d4530eb24",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_23.mp3 b/assets/resources/FishSingle/music/deadfish_23.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_23.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_23.mp3.meta b/assets/resources/FishSingle/music/deadfish_23.mp3.meta
new file mode 100644
index 0000000..0078003
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_23.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "6046870d-9ab4-49be-bd07-88a608e96fe6",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_24.mp3 b/assets/resources/FishSingle/music/deadfish_24.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_24.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_24.mp3.meta b/assets/resources/FishSingle/music/deadfish_24.mp3.meta
new file mode 100644
index 0000000..f657a59
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_24.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "8da2ed4d-1e4e-4973-b227-7927a651671d",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_25.mp3 b/assets/resources/FishSingle/music/deadfish_25.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_25.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_25.mp3.meta b/assets/resources/FishSingle/music/deadfish_25.mp3.meta
new file mode 100644
index 0000000..118763a
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_25.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "b4488025-7a09-494d-aed4-b00114c8e530",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_26.mp3 b/assets/resources/FishSingle/music/deadfish_26.mp3
new file mode 100644
index 0000000..48f3dcd
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_26.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_26.mp3.meta b/assets/resources/FishSingle/music/deadfish_26.mp3.meta
new file mode 100644
index 0000000..157d5a9
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_26.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "915baefe-87ed-4bb9-a2c0-996e245055c9",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_27.mp3 b/assets/resources/FishSingle/music/deadfish_27.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_27.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_27.mp3.meta b/assets/resources/FishSingle/music/deadfish_27.mp3.meta
new file mode 100644
index 0000000..e1f9baa
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_27.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "2c19eb6c-14d7-4bf9-b1f9-ded5fae1e366",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_28.mp3 b/assets/resources/FishSingle/music/deadfish_28.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_28.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_28.mp3.meta b/assets/resources/FishSingle/music/deadfish_28.mp3.meta
new file mode 100644
index 0000000..eb81419
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_28.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "b9ac8d55-fcfd-4b5f-b5c3-f6b5a881f7ec",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_29.mp3 b/assets/resources/FishSingle/music/deadfish_29.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_29.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_29.mp3.meta b/assets/resources/FishSingle/music/deadfish_29.mp3.meta
new file mode 100644
index 0000000..cf3ca4c
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_29.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "8b3b52b3-5679-49ac-a644-7f13535317ce",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_3.mp3 b/assets/resources/FishSingle/music/deadfish_3.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_3.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_3.mp3.meta b/assets/resources/FishSingle/music/deadfish_3.mp3.meta
new file mode 100644
index 0000000..14f92f8
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_3.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "b9357727-e3f4-4573-b821-973ed1131d66",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_30.mp3 b/assets/resources/FishSingle/music/deadfish_30.mp3
new file mode 100755
index 0000000..d42de71
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_30.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_30.mp3.meta b/assets/resources/FishSingle/music/deadfish_30.mp3.meta
new file mode 100644
index 0000000..18ee764
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_30.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "9ee5cd15-6e67-40b7-998f-aa0e78d3b2af",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_4.mp3 b/assets/resources/FishSingle/music/deadfish_4.mp3
new file mode 100644
index 0000000..2238026
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_4.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_4.mp3.meta b/assets/resources/FishSingle/music/deadfish_4.mp3.meta
new file mode 100644
index 0000000..7052552
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_4.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "8e72fd0d-a79c-4931-94e7-fdef6f279750",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_5.mp3 b/assets/resources/FishSingle/music/deadfish_5.mp3
new file mode 100644
index 0000000..48f3dcd
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_5.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_5.mp3.meta b/assets/resources/FishSingle/music/deadfish_5.mp3.meta
new file mode 100644
index 0000000..0d89e13
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_5.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "6dc65b2a-a101-451b-a230-929333bc97bc",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_6.mp3 b/assets/resources/FishSingle/music/deadfish_6.mp3
new file mode 100644
index 0000000..48f3dcd
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_6.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_6.mp3.meta b/assets/resources/FishSingle/music/deadfish_6.mp3.meta
new file mode 100644
index 0000000..73e85e4
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_6.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "757264ac-1638-431d-afa3-12a191837cc1",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_7.mp3 b/assets/resources/FishSingle/music/deadfish_7.mp3
new file mode 100644
index 0000000..48f3dcd
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_7.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_7.mp3.meta b/assets/resources/FishSingle/music/deadfish_7.mp3.meta
new file mode 100644
index 0000000..4b76e80
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_7.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "15afe22a-bfd0-422f-9cc5-22ab256eb8e9",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_8.mp3 b/assets/resources/FishSingle/music/deadfish_8.mp3
new file mode 100644
index 0000000..48f3dcd
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_8.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_8.mp3.meta b/assets/resources/FishSingle/music/deadfish_8.mp3.meta
new file mode 100644
index 0000000..b7a181e
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_8.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "9fa5ab4f-161c-47e8-ae45-61cf95935185",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/deadfish_9.mp3 b/assets/resources/FishSingle/music/deadfish_9.mp3
new file mode 100644
index 0000000..0fdb673
Binary files /dev/null and b/assets/resources/FishSingle/music/deadfish_9.mp3 differ
diff --git a/assets/resources/FishSingle/music/deadfish_9.mp3.meta b/assets/resources/FishSingle/music/deadfish_9.mp3.meta
new file mode 100644
index 0000000..dee0302
--- /dev/null
+++ b/assets/resources/FishSingle/music/deadfish_9.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "d2ec3cc9-a741-4b4c-ae6d-cd7c9b4373ba",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/music/fire.mp3 b/assets/resources/FishSingle/music/fire.mp3
new file mode 100644
index 0000000..5f1cfd7
Binary files /dev/null and b/assets/resources/FishSingle/music/fire.mp3 differ
diff --git a/assets/resources/FishSingle/music/fire.mp3.meta b/assets/resources/FishSingle/music/fire.mp3.meta
new file mode 100644
index 0000000..35d1e92
--- /dev/null
+++ b/assets/resources/FishSingle/music/fire.mp3.meta
@@ -0,0 +1,14 @@
+{
+ "ver": "1.0.0",
+ "importer": "audio-clip",
+ "imported": true,
+ "uuid": "e25f2589-289e-4716-9bee-2bb82cf394d1",
+ "files": [
+ ".json",
+ ".mp3"
+ ],
+ "subMetas": {},
+ "userData": {
+ "downloadMode": 0
+ }
+}
diff --git a/assets/resources/FishSingle/share.meta b/assets/resources/FishSingle/share.meta
new file mode 100644
index 0000000..cfdd1be
--- /dev/null
+++ b/assets/resources/FishSingle/share.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "0a9e2c13-be63-4a00-a02b-e3040188f553",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/resources/FishSingle/share/uicomponent.meta b/assets/resources/FishSingle/share/uicomponent.meta
new file mode 100644
index 0000000..3940c4c
--- /dev/null
+++ b/assets/resources/FishSingle/share/uicomponent.meta
@@ -0,0 +1,12 @@
+{
+ "ver": "1.2.0",
+ "importer": "directory",
+ "imported": true,
+ "uuid": "f4819d0d-1ee0-4853-a634-f23709aca18e",
+ "files": [],
+ "subMetas": {},
+ "userData": {
+ "compressionType": {},
+ "isRemoteBundle": {}
+ }
+}
diff --git a/assets/resources/FishSingle/share/uicomponent/CommonTips.prefab b/assets/resources/FishSingle/share/uicomponent/CommonTips.prefab
new file mode 100644
index 0000000..b91a8b7
--- /dev/null
+++ b/assets/resources/FishSingle/share/uicomponent/CommonTips.prefab
@@ -0,0 +1,535 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "CommonTips",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "CommonTips",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 10
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 20
+ },
+ {
+ "__id__": 22
+ },
+ {
+ "__id__": 24
+ },
+ {
+ "__id__": 26
+ }
+ ],
+ "_prefab": {
+ "__id__": 28
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": -50,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "tipsbg",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ }
+ ],
+ "_prefab": {
+ "__id__": 9
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "3832782c-3213-48e7-954d-7a4faba8c748@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "16ELr+VN5Jho66Dnvbgg/I"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "0ekyA4jG5J7onByq7RrrL+"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 900,
+ "height": 60
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8cw5EYdURMqYPpIf0efoFY"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "89cfkJooROd4if9TPEqgbw"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "txtContent",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 11
+ },
+ {
+ "__id__": 13
+ },
+ {
+ "__id__": 15
+ },
+ {
+ "__id__": 17
+ }
+ ],
+ "_prefab": {
+ "__id__": 19
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Label",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 12
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_useOriginalSize": false,
+ "_string": "网络异常",
+ "_horizontalAlign": 1,
+ "_verticalAlign": 1,
+ "_actualFontSize": 0,
+ "_fontSize": 30,
+ "_fontFamily": "Arial",
+ "_lineHeight": 50,
+ "_overflow": 0,
+ "_enableWrapText": true,
+ "_font": null,
+ "_isSystemFontUsed": true,
+ "_isItalic": false,
+ "_isBold": false,
+ "_isUnderline": false,
+ "_underlineHeight": 0,
+ "_cacheMode": 0,
+ "_spacingX": 0,
+ "_batchAsBitmap": false,
+ "_id": "",
+ "_enableOutline": true,
+ "_outlineWidth": 4,
+ "_outlineColor": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "93pZSnNupL6LoBv0lEIM0Q"
+ },
+ {
+ "__type__": "cc.LabelOutline",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 14
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e3KvL0dgBIq6LpEnLqOOGv"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 16
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "2a3+vsI7FNGJy5U7SVjy0m"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 10
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 18
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 128,
+ "height": 71
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "50oZYHB71Gt6oTL65Cyhuc"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "1emQksmmBBELDHFy3K6kf9"
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": false,
+ "__prefab": {
+ "__id__": 21
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": null,
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "00S0sbhGdAA5KvdU3PIxNz"
+ },
+ {
+ "__type__": "4524fDvMZpPIJ1i/jWbvLxx",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "txtContent": {
+ "__id__": 11
+ },
+ "_id": "",
+ "__prefab": {
+ "__id__": 23
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "bfrDTkjZxL2otb+QCUOQeZ"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 25
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "1fdThHXZNHOY/ENa1zm2Ic"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 27
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 900,
+ "height": 92
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "02lJl6aBhGyoDXrN8Dqrwc"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "9foBeMuZpE2rJNA4Ic4XEu"
+ }
+]
\ No newline at end of file
diff --git a/assets/resources/FishSingle/share/uicomponent/CommonTips.prefab.meta b/assets/resources/FishSingle/share/uicomponent/CommonTips.prefab.meta
new file mode 100644
index 0000000..5723d19
--- /dev/null
+++ b/assets/resources/FishSingle/share/uicomponent/CommonTips.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "a76e6f94-f9a2-47a8-bdf2-ccb9662d5d69",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "CommonTips"
+ }
+}
diff --git a/assets/resources/FishSingle/share/uicomponent/DarkLayer.prefab b/assets/resources/FishSingle/share/uicomponent/DarkLayer.prefab
new file mode 100644
index 0000000..c620f40
--- /dev/null
+++ b/assets/resources/FishSingle/share/uicomponent/DarkLayer.prefab
@@ -0,0 +1,285 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "DarkLayer",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "DarkLayer",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 4
+ },
+ {
+ "__id__": 6
+ },
+ {
+ "__id__": 8
+ },
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ }
+ ],
+ "_prefab": {
+ "__id__": 14
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 480,
+ "y": 320,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 3
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "7d8f9b89-4fd1-4c9f-a3ab-38ec7cded7ca@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a4ugtwuc9AEaNXlAIwBZNP"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 5
+ },
+ "clickEvents": [],
+ "_interactable": false,
+ "_transition": 0,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 214,
+ "g": 214,
+ "b": 214,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 211,
+ "g": 211,
+ "b": 211,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 124,
+ "g": 124,
+ "b": 124,
+ "a": 255
+ },
+ "_normalSprite": null,
+ "_hoverSprite": null,
+ "_pressedSprite": null,
+ "_disabledSprite": null,
+ "_duration": 0.1,
+ "_zoomScale": 1.2,
+ "_target": {
+ "__id__": 1
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "3e2S21Q+BIE7UKWEXgKDlt"
+ },
+ {
+ "__type__": "4fa81G9nNVKxq2H1o9KQdzf",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 7
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8c8Y1fxCVG1pjJiXzXPih/"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 9
+ },
+ "_alignFlags": 45,
+ "_target": null,
+ "_left": -480,
+ "_right": -480,
+ "_top": -220,
+ "_bottom": -220,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 1920,
+ "_originalHeight": 1080,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "12ztu1TlxF55CHA0ZSb312"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 11
+ },
+ "_opacity": 100
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "ce8AdVXLRDYJhyMFWyVCxp"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 1920,
+ "height": 1080
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "abg12zF9hJU7YCeScoBWb0"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "2bTbhrKK1DZI5lz26QHOZs"
+ }
+]
\ No newline at end of file
diff --git a/assets/resources/FishSingle/share/uicomponent/DarkLayer.prefab.meta b/assets/resources/FishSingle/share/uicomponent/DarkLayer.prefab.meta
new file mode 100644
index 0000000..8f6c33d
--- /dev/null
+++ b/assets/resources/FishSingle/share/uicomponent/DarkLayer.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "72d37b61-0ae8-4139-9e96-dfa248678beb",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "DarkLayer"
+ }
+}
diff --git a/assets/resources/FishSingle/share/uicomponent/LoadingPrefab.prefab b/assets/resources/FishSingle/share/uicomponent/LoadingPrefab.prefab
new file mode 100644
index 0000000..aec3424
--- /dev/null
+++ b/assets/resources/FishSingle/share/uicomponent/LoadingPrefab.prefab
@@ -0,0 +1,319 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "LoadingPrefab",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "LoadingPrefab",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 10
+ },
+ {
+ "__id__": 12
+ },
+ {
+ "__id__": 14
+ },
+ {
+ "__id__": 16
+ }
+ ],
+ "_prefab": {
+ "__id__": 18
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "loadingSp",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ }
+ ],
+ "_prefab": {
+ "__id__": 9
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "4f24361b-88e7-43c8-9824-9b4e1ff3224d@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "27q5EnTAFIJanTPnRXD7jl"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "6bb1HygjJO05EDyNTm5xKQ"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 8
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 50,
+ "height": 50
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "58lxwQX9tORp6b8Xdq6ElG"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "0eqIiqr/NOgIBU6KZpZ/uR"
+ },
+ {
+ "__type__": "17255n0balMXaC0r59RFvAh",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "loadingSp": {
+ "__id__": 2
+ },
+ "_id": "",
+ "__prefab": {
+ "__id__": 11
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e7M4LMP/5CbLnDL+3R/yD2"
+ },
+ {
+ "__type__": "cc.BlockInputEvents",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 13
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "77zOzFADZDY4c8kiZBzFNC"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 15
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "f7b4VitTxB/pqni++vF1kJ"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 1
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 17
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 1920,
+ "height": 1080
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "29k08q6vJMpppqvrsAslRB"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "c42lH8bGBFqIB1IyWjcYn8"
+ }
+]
\ No newline at end of file
diff --git a/assets/resources/FishSingle/share/uicomponent/LoadingPrefab.prefab.meta b/assets/resources/FishSingle/share/uicomponent/LoadingPrefab.prefab.meta
new file mode 100644
index 0000000..a762e61
--- /dev/null
+++ b/assets/resources/FishSingle/share/uicomponent/LoadingPrefab.prefab.meta
@@ -0,0 +1,13 @@
+{
+ "ver": "1.1.50",
+ "importer": "prefab",
+ "imported": true,
+ "uuid": "13dd169b-ffe3-494e-94cd-1f45016f639e",
+ "files": [
+ ".json"
+ ],
+ "subMetas": {},
+ "userData": {
+ "syncNodeName": "LoadingPrefab"
+ }
+}
diff --git a/assets/resources/FishSingle/share/uicomponent/LoadingScenePrefab.prefab b/assets/resources/FishSingle/share/uicomponent/LoadingScenePrefab.prefab
new file mode 100644
index 0000000..9ea6898
--- /dev/null
+++ b/assets/resources/FishSingle/share/uicomponent/LoadingScenePrefab.prefab
@@ -0,0 +1,1083 @@
+[
+ {
+ "__type__": "cc.Prefab",
+ "_name": "LoadingScenePrefab",
+ "_objFlags": 0,
+ "_native": "",
+ "data": {
+ "__id__": 1
+ },
+ "optimizationPolicy": 0,
+ "asyncLoadAssets": false,
+ "readonly": false,
+ "persistent": false
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "LoadingScenePrefab",
+ "_objFlags": 0,
+ "_parent": null,
+ "_children": [
+ {
+ "__id__": 2
+ },
+ {
+ "__id__": 16
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 52
+ },
+ {
+ "__id__": 54
+ },
+ {
+ "__id__": 56
+ }
+ ],
+ "_prefab": {
+ "__id__": 58
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 480,
+ "y": 320,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "DarkLayer",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 3
+ },
+ {
+ "__id__": 5
+ },
+ {
+ "__id__": 7
+ },
+ {
+ "__id__": 9
+ },
+ {
+ "__id__": 11
+ },
+ {
+ "__id__": 13
+ }
+ ],
+ "_prefab": {
+ "__id__": 15
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 4
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 0,
+ "g": 0,
+ "b": 0,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "7d8f9b89-4fd1-4c9f-a3ab-38ec7cded7ca@f9941"
+ },
+ "_type": 0,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "5bdLo+LrNHPpvWgTlsazMc"
+ },
+ {
+ "__type__": "cc.Button",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 6
+ },
+ "clickEvents": [],
+ "_interactable": false,
+ "_transition": 0,
+ "_normalColor": {
+ "__type__": "cc.Color",
+ "r": 214,
+ "g": 214,
+ "b": 214,
+ "a": 255
+ },
+ "_hoverColor": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_pressedColor": {
+ "__type__": "cc.Color",
+ "r": 211,
+ "g": 211,
+ "b": 211,
+ "a": 255
+ },
+ "_disabledColor": {
+ "__type__": "cc.Color",
+ "r": 124,
+ "g": 124,
+ "b": 124,
+ "a": 255
+ },
+ "_normalSprite": null,
+ "_hoverSprite": null,
+ "_pressedSprite": null,
+ "_disabledSprite": null,
+ "_duration": 0.1,
+ "_zoomScale": 1.2,
+ "_target": {
+ "__id__": 2
+ },
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "41/BMXT4FAjYHgZn11uzGw"
+ },
+ {
+ "__type__": "4fa81G9nNVKxq2H1o9KQdzf",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "_id": "",
+ "__prefab": {
+ "__id__": 8
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "98ugibxxFKr5x7PEOW41Vp"
+ },
+ {
+ "__type__": "cc.Widget",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 10
+ },
+ "_alignFlags": 45,
+ "_target": null,
+ "_left": 0,
+ "_right": 0,
+ "_top": 0,
+ "_bottom": 0,
+ "_horizontalCenter": 0,
+ "_verticalCenter": 0,
+ "_isAbsLeft": true,
+ "_isAbsRight": true,
+ "_isAbsTop": true,
+ "_isAbsBottom": true,
+ "_isAbsHorizontalCenter": true,
+ "_isAbsVerticalCenter": true,
+ "_originalWidth": 1920,
+ "_originalHeight": 1080,
+ "_alignMode": 2,
+ "_lockFlags": 0,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "41RdOg/pdOh4nNS7n4hhjr"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 12
+ },
+ "_opacity": 100
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "a8dI1+WYRA04B59V1yfHk+"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 2
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 14
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 960,
+ "height": 540
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "03MkjlNkROb63geKQzmB8t"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "b0OGQzfAZLVo32r6+oO6Ba"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "ProgressPrefab",
+ "_objFlags": 512,
+ "_parent": {
+ "__id__": 1
+ },
+ "_children": [
+ {
+ "__id__": 17
+ },
+ {
+ "__id__": 25
+ },
+ {
+ "__id__": 33
+ }
+ ],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 43
+ },
+ {
+ "__id__": 45
+ },
+ {
+ "__id__": 47
+ },
+ {
+ "__id__": 49
+ }
+ ],
+ "_prefab": {
+ "__id__": 51
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": -222,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "bg",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 16
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 18
+ },
+ {
+ "__id__": 20
+ },
+ {
+ "__id__": 22
+ }
+ ],
+ "_prefab": {
+ "__id__": 24
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "bg",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 17
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 19
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "74d83879-8162-4333-b05a-9773f866baf7@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "83K0iwml5KFaNzM5J9IYcb"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 17
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 21
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e6cJQt3nRDlqMh7KD1MwcT"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 17
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 23
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 852,
+ "height": 20
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0.5,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "8blS4thJhHKLjYGCalYcao"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "acTrl4ykJBP6WDI2+7vtIf"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "bar",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 16
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 26
+ },
+ {
+ "__id__": 28
+ },
+ {
+ "__id__": 30
+ }
+ ],
+ "_prefab": {
+ "__id__": 32
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": -425.5,
+ "y": -0.10000000149011612,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Sprite",
+ "_name": "bar",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 25
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 27
+ },
+ "_customMaterial": {
+ "__uuid__": "fda095cb-831d-4601-ad94-846013963de8"
+ },
+ "_visFlags": 0,
+ "_srcBlendFactor": 2,
+ "_dstBlendFactor": 4,
+ "_color": {
+ "__type__": "cc.Color",
+ "r": 255,
+ "g": 255,
+ "b": 255,
+ "a": 255
+ },
+ "_spriteFrame": {
+ "__uuid__": "2873a640-2652-44bc-9cf2-e74e7499dbf1@f9941"
+ },
+ "_type": 1,
+ "_fillType": 0,
+ "_sizeMode": 0,
+ "_fillCenter": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0
+ },
+ "_fillStart": 0,
+ "_fillRange": 0,
+ "_isTrimmedMode": true,
+ "_useGrayscale": false,
+ "_atlas": null,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "26mUBwG4pLoLsJ+tYATlzI"
+ },
+ {
+ "__type__": "cc.UIOpacity",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 25
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 29
+ },
+ "_opacity": 255
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "e1s7iSkHtGXL1ISbZT1plz"
+ },
+ {
+ "__type__": "cc.UITransform",
+ "_name": "",
+ "_objFlags": 0,
+ "node": {
+ "__id__": 25
+ },
+ "_enabled": true,
+ "__prefab": {
+ "__id__": 31
+ },
+ "_priority": 0,
+ "_contentSize": {
+ "__type__": "cc.Size",
+ "width": 850,
+ "height": 20
+ },
+ "_anchorPoint": {
+ "__type__": "cc.Vec2",
+ "x": 0,
+ "y": 0.5
+ }
+ },
+ {
+ "__type__": "cc.CompPrefabInfo",
+ "fileId": "200BnznSZDX7yPlpEG8MHh"
+ },
+ {
+ "__type__": "cc.PrefabInfo",
+ "root": {
+ "__id__": 1
+ },
+ "asset": {
+ "__id__": 0
+ },
+ "fileId": "98bBBbp9NMKocq6Fg1VqsB"
+ },
+ {
+ "__type__": "cc.Node",
+ "_name": "label",
+ "_objFlags": 0,
+ "_parent": {
+ "__id__": 16
+ },
+ "_children": [],
+ "_active": true,
+ "_components": [
+ {
+ "__id__": 34
+ },
+ {
+ "__id__": 36
+ },
+ {
+ "__id__": 38
+ },
+ {
+ "__id__": 40
+ }
+ ],
+ "_prefab": {
+ "__id__": 42
+ },
+ "_lpos": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_lrot": {
+ "__type__": "cc.Quat",
+ "x": 0,
+ "y": 0,
+ "z": 0,
+ "w": 1
+ },
+ "_lscale": {
+ "__type__": "cc.Vec3",
+ "x": 1,
+ "y": 1,
+ "z": 1
+ },
+ "_layer": 1,
+ "_euler": {
+ "__type__": "cc.Vec3",
+ "x": 0,
+ "y": 0,
+ "z": 0
+ },
+ "_skewX": 0,
+ "_skewY": 0,
+ "_is3DNode": false,
+ "_id": ""
+ },
+ {
+ "__type__": "cc.Label",
+ "_name": "label