冷却液完整版

This commit is contained in:
2024-12-24 21:43:10 +08:00
parent be6ac8b694
commit e70ef14143
29 changed files with 3802 additions and 1574 deletions
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
@@ -122,8 +122,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3248
y: 5716
x: 2910
y: 5499
width: 651
height: 101
spriteID: dad54d5abbf7996438e47fe42d8414fa
@@ -134,7 +134,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3246, y: 5715}
uvTransform: {x: 2908, y: 5498}
spritePosition: {x: 2928, y: 2006}
- name: "\u6DF1\u5165\u6309\u94AE"
originalName:
@@ -143,8 +143,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 4
y: 8026
x: 3103
y: 5608
width: 161
height: 112
spriteID: 27fd3ef65dfd55c45bf19c14e2ba4aaf
@@ -155,7 +155,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 2, y: 8025}
uvTransform: {x: 3101, y: 5607}
spritePosition: {x: 3462, y: 1270}
- name: "\u6ED1\u5757"
originalName:
@@ -164,8 +164,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3906
y: 6529
x: 4059
y: 7356
width: 27
height: 72
spriteID: 07698999b4df0c84bbd9c4c322a754b1
@@ -176,7 +176,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3904, y: 6528}
uvTransform: {x: 4057, y: 7355}
spritePosition: {x: 2915, y: 1290}
- name: "\u6ED1\u52A8\u8F68\u9053"
originalName:
@@ -185,8 +185,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 4
y: 7907
x: 3453
y: 7443
width: 580
height: 111
spriteID: 14b6aef9f9819d242bd85fb48351a3ce
@@ -197,7 +197,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 4, y: 7907}
uvTransform: {x: 3453, y: 7443}
spritePosition: {x: 2890, y: 1271}
- name: "\u62A5\u9519\u5C4F\u5E55"
originalName:
@@ -269,10 +269,10 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3941
y: 6558
width: 25
height: 25
x: 4047
y: 6195
width: 10
height: 10
spriteID: 3f9ee51ee22d4434f8d77faf45d9acd2
spriteBone: []
spriteOutline: []
@@ -281,29 +281,8 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3939, y: 6557}
spritePosition: {x: 1374, y: 1055}
- name: "\u692D\u5706 1"
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3903
y: 5661
width: 26
height: 26
spriteID: 289d20330e2397a45ad29088f4f1a6e0
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3901, y: 5660}
spritePosition: {x: 1349, y: 1048}
uvTransform: {x: 4045, y: 6194}
spritePosition: {x: 1374, y: 1070}
- name: "\u6307\u9488"
originalName:
pivot: {x: 1, y: 0}
@@ -311,8 +290,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3941
y: 6530
x: 3996
y: 6196
width: 44
height: 21
spriteID: 9f9deb0f2cb514d4d828fd62fa70dde3
@@ -323,7 +302,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3941, y: 6529}
uvTransform: {x: 3996, y: 6195}
spritePosition: {x: 1269, y: 1306}
- name: "\u8F6C\u901F\u8868"
originalName:
@@ -333,7 +312,7 @@ ScriptedImporter:
rect:
serializedVersion: 2
x: 3812
y: 6345
y: 6101
width: 176
height: 176
spriteID: b7e297a8275fe3147a264e080dc035dd
@@ -344,7 +323,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3812, y: 6345}
uvTransform: {x: 3812, y: 6101}
spritePosition: {x: 1226, y: 1218}
- name: "\u53D8\u901F\u7BB1\u63D2\u5B54"
originalName:
@@ -353,8 +332,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3812
y: 6529
x: 3966
y: 5978
width: 86
height: 86
spriteID: 98e19cabc64e47d46aea9ab2c329fca9
@@ -365,30 +344,9 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3812, y: 6529}
uvTransform: {x: 3966, y: 5978}
spritePosition: {x: 1182, y: 1058}
- name: "\u76D6\u5B50\u6746"
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3248
y: 5499
width: 355
height: 205
spriteID: 7805fb4d7ed5ab3429a2316f7fd43f9e
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3248, y: 5499}
spritePosition: {x: 1470, y: 850}
- name: "\u53D8\u901F\u7BB1\u76D6\u5B50"
- name: "\u53D8\u901F\u7BB1\u8F93\u5165\u9F7F\u8F6E"
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
@@ -397,27 +355,6 @@ ScriptedImporter:
serializedVersion: 2
x: 3453
y: 7105
width: 492
height: 492
spriteID: ca966d50cd7e0e24386a6919795e5460
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3453, y: 7105}
spritePosition: {x: 1278, y: 766}
- name: "\u53D8\u901F\u7BB1\u8F93\u5165\u9F7F\u8F6E"
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 2910
y: 5499
width: 330
height: 330
spriteID: 725469d4c92a63f459926985c2726704
@@ -428,7 +365,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 2910, y: 5499}
uvTransform: {x: 3453, y: 7105}
spritePosition: {x: 1530, y: 1076}
- name: "\u53D8\u901F\u7BB1\u9F7F\u8F6EA"
originalName:
@@ -437,8 +374,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3789
y: 5498
x: 3812
y: 6458
width: 154
height: 154
spriteID: c562151c266172245900603e7959a8da
@@ -449,7 +386,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3789, y: 5499}
uvTransform: {x: 3812, y: 6459}
spritePosition: {x: 1454, y: 1050}
- name: "\u53D8\u901F\u7BB1\u9F7F\u8F6EB"
originalName:
@@ -458,8 +395,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3953
y: 7105
x: 142
y: 7907
width: 128
height: 130
spriteID: 93418b50b51ddd441a424a24b868b51a
@@ -470,7 +407,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3953, y: 7105}
uvTransform: {x: 142, y: 7907}
spritePosition: {x: 1406, y: 946}
- name: "\u53D8\u901F\u7BB1\u9F7F\u8F6EC"
originalName:
@@ -479,8 +416,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3615
y: 5499
x: 3812
y: 6285
width: 166
height: 166
spriteID: d5e68dcab5349504f950128fdb66696c
@@ -491,7 +428,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3615, y: 5499}
uvTransform: {x: 3812, y: 6285}
spritePosition: {x: 1476, y: 824}
- name: "\u53D8\u901F\u7BB1\u5531\u7247\u9F7F\u8F6E"
originalName:
@@ -500,8 +437,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3951
y: 5499
x: 4
y: 7907
width: 130
height: 130
spriteID: 15bb5a4be7f4d1746b0822dc05b92b5f
@@ -512,7 +449,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3951, y: 5499}
uvTransform: {x: 4, y: 7907}
spritePosition: {x: 1318, y: 859}
- name: "\u53D8\u901F\u7BB1\u8F93\u51FA\u9F7F\u8F6E"
originalName:
@@ -521,8 +458,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3903
y: 5695
x: 4065
y: 6195
width: 0
height: 0
spriteID: 7e7562128bf69d7418af6bd34587198a
@@ -533,7 +470,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3741, y: 5535}
uvTransform: {x: 3903, y: 6035}
spritePosition: {x: 1782, y: 1048}
- name: "\u53D8\u901F\u7BB1"
originalName:
@@ -563,8 +500,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3907
y: 5716
x: 2910
y: 5608
width: 185
height: 125
spriteID: be4e6d6bab42a55409387fd23e2ee32c
@@ -575,7 +512,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3907, y: 5716}
uvTransform: {x: 2910, y: 5608}
spritePosition: {x: 1073, y: 1212}
- name: "\u5FC3\u810F\u63D2\u5B54"
originalName:
@@ -585,7 +522,7 @@ ScriptedImporter:
rect:
serializedVersion: 2
x: 3996
y: 6345
y: 6101
width: 86
height: 86
spriteID: 393fed26529755c43b3adf65c5215b60
@@ -596,7 +533,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3996, y: 6345}
uvTransform: {x: 3996, y: 6101}
spritePosition: {x: 982, y: 1386}
- name: "\u5FC3\u810F\u76D6\u5B50"
originalName:
@@ -626,8 +563,8 @@ ScriptedImporter:
border: {x: 0, y: 8, z: 0, w: 8}
rect:
serializedVersion: 2
x: 3953
y: 7353
x: 4035
y: 7105
width: 16
height: 243
spriteID: 955abee622701d34c92da4721f082368
@@ -638,7 +575,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3953, y: 7353}
uvTransform: {x: 4035, y: 7105}
spritePosition: {x: 1287, y: 1618}
- name: "\u8FDB\u6C14\u5EA6\u91CF"
originalName:
@@ -647,8 +584,8 @@ ScriptedImporter:
border: {x: 0, y: 8, z: 0, w: 9}
rect:
serializedVersion: 2
x: 3977
y: 7353
x: 4059
y: 7105
width: 16
height: 243
spriteID: 0c11f41444c477f4fac3222cb5b79a98
@@ -659,7 +596,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3977, y: 7353}
uvTransform: {x: 4059, y: 7105}
spritePosition: {x: 1204, y: 1618}
- name: "\u6C14\u95E8\u62C9\u6746"
originalName:
@@ -668,8 +605,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3789
y: 5661
x: 3986
y: 6395
width: 106
height: 28
spriteID: ed1ecfe628602a44285fa18ebac88553
@@ -680,7 +617,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3789, y: 5661}
uvTransform: {x: 3986, y: 6395}
spritePosition: {x: 1031, y: 1666}
- name: "\u62C9\u6746\u6C60"
originalName:
@@ -710,8 +647,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3911
y: 5695
x: 4073
y: 6195
width: 0
height: 0
spriteID: 446346ef83ab15c43a3d115b695a489a
@@ -722,7 +659,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3725, y: 5509}
uvTransform: {x: 3887, y: 6009}
spritePosition: {x: 1459, y: 1570}
- name: "\u5FC3\u810F\u9F7F\u8F6EB"
originalName:
@@ -731,8 +668,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3919
y: 5695
x: 4081
y: 6195
width: 0
height: 0
spriteID: b20eafea4b8b8c94c89d9e5d54ae683f
@@ -743,7 +680,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3713, y: 5488}
uvTransform: {x: 3875, y: 5988}
spritePosition: {x: 1344, y: 1445}
- name: "\u5FC3\u810F\u9F7F\u8F6EC"
originalName:
@@ -752,8 +689,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3927
y: 5695
x: 4089
y: 6195
width: 0
height: 0
spriteID: 4937081512344314a989a0d438fd73d3
@@ -764,7 +701,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3767, y: 5536}
uvTransform: {x: 3929, y: 6036}
spritePosition: {x: 1295, y: 1611}
- name: "\u5FC3\u810F\u9F7F\u8F6ED"
originalName:
@@ -773,8 +710,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3812
y: 5868
x: 3791
y: 7105
width: 236
height: 236
spriteID: 14aab779c58f90a40a99c1b0e02cc11c
@@ -785,7 +722,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3812, y: 5868}
uvTransform: {x: 3791, y: 7105}
spritePosition: {x: 1386, y: 1218}
- name: "\u5FC3\u810F\u9F7F\u8F6EE"
originalName:
@@ -794,8 +731,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3903
y: 5703
x: 4065
y: 6203
width: 0
height: 0
spriteID: a4d40b2ba111122448c31f2ea4fd4d4d
@@ -806,7 +743,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3773, y: 5573}
uvTransform: {x: 3935, y: 6073}
spritePosition: {x: 1541, y: 1536}
- name: "\u5FC3\u810F"
originalName:
@@ -837,7 +774,7 @@ ScriptedImporter:
rect:
serializedVersion: 2
x: 3812
y: 6112
y: 5868
width: 146
height: 225
spriteID: d4a3363adf457ae4aa15314d2db44ca5
@@ -848,7 +785,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3812, y: 6112}
uvTransform: {x: 3812, y: 5868}
spritePosition: {x: 1257, y: 1935}
- name: "\u80BA\u63D2\u5B54"
originalName:
@@ -857,8 +794,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3966
y: 6112
x: 3986
y: 6285
width: 100
height: 102
spriteID: 2b82d9f9ac606bc46a69f1f1f2bc2fac
@@ -869,7 +806,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3966, y: 6112}
uvTransform: {x: 3986, y: 6285}
spritePosition: {x: 1990, y: 1443}
- name: "\u80BA"
originalName:
@@ -899,8 +836,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3966
y: 6222
x: 3974
y: 6459
width: 100
height: 102
spriteID: 7df889ef25dabad46bcacf053c71d0e6
@@ -911,7 +848,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3966, y: 6222}
uvTransform: {x: 3974, y: 6459}
spritePosition: {x: 1068, y: 192}
- name: "\u80C3"
originalName:
@@ -941,8 +878,8 @@ ScriptedImporter:
border: {x: 0, y: 0, z: 0, w: 0}
rect:
serializedVersion: 2
x: 3953
y: 7243
x: 3966
y: 5868
width: 100
height: 102
spriteID: a7f4162658d13014eb7749886a9e8c79
@@ -953,7 +890,7 @@ ScriptedImporter:
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 3953, y: 7243}
uvTransform: {x: 3966, y: 5868}
spritePosition: {x: 1783, y: 446}
- name: "\u809D"
originalName:
@@ -1107,7 +1044,7 @@ ScriptedImporter:
parentIndex: -1
spriteID: dad54d5abbf7996438e47fe42d8414fa
layerID: 475
mosaicPosition: {x: 3248, y: 5716}
mosaicPosition: {x: 2910, y: 5499}
flatten: 0
isImported: 1
isVisible: 1
@@ -1117,7 +1054,7 @@ ScriptedImporter:
parentIndex: -1
spriteID: 27fd3ef65dfd55c45bf19c14e2ba4aaf
layerID: 463
mosaicPosition: {x: 4, y: 8026}
mosaicPosition: {x: 3103, y: 5608}
flatten: 0
isImported: 1
isVisible: 1
@@ -1127,7 +1064,7 @@ ScriptedImporter:
parentIndex: -1
spriteID: 07698999b4df0c84bbd9c4c322a754b1
layerID: 476
mosaicPosition: {x: 3906, y: 6529}
mosaicPosition: {x: 4059, y: 7356}
flatten: 0
isImported: 1
isVisible: 1
@@ -1137,7 +1074,7 @@ ScriptedImporter:
parentIndex: -1
spriteID: 14b6aef9f9819d242bd85fb48351a3ce
layerID: 469
mosaicPosition: {x: 4, y: 7907}
mosaicPosition: {x: 3453, y: 7443}
flatten: 0
isImported: 1
isVisible: 1
@@ -1187,7 +1124,7 @@ ScriptedImporter:
parentIndex: 8
spriteID: 3f9ee51ee22d4434f8d77faf45d9acd2
layerID: 459
mosaicPosition: {x: 3941, y: 6558}
mosaicPosition: {x: 4047, y: 6195}
flatten: 0
isImported: 1
isVisible: 1
@@ -1199,15 +1136,15 @@ ScriptedImporter:
layerID: 458
mosaicPosition: {x: 3903, y: 5661}
flatten: 0
isImported: 1
isVisible: 1
isImported: 0
isVisible: 0
- name: "\u6307\u9488"
spriteName: "\u6307\u9488"
isGroup: 0
parentIndex: 8
spriteID: 9f9deb0f2cb514d4d828fd62fa70dde3
layerID: 229
mosaicPosition: {x: 3941, y: 6529}
mosaicPosition: {x: 3996, y: 6195}
flatten: 0
isImported: 1
isVisible: 1
@@ -1227,7 +1164,7 @@ ScriptedImporter:
parentIndex: 8
spriteID: b7e297a8275fe3147a264e080dc035dd
layerID: 417
mosaicPosition: {x: 3812, y: 6345}
mosaicPosition: {x: 3812, y: 6101}
flatten: 0
isImported: 1
isVisible: 1
@@ -1237,7 +1174,7 @@ ScriptedImporter:
parentIndex: 8
spriteID: 98e19cabc64e47d46aea9ab2c329fca9
layerID: 260
mosaicPosition: {x: 3812, y: 6529}
mosaicPosition: {x: 3966, y: 5978}
flatten: 0
isImported: 1
isVisible: 1
@@ -1249,8 +1186,8 @@ ScriptedImporter:
layerID: 203
mosaicPosition: {x: 3248, y: 5499}
flatten: 0
isImported: 1
isVisible: 1
isImported: 0
isVisible: 0
- name: "\u53D8\u901F\u7BB1\u76D6\u5B50"
spriteName: "\u53D8\u901F\u7BB1\u76D6\u5B50"
isGroup: 0
@@ -1259,15 +1196,15 @@ ScriptedImporter:
layerID: 430
mosaicPosition: {x: 3453, y: 7105}
flatten: 0
isImported: 1
isVisible: 1
isImported: 0
isVisible: 0
- name: "\u53D8\u901F\u7BB1\u8F93\u5165\u9F7F\u8F6E"
spriteName: "\u53D8\u901F\u7BB1\u8F93\u5165\u9F7F\u8F6E"
isGroup: 0
parentIndex: 8
spriteID: 725469d4c92a63f459926985c2726704
layerID: 277
mosaicPosition: {x: 2910, y: 5499}
mosaicPosition: {x: 3453, y: 7105}
flatten: 0
isImported: 1
isVisible: 1
@@ -1277,7 +1214,7 @@ ScriptedImporter:
parentIndex: 8
spriteID: c562151c266172245900603e7959a8da
layerID: 287
mosaicPosition: {x: 3789, y: 5499}
mosaicPosition: {x: 3812, y: 6459}
flatten: 0
isImported: 1
isVisible: 1
@@ -1287,7 +1224,7 @@ ScriptedImporter:
parentIndex: 8
spriteID: 93418b50b51ddd441a424a24b868b51a
layerID: 274
mosaicPosition: {x: 3953, y: 7105}
mosaicPosition: {x: 142, y: 7907}
flatten: 0
isImported: 1
isVisible: 1
@@ -1297,7 +1234,7 @@ ScriptedImporter:
parentIndex: 8
spriteID: d5e68dcab5349504f950128fdb66696c
layerID: 280
mosaicPosition: {x: 3615, y: 5499}
mosaicPosition: {x: 3812, y: 6285}
flatten: 0
isImported: 1
isVisible: 1
@@ -1307,7 +1244,7 @@ ScriptedImporter:
parentIndex: 8
spriteID: 15bb5a4be7f4d1746b0822dc05b92b5f
layerID: 279
mosaicPosition: {x: 3951, y: 5499}
mosaicPosition: {x: 4, y: 7907}
flatten: 0
isImported: 1
isVisible: 1
@@ -1317,7 +1254,7 @@ ScriptedImporter:
parentIndex: 8
spriteID: 7e7562128bf69d7418af6bd34587198a
layerID: 281
mosaicPosition: {x: 3903, y: 5695}
mosaicPosition: {x: 4065, y: 6195}
flatten: 0
isImported: 1
isVisible: 1
@@ -1337,7 +1274,7 @@ ScriptedImporter:
parentIndex: 8
spriteID: be4e6d6bab42a55409387fd23e2ee32c
layerID: 254
mosaicPosition: {x: 3907, y: 5716}
mosaicPosition: {x: 2910, y: 5608}
flatten: 0
isImported: 1
isVisible: 1
@@ -1357,7 +1294,7 @@ ScriptedImporter:
parentIndex: 25
spriteID: 393fed26529755c43b3adf65c5215b60
layerID: 307
mosaicPosition: {x: 3996, y: 6345}
mosaicPosition: {x: 3996, y: 6101}
flatten: 0
isImported: 1
isVisible: 1
@@ -1377,7 +1314,7 @@ ScriptedImporter:
parentIndex: 25
spriteID: 955abee622701d34c92da4721f082368
layerID: 421
mosaicPosition: {x: 3953, y: 7353}
mosaicPosition: {x: 4035, y: 7105}
flatten: 0
isImported: 1
isVisible: 1
@@ -1387,7 +1324,7 @@ ScriptedImporter:
parentIndex: 25
spriteID: 0c11f41444c477f4fac3222cb5b79a98
layerID: 420
mosaicPosition: {x: 3977, y: 7353}
mosaicPosition: {x: 4059, y: 7105}
flatten: 0
isImported: 1
isVisible: 1
@@ -1397,7 +1334,7 @@ ScriptedImporter:
parentIndex: 25
spriteID: ed1ecfe628602a44285fa18ebac88553
layerID: 295
mosaicPosition: {x: 3789, y: 5661}
mosaicPosition: {x: 3986, y: 6395}
flatten: 0
isImported: 1
isVisible: 1
@@ -1417,7 +1354,7 @@ ScriptedImporter:
parentIndex: 25
spriteID: 446346ef83ab15c43a3d115b695a489a
layerID: 446
mosaicPosition: {x: 3911, y: 5695}
mosaicPosition: {x: 4073, y: 6195}
flatten: 0
isImported: 1
isVisible: 1
@@ -1427,7 +1364,7 @@ ScriptedImporter:
parentIndex: 25
spriteID: b20eafea4b8b8c94c89d9e5d54ae683f
layerID: 445
mosaicPosition: {x: 3919, y: 5695}
mosaicPosition: {x: 4081, y: 6195}
flatten: 0
isImported: 1
isVisible: 1
@@ -1437,7 +1374,7 @@ ScriptedImporter:
parentIndex: 25
spriteID: 4937081512344314a989a0d438fd73d3
layerID: 444
mosaicPosition: {x: 3927, y: 5695}
mosaicPosition: {x: 4089, y: 6195}
flatten: 0
isImported: 1
isVisible: 1
@@ -1447,7 +1384,7 @@ ScriptedImporter:
parentIndex: 25
spriteID: 14aab779c58f90a40a99c1b0e02cc11c
layerID: 443
mosaicPosition: {x: 3812, y: 5868}
mosaicPosition: {x: 3791, y: 7105}
flatten: 0
isImported: 1
isVisible: 1
@@ -1457,7 +1394,7 @@ ScriptedImporter:
parentIndex: 25
spriteID: a4d40b2ba111122448c31f2ea4fd4d4d
layerID: 439
mosaicPosition: {x: 3903, y: 5703}
mosaicPosition: {x: 4065, y: 6203}
flatten: 0
isImported: 1
isVisible: 1
@@ -1477,7 +1414,7 @@ ScriptedImporter:
parentIndex: -1
spriteID: d4a3363adf457ae4aa15314d2db44ca5
layerID: 397
mosaicPosition: {x: 3812, y: 6112}
mosaicPosition: {x: 3812, y: 5868}
flatten: 0
isImported: 1
isVisible: 1
@@ -1487,7 +1424,7 @@ ScriptedImporter:
parentIndex: -1
spriteID: 2b82d9f9ac606bc46a69f1f1f2bc2fac
layerID: 238
mosaicPosition: {x: 3966, y: 6112}
mosaicPosition: {x: 3986, y: 6285}
flatten: 0
isImported: 1
isVisible: 1
@@ -1507,7 +1444,7 @@ ScriptedImporter:
parentIndex: -1
spriteID: 7df889ef25dabad46bcacf053c71d0e6
layerID: 236
mosaicPosition: {x: 3966, y: 6222}
mosaicPosition: {x: 3974, y: 6459}
flatten: 0
isImported: 1
isVisible: 1
@@ -1527,7 +1464,7 @@ ScriptedImporter:
parentIndex: -1
spriteID: a7f4162658d13014eb7749886a9e8c79
layerID: 237
mosaicPosition: {x: 3953, y: 7243}
mosaicPosition: {x: 3966, y: 5868}
flatten: 0
isImported: 1
isVisible: 1
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
+13
View File
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
+13
View File
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
@@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
+81 -199
View File
@@ -1,173 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2840978318626887697
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 567805659929635752}
- component: {fileID: 817690707555423031}
m_Layer: 0
m_Name: "\u6C34\u5E73\u56FE\u7247"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &567805659929635752
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2840978318626887697}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1411168873809891308}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &817690707555423031
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2840978318626887697}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 941243827
m_SortingLayer: 13
m_SortingOrder: 80
m_Sprite: {fileID: -6412422441114701899, guid: 8219c076aff3b6645ba4a60beb8e578b, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 1
m_SpriteSortPoint: 0
--- !u!1 &4795680994712464802
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8724711148914098161}
- component: {fileID: 5889512415423883134}
m_Layer: 0
m_Name: "\u7AD6\u7ACB\u56FE\u7247"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8724711148914098161
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4795680994712464802}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1411168873809891308}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &5889512415423883134
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4795680994712464802}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 941243827
m_SortingLayer: 13
m_SortingOrder: 81
m_Sprite: {fileID: -6948434014169429400, guid: 8219c076aff3b6645ba4a60beb8e578b, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 1
m_SpriteSortPoint: 0
--- !u!1 &8845394260969947391
GameObject:
m_ObjectHideFlags: 0
@@ -178,8 +10,9 @@ GameObject:
m_Component:
- component: {fileID: 1411168873809891308}
- component: {fileID: 5019418963173552022}
- component: {fileID: 207758920267391891}
- component: {fileID: 6048524599704252402}
- component: {fileID: 207758920267391891}
- component: {fileID: 653930043964180535}
m_Layer: 0
m_Name: Bottle
m_TagString: Moveable
@@ -196,12 +29,10 @@ Transform:
m_GameObject: {fileID: 8845394260969947391}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.02, y: -0.02, z: 0}
m_LocalPosition: {x: 0.02, y: -0.02, z: -0.1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8724711148914098161}
- {fileID: 567805659929635752}
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!61 &5019418963173552022
@@ -236,38 +67,19 @@ BoxCollider2D:
m_IsTrigger: 0
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_Offset: {x: 0.007122487, y: 0}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0}
oldSize: {x: 0, y: 0}
newSize: {x: 0, y: 0}
adaptiveTilingThreshold: 0
pivot: {x: 0.5, y: 0.5}
oldSize: {x: 1.1171172, y: 3.0930932}
newSize: {x: 1.1171172, y: 3.0930932}
adaptiveTilingThreshold: 0.5
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 1, y: 3.11}
m_Size: {x: 1.0522316, y: 3.11}
m_EdgeRadius: 0
--- !u!114 &207758920267391891
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8845394260969947391}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6474997a226747428064c19bfb501a0f, type: 3}
m_Name:
m_EditorClassIdentifier:
data:
name:
description:
verticalSprite:
horizontalSprite:
curSnapSlot: {fileID: 0}
targetSnapSlot: {fileID: 0}
--- !u!50 &6048524599704252402
Rigidbody2D:
serializedVersion: 4
@@ -276,7 +88,7 @@ Rigidbody2D:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8845394260969947391}
m_BodyType: 0
m_BodyType: 1
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
@@ -295,3 +107,73 @@ Rigidbody2D:
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 4
--- !u!114 &207758920267391891
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8845394260969947391}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6474997a226747428064c19bfb501a0f, type: 3}
m_Name:
m_EditorClassIdentifier:
data:
name:
description:
verticalSprite:
horizontalSprite:
curSnapSlot: {fileID: 0}
--- !u!212 &653930043964180535
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8845394260969947391}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 941243827
m_SortingLayer: 13
m_SortingOrder: 80
m_Sprite: {fileID: -6948434014169429400, guid: 8219c076aff3b6645ba4a60beb8e578b, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1.1171172, y: 3.0930932}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
@@ -74,7 +74,7 @@ SpriteRenderer:
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 4
m_SortingOrder: 5
m_Sprite: {fileID: 21300000, guid: eccbf2467d281894bafba3ef467f0875, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
File diff suppressed because it is too large Load Diff
@@ -9,6 +9,7 @@ namespace AibisDream.FixSystem
public event Action<CoolingBottle> InsertSlotEvent;
public CoolingBottleData initBottleData;
private CoolingBottle _curBottle;
private GameObject _bottlePrefab;
private bool _inShelf;
@@ -32,6 +33,7 @@ namespace AibisDream.FixSystem
if (string.IsNullOrEmpty(initBottleData.name)) return;
var newBottle = Instantiate(_bottlePrefab, transform).GetComponent<CoolingBottle>();
_curBottle = newBottle;
// 加载瓶子数据
newBottle.Load(initBottleData);
newBottle.curSnapSlot = this;
@@ -43,11 +45,13 @@ namespace AibisDream.FixSystem
/// <param name="other"></param>
private void OnTriggerEnter2D(Collider2D other)
{
Debug.Log("Enter: " + other.gameObject.name);
// 如果当前Slot里已经有瓶子了,就返回
if (_curBottle != null) return;
// 尝试获取瓶子
if (other.gameObject.TryGetComponent<CoolingBottle>(out var bottle))
{
bottle.targetSnapSlot = this;
bottle.targetSnapSlotSet.Add(this);
}
}
@@ -57,23 +61,52 @@ namespace AibisDream.FixSystem
/// <param name="other"></param>
private void OnTriggerExit2D(Collider2D other)
{
Debug.Log("Exit: " + other.gameObject.name);
// 尝试获取瓶子
if (other.gameObject.TryGetComponent<CoolingBottle>(out var bottle))
{
bottle.targetSnapSlot = null;
bottle.targetSnapSlotSet.Remove(this);
}
}
/// <summary>
/// 移除当前瓶子
/// </summary>
public void RemoveBottle()
{
_curBottle = null;
}
/// <summary>
/// 插入时触发
/// </summary>
/// <param name="coolingBottle"></param>
public void InsertSlot(CoolingBottle coolingBottle)
{
coolingBottle.transform.parent = transform;
coolingBottle.SwitchColliderSize(_inShelf);
_curBottle = coolingBottle;
// 在架子上才正过来
if (_inShelf)
{
coolingBottle.Rotate(true);
}
InsertSlotEvent?.Invoke(coolingBottle);
}
/// <summary>
/// 是否有冷却液
/// </summary>
/// <returns>瓶子</returns>
public CoolingBottle GetCurBottle()
{
return _curBottle;
}
public void DestroyBottle()
{
if (_curBottle)
{
_curBottle = null;
Destroy(_curBottle);
}
}
}
}
@@ -1,28 +1,34 @@
using System;
using System.Collections;
using System.Collections.Generic;
using AibisDream.Framework;
using DG.Tweening;
using UnityEngine;
namespace AibisDream.FixSystem
{
[RequireComponent(typeof(Collider2D))]
[RequireComponent(typeof(Collider2D), typeof(Rigidbody2D))]
public class CoolingBottle : MonoBehaviour, IMoveable
{
private const float RotateTime = 0.3f;
private const float SnapMoveTime = 0.3f;
private static readonly Vector2 VerticalBox = new(1, 3.11f);
private static readonly Vector2 HorizontalBox = new(4.7f, 1.65f);
private static readonly Vector3 ClockwiseAngle = new(0, 0, 0);
private static readonly Vector3 ClockWiseScale = new(1, 1, 1);
private static readonly Vector3 AnticlockwiseAngle = new(0, 0, 90);
private static readonly Vector3 AnticlockwiseScale = new(1.45f, 1.45f, 1);
public CoolingBottleData data;
#region
private BoxCollider2D _collider;
private SpriteRenderer _verticalSprite;
private SpriteRenderer _horizontalSprite;
private Sprite _verticalSprite;
private Sprite _horizontalSprite;
public BottleSlot curSnapSlot;
public BottleSlot targetSnapSlot;
public readonly HashSet<BottleSlot> targetSnapSlotSet = new();
private Rigidbody2D _rb;
private SpriteRenderer _renderer;
#endregion
@@ -33,60 +39,94 @@ namespace AibisDream.FixSystem
private void InitRefs()
{
_collider = GetComponent<BoxCollider2D>();
_collider.size = VerticalBox;
_verticalSprite = transform.Find("竖立图片").GetComponent<SpriteRenderer>();
_horizontalSprite = transform.Find("水平图片").GetComponent<SpriteRenderer>();
_rb = GetComponent<Rigidbody2D>();
_renderer = GetComponent<SpriteRenderer>();
}
#region
public void LiquidDown()
{
}
public void LiquidUp()
{
}
#endregion
#region
public bool IsBlock { get; set; }
public void StartMove()
{
_rb.isKinematic = false;
curSnapSlot.RemoveBottle();
// 开始移动时就切换成横版
Rotate(false);
}
public void Rotate(bool isVertical)
{
StartCoroutine(RotateAsync(isVertical));
}
/// <summary>
/// 旋转瓶子
/// </summary>
/// <param name="isVertical">是否竖直</param>
/// <returns></returns>
private IEnumerator RotateAsync(bool isVertical)
{
var angle = isVertical ? ClockwiseAngle : AnticlockwiseAngle;
var scale = isVertical ? ClockWiseScale : AnticlockwiseScale;
// 动画序列
var sq = DOTween.Sequence();
Tween rotate = transform.DORotate(angle, RotateTime, RotateMode.FastBeyond360);
sq.Join(rotate);
Tween scaleTw = transform.DOScale(scale, RotateTime);
sq.Join(scaleTw);
while (sq.active && !sq.IsComplete())
{
yield return null;
}
}
public void Move(Vector2 mousePos)
{
transform.position = mousePos;
_rb.MovePosition(mousePos);
}
public void StopMove()
{
if (targetSnapSlot)
if (TryFindClosestSlot(out var targetSlot))
{
curSnapSlot = targetSnapSlot;
curSnapSlot = targetSlot;
}
targetSnapSlot = null;
targetSnapSlotSet.Clear();
// 吸附到目标位置
_rb.isKinematic = true;
transform.DOMove(curSnapSlot.transform.position, SnapMoveTime);
curSnapSlot.InsertSlot(this);
// TODO 停止描边
}
/// <summary>
/// 切换碰撞箱形状
/// </summary>
/// <param name="isVertical">是否水平</param>
public void SwitchColliderSize(bool isVertical)
public bool TryFindClosestSlot(out BottleSlot targetSlot)
{
_collider.size = isVertical ? VerticalBox : HorizontalBox;
// 没有目标Slot,返回
if (targetSnapSlotSet.Count == 0)
{
targetSlot = null;
return false;
}
// 寻找最近的Slot
var shortestDistance = float.MaxValue;
BottleSlot closestSlot = null;
foreach (var slot in targetSnapSlotSet)
{
var distance = Vector3.Distance(slot.transform.position, transform.position);
if (distance < shortestDistance)
{
shortestDistance = distance;
closestSlot = slot;
}
}
targetSlot = closestSlot;
return true;
}
#endregion
@@ -94,8 +134,8 @@ namespace AibisDream.FixSystem
public void Load(CoolingBottleData targetData)
{
data = targetData;
_verticalSprite.sprite = ResourceKit.LoadSpriteFromPsd($"Art/Fix/Cooling/冷却系统/{data.verticalSprite}");
_horizontalSprite.sprite = ResourceKit.LoadSpriteFromPsd($"Art/Fix/Cooling/冷却系统/{data.horizontalSprite}");
_verticalSprite = ResourceKit.LoadSpriteFromPsd($"Art/Fix/Cooling/冷却系统/{data.verticalSprite}");
_renderer.sprite = _verticalSprite;
}
}
@@ -1,6 +1,7 @@
using System.Collections;
using AibisDream.FixSystem;
using UnityEngine;
using Yarn.Unity;
namespace AibisDream.Framework
{
@@ -18,9 +19,9 @@ namespace AibisDream.Framework
public bool isLocked;
#endregion
private CoolingBottle CurBottle => _pumpUI.bottleSlot.GetCurBottle();
public CoolingBottle curBottle;
#endregion
private void Awake()
{
@@ -33,6 +34,8 @@ namespace AibisDream.Framework
_pumpUI = transform.Find("Pump Part").GetComponent<PumpController>();
_bottomUI = transform.Find("Bottom Part").GetComponent<BottleShelf>();
_tubeUI = transform.Find("Tube Part").GetComponent<TubeController>();
isLocked = true;
}
#region
@@ -57,48 +60,60 @@ namespace AibisDream.Framework
public void Unlock()
{
isLocked = false;
if (curBottle)
if (CurBottle)
{
curBottle.IsBlock = false;
CurBottle.IsBlock = false;
}
_pumpUI.OpenBuckle();
}
public void InsertBottle(CoolingBottle bottle)
{
// 设置为当前Bottle
curBottle = bottle;
// 插入似乎没有太多逻辑?
}
public void Lock()
{
isLocked = true;
// 已锁定的瓶子禁止使用
if (curBottle)
if (CurBottle)
{
curBottle.IsBlock = true;
CurBottle.IsBlock = true;
}
_pumpUI.CloseBuckle();
}
public void StartPump()
{
throw new System.NotImplementedException();
// 进行泵机操作
if (isLocked && CurBottle)
{
// 播放pump动画
_pumpUI.PlayPumpAnime();
// 播放泵机运行对话
// DialogController.Instance.StartDialogNode($"泵机运行_{CurBottle.data.name}");
Debug.Log($"泵机运行_{CurBottle.data.name}");
}
}
public void CloseBottleUI()
[YarnCommand("close_bottle_ui")]
public IEnumerator CloseBottleUI()
{
throw new System.NotImplementedException();
yield return _bottomUI.Hide();
}
[YarnCommand("close_cooling_system")]
public IEnumerator CloseCoolingSystem()
{
yield return _pumpUI.Hide();
_pumpUI.StopPumpAnime();
_pumpUI.DestroyBottle();
}
public void CloseCoolingSystem()
[YarnCommand("pull_out_tube")]
public IEnumerator PullOutTube()
{
throw new System.NotImplementedException();
}
public void PullOutTube()
{
throw new System.NotImplementedException();
yield return _tubeUI.PlayPullOutAnime();
}
#endregion
@@ -121,10 +136,10 @@ namespace AibisDream.Framework
// 点击泵机开关
public void StartPump();
// 冷却液架收回
public void CloseBottleUI();
public IEnumerator CloseBottleUI();
// 冷却系统UI收回
public void CloseCoolingSystem();
public IEnumerator CloseCoolingSystem();
// 拔管
public void PullOutTube();
public IEnumerator PullOutTube();
}
}
@@ -2,13 +2,13 @@
using AibisDream.Framework;
using DG.Tweening;
using UnityEngine;
using UnityEngine.Serialization;
namespace AibisDream.FixSystem
{
public class PumpController : MonoBehaviour
{
[Header("整体位置")]
public Vector3 hidePos;
[Header("整体位置")] public Vector3 hidePos;
public Vector3 showPos;
public Vector3 topBuckleUnlockPos;
@@ -17,22 +17,28 @@ namespace AibisDream.FixSystem
public Vector3 topBuckleLockPos;
public Vector3 leftBuckleLockPos;
public Vector3 rightBuckleLockPos;
[Header("移动用时")]
public float showDuration;
public Vector3 pumpUpPos;
public Vector3 pumpDownPos;
[Header("移动用时")] public float showDuration;
public float buckleDuration;
public float pumpDuration;
#region
private CoolingSystem _coolingSystem;
private SpriteButton _lockButton;
private SpriteButton _pumpButton;
private Transform _topBuckle;
private Transform _leftBuckle;
private Transform _rightBuckle;
private BottleSlot _bottleSlot;
[HideInInspector] public BottleSlot bottleSlot;
private GameObject _lockBox;
private Transform _pumpHead;
#endregion
@@ -48,20 +54,26 @@ namespace AibisDream.FixSystem
{
// 初始化引用
_coolingSystem = GetComponentInParent<CoolingSystem>();
var buckleGroup = transform.Find("按键卡扣组");
_lockButton = new SpriteButton(buckleGroup.Find("Lock Button").gameObject);
_pumpButton = new SpriteButton(buckleGroup.Find("Pump Button").gameObject);
_lockButton.OnButtonDown += LockButtonDown;
_pumpButton.OnButtonDown += PumpButtonDown;
_topBuckle = buckleGroup.Find("上下卡扣");
_leftBuckle = buckleGroup.Find("左卡扣");
_rightBuckle = buckleGroup.Find("右卡扣");
// _bottleSlot = GetComponentInChildren<BottleSlot>();
// _bottleSlot?.InsertSlotEvent += _coolingSystem.InsertBottle;
_lockBox = buckleGroup.Find("锁定占位").gameObject;
_lockBox.SetActive(true);
var pumpGroup = transform.Find("泵机组");
_pumpHead = pumpGroup.Find("泵头");
bottleSlot = GetComponentInChildren<BottleSlot>();
bottleSlot.InsertSlotEvent += _coolingSystem.InsertBottle;
}
#region
@@ -118,11 +130,14 @@ namespace AibisDream.FixSystem
{
yield return null;
}
gameObject.SetActive(false);
}
public void OpenBuckle()
{
_lockBox.SetActive(false);
_topBuckle.DOLocalMove(topBuckleUnlockPos, buckleDuration);
_leftBuckle.DOLocalMove(leftBuckleUnlockPos, buckleDuration);
_rightBuckle.DOLocalMove(rightBuckleUnlockPos, buckleDuration);
@@ -130,11 +145,30 @@ namespace AibisDream.FixSystem
public void CloseBuckle()
{
_lockBox.SetActive(true);
_topBuckle.DOLocalMove(topBuckleLockPos, buckleDuration);
_leftBuckle.DOLocalMove(leftBuckleLockPos, buckleDuration);
_rightBuckle.DOLocalMove(rightBuckleLockPos, buckleDuration);
}
public void PlayPumpAnime()
{
_pumpHead.DOLocalMove(pumpDownPos, pumpDuration).SetLoops(-1, LoopType.Yoyo)
.SetEase(Ease.Linear);
}
public void StopPumpAnime()
{
_pumpHead.DOKill();
_pumpHead.localPosition = pumpUpPos;
}
public void DestroyBottle()
{
bottleSlot.DestroyBottle();
}
#endregion
}
}
@@ -36,6 +36,7 @@ namespace AibisDream.FixSystem
TransitionDic.Add(FixState.Engine, FixState.BodyModule, new EngineToBodyModuleCommand());
TransitionDic.Add(FixState.Clinic, FixState.Engine, new ClinicToEngineCommand());
TransitionDic.Add(FixState.Engine, FixState.Clinic, new EngineToClinicCommand());
TransitionDic.Add(FixState.Clinic, FixState.CoolingMachine, new ClinicToCoolingCommand());
}
/// <summary>
@@ -71,4 +71,29 @@ namespace AibisDream.FixSystem
_configName = arg;
}
}
public struct ClinicToCoolingCommand : ITransitionCommand
{
private static readonly Vector3 CameraPos = new(6.61f, 0, -10);
private const float Duration = 2f;
public IEnumerator Execute()
{
var coolingSystem = FixSystemCenter.SystemDic.Get<CoolingSystem>();
// 移动相机
yield return CameraKit.Instance.TransCameraAsync(CameraPos, Duration);
// 打开泵机
yield return coolingSystem.OpenCoolingSystem();
// 播放插线动画
yield return coolingSystem.LinkTube();
// 打开冷却液架
yield return coolingSystem.OpenBottleUI();
}
public void SetArgs(string arg)
{
// 没有需要设置的参数
}
}
}
@@ -48,6 +48,12 @@ namespace AibisDream.Framework
return _mainCamera.transform.DOMove(targetPos, duration);
}
public IEnumerator TransCameraAsync(Vector3 targetPos, float duration)
{
var targetOrthographicSize = _mainCamera.orthographicSize;
yield return TransCameraAsync(targetPos, targetOrthographicSize, duration);
}
public IEnumerator TransCameraAsync(Vector3 targetPos, float targetOrthographicSize, float duration)
{
var sq = TransCamera(targetPos, targetOrthographicSize, duration);
@@ -0,0 +1 @@
{"shaftLevelDataArray":[{"shaftName":"Empty Pluggable Shaft3","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.15,"shaftPos":{"x":-1.118,"y":-0.256,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Empty Pluggable Shaft2","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.15,"shaftPos":{"x":-1.087,"y":-0.693,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Empty Pluggable Shaft1","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.15,"shaftPos":{"x":-1.135,"y":0.182,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft9","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":-1.71000111,"y":-0.9590002,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Pluggable Shaft8","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.18,"shaftPos":{"x":-2.59800124,"y":-0.941000164,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft7","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.09,"shaftPos":{"x":-2.22800064,"y":-0.453000158,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft6","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":-1.855001,"y":-0.3910001,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft5","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.09,"shaftPos":{"x":-2.0,"y":-0.6250002,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Pluggable Shaft4","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.27,"shaftPos":{"x":-2.18600082,"y":-0.08200007,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Pluggable Shaft3","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":-1.97600079,"y":0.300000042,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft2","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.09,"shaftPos":{"x":-1.70600092,"y":0.307999939,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft1","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":-2.40600061,"y":0.295000046,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Driver Shaft","shaftType":0,"initialSpeed":1.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.09,"shaftPos":{"x":-2.188,"y":0.445000023,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Target Shaft","shaftType":1,"initialSpeed":0.0,"targetSpeed":0.3,"hasChildGear":true,"radius":0.27,"shaftPos":{"x":-2.1600008,"y":-0.9610002,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"}]}
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 726877e95eebeea4db75ffd9d783b78e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -1 +1 @@
{"shaftLevelDataArray":[{"shaftName":"Target","shaftType":1,"initialSpeed":0.0,"targetSpeed":0.3,"hasChildGear":true,"radius":1.0,"shaftPos":{"x":6.629,"y":0.684,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Driver","shaftType":0,"initialSpeed":1.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"shaftPos":{"x":4.64,"y":3.33,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Constant","shaftType":2,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"shaftPos":{"x":5.973,"y":2.457,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮B"},{"shaftName":"Pluggable","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.5,"shaftPos":{"x":5.516,"y":3.867,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Empty","shaftType":3,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.5,"shaftPos":{"x":6.56,"y":4.334,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"}]}
{"shaftLevelDataArray":[{"shaftName":"Target Shaft","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.3,"hasChildGear":true,"radius":0.27,"shaftPos":{"x":5.488,"y":0.118,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Driver Shaft","shaftType":0,"initialSpeed":1.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.09,"shaftPos":{"x":5.459,"y":1.488,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft1","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":5.241,"y":1.338,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft2","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.09,"shaftPos":{"x":5.941,"y":1.351,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft3","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":5.671,"y":1.343,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft4","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.27,"shaftPos":{"x":5.461,"y":0.961,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Pluggable Shaft5","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.09,"shaftPos":{"x":5.653,"y":0.434,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Pluggable Shaft6","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":5.803,"y":0.671,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft7","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.09,"shaftPos":{"x":5.236,"y":0.678,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft8","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.18,"shaftPos":{"x":5.054,"y":0.13,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Pluggable Shaft9","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":true,"radius":0.18,"shaftPos":{"x":5.917,"y":0.119,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮A"},{"shaftName":"Empty Pluggable Shaft1","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.5,"shaftPos":{"x":4.4398,"y":4.1688,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Empty Pluggable Shaft2","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.5,"shaftPos":{"x":6.10357,"y":4.1688,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"},{"shaftName":"Empty Pluggable Shaft3","shaftType":0,"initialSpeed":0.0,"targetSpeed":0.0,"hasChildGear":false,"radius":0.5,"shaftPos":{"x":7.76733971,"y":4.1688,"z":0.0},"gearPicPath":"Art/Fix/Stone/身体维修界面/变速箱齿轮C"}]}